Post
Topic
Board Development & Technical Discussion
Re: wallet.dat Recovery help! (Solved)
by
MrRobin_Ho_Od
on 21/12/2020, 22:55:21 UTC
(im using a mac)

Hey, I have some old wallet.dat files I'm trying to recover/access. In the process of downloading bitcoin core. I tried to replace the automatically generated wallet.dat file with my wallet.dat file(s) and it gives me a "corrupted unable to recover" message,  both the wallets are very old, pre-forks.

I have since installed pywallet and its associated dependencies and get the following error when trying to dump the  VALID autogenerated wallet.dat file from the bitcoin core with pywallet.    

'ecdsa' package is not installed, pywallet won't be able to sign/verify messages

Wallet data not recognized: {'__type__': 'hdchain', '__value__': '\x02\x00\x00\x00\xe9\x03\x00\x00\xd1\xc0\x8bB\xa0\xe1G\xbe5\x11\x9bs\xe7\xe4\xac\xaf\xb1\x88\xfc\xad\xe8\x03\x00\x00', '__key__': '\x07hdchain'}

Wallet data not recognized: {'__type__': 'keymeta', '__value__': "\n\x00\x00\x00\x06\xfaGZ\x00\x00\x00\x00\x0cm/0'/0'/855'\xd1\xc0\x8bB\xa0\xe1G\xbe5\x11\x9bs\xe7\xe4\xac\xaf\xb1\x88\xfc\xad", '__key__': "\x07keymeta!\x02\x00?\x93\xc4\xf4U\xd9\xf6\x0b)Z\x1e\xfe\xf9\xc4zUz\xf1'\xb1~\xe2\x056\xf2e\x8a\x8d\x8a\x92\xa7"}

Wallet data not recognized: {'__type__': 'keymeta', '__value__':
"\n\x00\x00\x00\x05\xfaGZ\x00\x00\x00\x00\x0bm/0'/0'/51'\xd1\xc0\x8bB\xa0\xe1G\xbe5\x11\x9bs\xe7\xe4\xac\xaf\xb1\x88\xfc\xad", '__key__': '\x07keymeta!\x02\x00\x87\xe5\xed\xb8T\x0ev\x89!\x1d\xa3\xae\x17\xe1\xc7\x98\x98\x02\xd9}D\xd1s]\x18\x80R\x1cp\n\xfc'}


Basically a whole lot of wallet data not recognized messages.

this is the final message,

Traceback (most recent call last):
  File "/Users/Kainan/Downloads/pywallet-master/pywallet.py", line 2111, in parse_wallet
    d.update(parse_BlockLocator(vds))
TypeError: 'NoneType' object is not iterable
ERROR parsing wallet.dat, type bestblock
key data:    bestblock
key data in hex: 0962657374626c6f636b
value data in hex: 544a020000

______

I will be paying a bounty of at-least 200$ for assistance with this, possibly much more if there's a substantial amount in the wallet and I gain access to it.

i have a tool that extracts private key from wallet.dat i have created it via java, if you are interested in extracting your private key
pm me on hanya8493@gmail.com (make sure that wallet.dat is not encrypt or you have the pass)