Post
Topic
Board Development & Technical Discussion
Re: wallet.dat Recovery help! (Solved)
by
MrClones
on 24/06/2018, 11:32:00 UTC
hey i've had a lot of experience with recovering keys, I'm almost certain I could help you (as long as it's possible to recover).  Pm me your skype or something and we can have a live chat because it's easier to go back and forth.  At no point will you be at risk and I will source all of my advice from third parties.

I'll do it for free you can donate if you want but i enjoy helping people with things that are super niche like this. 

Before you hit me up, try a couple things. 

I AM REALLY SURE THE FOLLOWING WILL WORK FOR YOU.  It has a gui so no fucking around with command line shit.

https://github.com/prof7bit/wallet-key-tool/releases

I haven't found a better tool for getting keys from many types of wallets.  just run the .jar and load the .dat (make sure to select .dat filetype because it defaults to .wallet for multibit wallets).  It will load in every key (and ask for password if its encrypted). 

seriously i bet it would work with that. 

but pywallet can be weird.  Theres lots of different versions out there and the one i put in the pastebin below is the one that works for me.  put the wallet.dat on a flash drive, find the device name (on windows it would be like D:/ on unix it could be /dev/sda3 on mac /disk/disk2s3) and use pywallet recover.  It scans your storage device byte by byte looking for potential privkeys and you specify any passwords that might possibly decrypt the keys.  It outputs all the keys into a .dat file but also shows the keys as it goes through them in the console window.
https://pastebin.com/Uh5myMxM
I can walk you through what you need to do but it depends on what os you're on.  i would just get a debian live image to run it on to avoid any potential issues.  For some reason on my mac it doesnt actually put the keys into the wallet like it should.   

you just do python pywallet.py --recover --recov_device=*seebelow --recov_size=10Gio (uses french terms for sizes, ctrl+f within the code to see it, look at line 99.  Gio = Gb 1024 Mb Go for 1000Mb etc) --recov_outputdir=./

Like I said i'm happy to walk you through it.  the original pywallet is no longer on github but i think my copy is from somewhere on there, just make sure its the 345kb version not the 60kb version.  you can read through it to know theres no sketchy shit in it. 



Let me know how it goes.  I am almost certain that if its just a typical wallet.dat then the .jar should work.  That tool is a godsend.  It's  only for bitcoin so if you want to do litecoin, you have to convert the WIF key into it's bare hex key then redo the WIF conversion process with a different prefix.


1NQJycjngNzSxxDsoEv5fXEoW5K2qu8rXU if you feel enclined, but no need to.  pm me a means of live chatting.  you will not have to trust me at any point with anything sensitive, please google all instructions i give you to make sure i'm not pulling something.  there are bad people out there.



I have a wallet I am willing to donate someone to help me walk through something I am self teaching linux and all this stuff since I got into crypto.. I am not totally ignorant to this stuff but for some reason every time I try a solution i get to a point where i get stuck or there is a error.. Like finding the private keys in hex editor i searched for the number portion to find the pvtkey right after and I dont know what is the pvt key and what to do next as i get error messages so I am missing something.. Any help would be paid for.