Author

Topic: May I have help with Multibit HD wallet? (Read 173 times)

HCP
legendary
Activity: 2086
Merit: 4363
August 31, 2020, 08:15:28 PM
#5
Thanks for the headsup... I've left a message over there. It is most likely that they are using Python3.8... a lot of old scripts written for Python2.7 simply do not work under Python3, due to non-backwards compatible changes made to Python3
legendary
Activity: 3234
Merit: 5637
Blackjack.fun-Free Raffle-Join&Win $50🎲
August 30, 2020, 05:04:58 AM
#4
HCP, OP originally posted this thread in the B&H board, and only now I checked his second post which shows that he found the tool I advised him - but that he has a problem with a certain error raise TypeError('salt must be a byte string').

That thread is also in the wrong board so I doubt anyone there will help him - but you probably know what the problem might be - maybe some of the additional requirements are not well installed or new versions of Python are not working properly with decrypt_bitcoinj_seed?
HCP
legendary
Activity: 2086
Merit: 4363
August 29, 2020, 06:16:39 PM
#3
Lucius is correct, decrypt_bitcoinj_seed is definitely the best option for seed recovery from a MultiBitHD wallet file if you know what the password is.


I also have a modified version of the "decrypt_bitcoinj_seed" script, to help with MultiBit/MultiBitHD issues, back when MultiBit development was stopped.
They're available here: https://github.com/HardCorePawn/multibit_recovery

The "find_unspent_multibitHD_txes.py" script will just dump keys for any "unspent" coins. But I would highly recommend you try the "decrypt_bitcoinj_seed" script first! Wink
legendary
Activity: 3234
Merit: 5637
Blackjack.fun-Free Raffle-Join&Win $50🎲
August 29, 2020, 08:58:41 AM
#2
Although I have never used MultiBit HD but only the classic version, from what I read the file you have (mbhd.wallet.aes) should be quite enough to get your seed from it. What matters is that the file is not encrypted with seed words which would be the case if you had a file called multiBit.zip.aes file.

What you need is one, as they say, a fairly simple tool that you can find here : https://github.com/gurnec/decrypt_bitcoinj_seed

Read all warnings and instructions carefully, and also pay attention that you have a clean OS (no virus/malware) that could steal the seed - of course I recommend that you be offline during the process.

If you manage to get your seed, the next logical step would be to enter it in a desktop wallet - Electrum is free and quite popular, just beware of fake versions and download it only from https://electrum.org/#home

To restore your seed in Electrum follow this instruction : https://bitcoinelectrum.com/restoring-your-multibithd-wallet-in-electrum/
newbie
Activity: 2
Merit: 1
August 28, 2020, 05:56:28 PM
#1
Hi,

Do you know or would you mind asking someone who does if a mbhd.wallet.aes file about 27Kb in size would have it's seed/secret words in it? If not, then there's no sense in trying the decrypt_bitcoinj_seed.py because that's what it does, find the seed. The reason I give you the wallet's size is because it has been suggested that it's a dump of the private keys only since it's so small and I don't know if a key dump file has it's seed/secret words embedded in it or not.

Also, are you aware of anything that can view a mbhd.wallet.aes file after it's been decrypted? -- I DO know the password. I don't know if you're aware or not, but the MultiBit-hd.exe application will ONLY allow to recover your wallet with the seed words... it doesn't matter if you have the password or not. And now you know why I need the seed words or of course if it were possible to extract the private keys and put them in another wallet that would work just as well.

Please let me know what your thoughts are...

Chuck
Jump to: