Author

Topic: Recover MultibitHD wallet without WORDs (Read 920 times)

HCP
legendary
Activity: 2086
Merit: 4361
December 26, 2017, 07:22:03 PM
#7
MultiBit HD is a bit broken these days... The devs dropped support for it. If you don't have the wallet words, then you can't export your MBHD wallet to any other wallet... as it doesn't provide the option to export private keys etc.

You would need to try recovering the seed from your wallet file, this is fairly easy with the wallet file, password and using "decrypt_bitcoinj_seed" tool by Chris Gurnee (aka gurnec): https://github.com/gurnec/decrypt_bitcoinj_seed

You could then import that 12 word seed into a wallet like Electrum following the guide that MultiBit released here: https://www.youtube.com/watch?v=E-KcY6KUVnY
newbie
Activity: 1
Merit: 0
December 21, 2017, 04:31:51 PM
#6
Hi Guys,

I am a newbie. I am currently find out that my bitcoin on MultiBit HD is showing unconfirmed status. What should I do ?
I lost my wallet key but I do have my file and password to my wallet. I tried to repair my wallet and still show unconfirmed status. I need some help, please. Thank you!

Joseph
newbie
Activity: 1
Merit: 0
July 05, 2017, 05:18:31 PM
#5
Thank you. I had the same problem, corrupted MultiBitHD wallet. Knew I had the right password as I was regularly using the wallet, but it wouldn't let me in.

I managed to recover the wallet words using the program in your first link.

Then I downgraded MultilbitHD to 4.1 and from there I was able to restore - it accepted the wallet words and then asked if I wanted to use a backup (I had the backups available). After a long sync it worked, and my old password was accepted again.

And I immediately moved my coin elsewhere!

Without your help and the programmer who made that wallet-words finded I'd be £100 worse off right now. So thank you very much indeed. PM me a bitcoin address and I'll send you something.
HCP
legendary
Activity: 2086
Merit: 4361
June 12, 2017, 10:03:22 PM
#4
Yeah, the MBHD script just tries to extract only addresses/keys that actually contain UTXOs... as that should enable recovery of all current coins contained in the wallet.

If it didn't output any keys (as with your other wallet) then it didn't find any UTXOs in your wallet file... was it a zero balance wallet?

Perhaps I need to change the script to output the UTXOs addresses/keys first, and then just dump ALL the addresses/keys that are in the wallet to be safe... Huh  That way the user could try importing/sweeping the UTXO keys first, and if there are still missing coins, they could just import/sweep ALL the keys.

Puzzled by that str to int error though... sounds like it wasn't able to call one of the private key to public address type functions properly or something... hmmmm Huh
member
Activity: 190
Merit: 11
June 12, 2017, 07:01:43 PM
#3
Of course, your script was the first thing i tried without my words. I could see all the transactions and address and balances.
But it would stop with an error of something like cannot convert str to int or something in bitcoin library...sorry not using the old laptop anymore.

I checked the log file which had the private key and the decypher keys etc...but they were all /232/12/231 etc and i don't know how to use them.
So i just switched to other method.

However your script worked perfectly on the other wallet i had. But i didn't see any wij compressed keys anywhere.
Maybe you just need to show some success message with those keys?
HCP
legendary
Activity: 2086
Merit: 4361
June 11, 2017, 02:09:46 AM
#2
The "Password did not unlock the wallet" error does not usually mean the mbhd.wallet.aes file is corrupted. It usually means that you have received a transaction that the old bitcoinj 0.13 library that MBHD uses cannot hash properly.

The error message is very confusing and not a true indication of what has happened. The wallet will "unlock" just fine... Wink

Glad you managed to recover your coins tho! especially that many!

Just out of personal curiosity, did you try my recovery scripts at all? (https://github.com/HardCorePawn/multibit_recovery). I'd be interested to know if it failed to extract the UTXO keys from your wallet and if so, what error you got (if any)?
member
Activity: 190
Merit: 11
June 10, 2017, 06:41:08 PM
#1
Hi, hope this might help some.

My wallet was working perfectly fine until yesterday, i couldn't get it even when using the right password.
It gave the legendary error of can't open wallet using this password. I had enough coins there that i could've died of heart attack in a week.

My stupidity, I secured my MultibitHD wallet too hard that i forgot the RAR file password which had the 12 Words of my wallet.
I had corrupt mbhd.wallet.aes and good zip.aes backup....useless backup.

Solution is simple though:

Recover your 12 words using this tool if you have wallet password: (Thanks to internet)
https://github.com/gurnec/decrypt_bitcoinj_seed

Recover private keys using this page: (Thanks to Hi-Tec99)
https://iancoleman.github.io/bip39/

Check balance in the shown address here so you know which keys to keep:
http://www.homebitcoin.com/easybalance/easybalance.html

Lesson:
Never use Multibit-HD
Jump to: