Hey guys.
Unobtanium wallet for Android.
I am trying to restore a backup file with the Unobtanium Wallet which was created by the wallet. When I try to restore, by opening the backup file with the app, I enter my password and get a success screen, but the UNO never appears in my wallet.
Also, when trying to send UNO from the wallet it just doesn't work.
Is there a way to get the private key / decrypt the backup file so that I can sweep the wallet into another wallet?
Please help I'm very concerned.
This sounds like this app is not connecting to the UNO network, so it cannot determine your balance. Sending will not work either if there is no network connection. Currently my app is connecting to one peer, but it is not syncing the blockchain.
DECRYPTING YOUR WALLET FILE.
You will need a PC with openssl and git. And your backup file. You now have your backup file on your PC. Wallet backups are encrypted. Let's decrypt it using:
openssl enc -d -aes-256-cbc -a -in unobtanium-wallet-backup-2014-11-01 > unobtanium-wallet-decrypted-backup
It will ask you for a decryption password, which is your backup password. If it prints
"bad password" you've got the wrong password, but if it doesn't print anything your password might
still be wrong. We can only be sure by looking at the decrypted data.
RECOVERING FROM PROTOBUF WALLET FORMAT
We need wallet-tool from bitcoinj. First, in a working directory, let's get bitcoinj:
git clone -b release-0.12
https://github.com/hashengineering/unobtaniumj.gitMake sure everything is compiled and ready to go by using once:
cd unobtaniumj/tools
./wallet-tool
Now use wallet-tool to sync the wallet from your backup:
./wallet-tool reset --wallet=unobtanium-wallet-decrypted-backup
./wallet-tool sync --wallet=unobtanium-wallet-decrypted-backup --debuglog
The sync process will take anywhere from a few minutes to hours. Wallet-tool will return to the
shell prompt if its finished synching. Have a look at the wallet:
./wallet-tool dump --wallet=/tmp/bitcoin-wallet-decrypted-backup --dump-privkeys
You can skip the sync to the wallet if you don't think you received any coins in new addresses since you made your last backup.
The last command will dump onto the screen all your private keys and your seed (12 word recovery phrase). The phrase may be able to be used in other unobtainium software that can read BIP32 / BIP39 phrases.
Good Luck.