Ok so I was messing around with Bitcoin 1.0 for Android and also Bitcoin Wallet, and trying to send coins back and forth just to test them out. For the most part things worked well, except when I was a bit of an impatient dufus, and sent some btc back and forth within a block or two. The Bitcoin 1.0 app didn't see the transaction, even after a few blocks (and block explorer confirmed that it was put into an earlier block), so I sent the remaining BTC to my Instawallet, quit the app and used Titanium backup to restore the data to a previous time. I then opened it and tried to re-download the chain, but it's not showing the transaction (or the money sent out to Instawallet). So now it thinks it has more BTC than the address actually has. And I can't send out the amount I know it has because the transaction is invalid (since it tries to send too much back to itself).
So is there a way to have it re-scan the block chain? Or can I somehow get my private key for that address? Basically, is there any way to recover the btc for that address? I feel like there should be since the program obviously has to have the private key, but I'm not at ALL tech-savvy enough to know what to look for or how to go about the recovery...
is you wallet file in the sd card. Maybe a backup file?