Pages:
Author

Topic: Pywallet 2.2: manage your wallet [Update required] - page 12. (Read 208227 times)

legendary
Activity: 2702
Merit: 1030
Yes I am a pirate, 300 years too late!
Could anyone help? I did a photorec recovery of all .dat files from an old drive and put them on a flash drive. The pywallet recovery process gets this far but then just quits:

"Read 16.4 Go in 42.0 minutes

Found 21 possible wallets
Found 5850 possible encrypted keys
Found 843 possible unencrypted keys

Possible wallet #1
    with passphrase #1 "


It just quits there. It does produce a pywallet_partial_recovery_xxx.dat file, but I cannot dump it or load it with any litecoin client.

Any assistance would be very appreciated.

^bump

at the end of your command line use a >text.txt
this will dump the info to a text file.  You have to know what questions is asks because the screen doesn't echo.
member
Activity: 61
Merit: 10
Could anyone help? I did a photorec recovery of all .dat files from an old drive and put them on a flash drive. The pywallet recovery process gets this far but then just quits:

"Read 16.4 Go in 42.0 minutes

Found 21 possible wallets
Found 5850 possible encrypted keys
Found 843 possible unencrypted keys

Possible wallet #1
    with passphrase #1 "


It just quits there. It does produce a pywallet_partial_recovery_xxx.dat file, but I cannot dump it or load it with any litecoin client.

Any assistance would be very appreciated.

^bump
newbie
Activity: 2
Merit: 0
I used following command:

pywallet.py --recover --recov_device=F:\wallet.dat --recov_size=4Gio --recov_outputdir=D:\ --otherversion=48

The wallet file is on a thumb drive, formatted to Fat32, but it tells me that 0 wallets found. I even tried with a brand new wallet.dat. Still the same.

Any suggestions?
newbie
Activity: 12
Merit: 0
Can someone please give instructions how setup this program on my Win 7 x64, can't find all components with old instructions. Please?
member
Activity: 106
Merit: 10
Shouldnt be too much trouble. Jackjack is as helpful as can be!!

Best of luck!!
newbie
Activity: 2
Merit: 0
Hi guys,

First of all, I'm not a programmer (unfortunately).
I'm trying to recover a corrupted Litecoin wallet.dat. Is this possible with pywallet version 1.1? (This is the version number I get when using --version in cmd.)
Tried to use the update.bat but after its done the version is still 1.1
I managed to recover a Bitcoin wallet.dat (just for test) but can't fix my Litecoin wallet. I have some LTC's in that wallet and I'm even willing to offer reward if someone can help me with this.

What is the command i have to use in cmd to recover a Litecoin wallet.dat?

Every of my attempt failed so far.
Thank you in advance!
newbie
Activity: 42
Merit: 0
I would need a few testers to test new features, anybody?
newbie
Activity: 2
Merit: 0
Hey guys, I screwed up and I'm trying to recover a wallet. I thought I'd give pywallet a try but I need a little assistance.

First, my situation. It's really stupid. I backed up the wrong wallet.dat file which is completely empty for some reason, it has 0 bitcoin on it. I figure the correct wallet file is located on my 500gb hdd, I THINK it's probably encrypted. If it is I know what the passphrase is. The tricky part is I formatted the drive and installed windows on it, but other than that it's not been used for any data storage or anything. I know my chances of recovery are probably low but I figure I may as well try.

The partition was probably an ext3 or ext4 parition with ubuntu installed.

I've installed pywallet on my windows 10 drive and it's working away right now, but I just wanted to clarify some things and explain what I've done.

I ran the following: pywallet.py --recover --recov_device E:/ --recov_size 500Gio --recov_outputdir C:\Users\username\desktop\pywallet

Next it asked me for 2 things, a passphrase and then another passphrase? This part I don't understand. I just put my passphrase in both times, then pressed enter and it's now working away.. it says ###.## go read now. Did I run the right command for what I need? Should I be doing this from a live usb instead, or does it matter?

If I lose the bitcoin it's not a huge deal but it would be awesome to get it back. Before this I tried a hex editor to search the raw disk but it found nothing, but I think it's because the wallet must be encrypted.
EDIT:

It looks like it finished it's first run through but I'm not sure how to proceed, here's what I got:
Code:
Read 500.1 Go in 147.0 minutes

Found 1 possible wallets
Found 318 possible encrypted keys
Found 136 possible unencrypted keys

Possible wallet #1
    with passphrase #1  Traceback (most recent call last):
  File "C:\Users\ace--\Desktop\pywallet\pywallet.py", line 4870, in
    recoveredKeys=recov(device, passes, size, 10240, options.recov_outputdir)
  File "C:\Users\ace--\Desktop\pywallet\pywallet.py", line 1550, in recov
    res = crypter.SetKeyFromPassphrase(pp, mk.salt, mk.iterations, mk.method)
  File "C:\Users\ace--\Desktop\pywallet\pywallet.py", line 770, in SetKeyFromPassphrase
    len(vKeyData), nDerivIterations, ctypes.byref(self.chKey), ctypes.byref(self.chIV))
WindowsError: exception: access violation reading 0x00000000B6FF9B88


There is a new file created called pywallet_partial_recovery_1494881440.dat on my desktop, but that's the only new file. Any ideas? Does this mean it actually found the wallet?

Edit 2:


I've been messing around and tried it again, this time it seems to have output a recovered_wallet_1494984807.dat file. I put that into bitcoin-qt and I'm getting an error message now: "A fatal error occured. Bitcoin can no longer continue safely and will quit." Please help! Also here's some of the output I got, does this mean it worked?
Code:
Read 499.3 Go in 134.8 minutes

Found 1 possible wallets
Found 318 possible encrypted keys
Found 136 possible unencrypted keys

Possible wallet #1
    with passphrase #1  ...............................
    with passphrase #2
    with passphrase #3
    with passphrase #4
    with passphrase #5
    with passphrase #6
    with passphrase #7
    with passphrase #8
    with passphrase #9
    with passphrase #10

Private keys not decrypted: 1
Trying all the remaining possibilities (10) might take up to 0 minutes.
Do you want to test them? (y/n): y

Private keys not decrypted: 1
Try another password, check the size of your partition or seek help
The wallet is encrypted and the passphrase is correct

Edit 3: I have recovered my coins by some miracle. They were actually stored in an armory .wallet file which I used photorec to recover. I wish I could go back in time to call myself an idiot. lol
newbie
Activity: 4
Merit: 0
Jack Jack I sent you a message via PM was really hoping for you assistance I can pay before hand if you'd like, I have no issue with that I've seriously been ripping my hair out and stressing way too much with my issue and my potentially lost coins, if you could reply as soon as you could It was best greatly appreciated!
member
Activity: 135
Merit: 14
This new signature feature is pretty darn cool.  Looking forward to seeing the verification work.

One of these days, pywallet will become the new PGP!
member
Activity: 61
Merit: 10
Could anyone help? I did a photorec recovery of all .dat files from an old drive and put them on a flash drive. The pywallet recovery process gets this far but then just quits:

"Read 16.4 Go in 42.0 minutes

Found 21 possible wallets
Found 5850 possible encrypted keys
Found 843 possible unencrypted keys

Possible wallet #1
    with passphrase #1 "


It just quits there. It does produce a pywallet_partial_recovery_xxx.dat file, but I cannot dump it or load it with any litecoin client.

Any assistance would be very appreciated.
member
Activity: 112
Merit: 10
It's a great project, and I will continues to following the development of this project, making it easier for me to control the wallet. Thanks and success dev.
full member
Activity: 210
Merit: 100
Another thing to note if you want to recover your unencrypted wallet. DO NOT USE THE HARD DRIVE that used to contain it. This usually means, don't even use the computer it's connected to. Otherwise, you might inadvertently overwrite any unencrypted private keys that you are trying to recover.
full member
Activity: 210
Merit: 100
OK, I had a corrupt wallet.  Dumped it and it says 80 keys (seems a bit low), import the keys to a blank wallet and my solo mined coins are there but not my pool mined ones.  I had a second address setup for the pool mined coins.  When I try to add it back I get a "Not Yours".  Rescanning the bad HD, maybe the recover on the wallet was bad.  Any thoughts on why it wouldn't recover a 2nd address from the Private Keys?
legendary
Activity: 1848
Merit: 1001
lmao - i knew it was something simple we were overlooking!!

so now i have a hexsec, a sec and a secret in addition to the previous data.

i entered the sec as a privkey & after a minute or so it synced up all good!

Cheers!!

where can i send a small token of appreciation??

I'm glad you managed to recover them Smiley

If you want to send me a (much appreciated) tip, use this address: 19SrAwpUizbVxNLCS3iwnmktzm93LFNTkR

e60121af83e8ac9df4abb0457a96091062815c406ba51e2aae95a482bb234bfb

w\thx!
legendary
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
Hi!!

First of all, thank you to let me pass to this awesome bitcoin world. Although I know it since years I totally disconnected of it, and that is a big amount of time. I am totally outdated. So, I have a wallet.dat, I used the pywallet.py to extract the privkeys of the addresses I wanted, and now I want to do a transfer to another wallet (blockchain). So here comes the problem. Since blockchain seems to ask for a private key to manage the external adresses (otherwise they are watch-only mode), the privkeys I've got are hex. I'd like to convert them to base58. For that reason I quoted this message. Because I don't know where to put and how to run these few code lines  to obtain what I want Cry (I'm totally newbie in python).

Than k you very much for any help!
Hi
You can use pywallet for this:

Quote
$ python pywallet.py --info --importhex --importprivkey 3213213213213213213213213213213132132132132132132132165465465421
Address (Bitcoin): 1CWJKVeNTW9wLeBmy2TMSL5nMDsQddNPm8
Privkey (Bitcoin): 5JCLfzm49PboBvoCvupj8qaJTUxWgxAtyCusc3UwBFfRaK1pFnf
Hexprivkey:   3213213213213213213213213213213132132132132132132132165465465421
Hash160:      7e33e750554b7219c5058b943adb67fd1cc715b7
newbie
Activity: 1
Merit: 0

Oh it's for an altcoin! The problem must be this.
Please create a dummy address in your client then export the coresponding private key through the console and post it here.
I highly advise you to delete the address afterwards.
Thanks to this I'll be able to know which leading byte your altcoin uses to export private keys.

PS: without quotation marks

As you indicated me I made a dumpprivkey created and removed for the occasion wallet and this is what it returns me:

WnPrHA434nWat8CL131TTsZ3w2GYXm15ConQfcMjpNg2zwiG2kJB

I have taken other privatekeys and let you know that all start with W

It does not look anything like the PrivateKey to recover remanded me, 52 characters instead of 64 characters.

Let me know if you can do something about it.
greetings

Great!

I changed pywallet a bit to make a script for you
I just added those lines (do a diff before running it if you want):
Code:
	if len(sys.argv[1])==64:
print EncodeBase58Check(chr(201)+(sys.argv[1]).decode('hex')+'\x01')
else:
print 'bad private key length (%d)'%len(sys.argv[1])
exit()
The result is here: http://pastebin.com/raw.php?i=VYJkFfMc
Just save it to privkey.py then
Code:
python privkey.py 2a5b4c4e1d5f...(64 hexadecimal characters)

Hi!!

First of all, thank you to let me pass to this awesome bitcoin world. Although I know it since years I totally disconnected of it, and that is a big amount of time. I am totally outdated. So, I have a wallet.dat, I used the pywallet.py to extract the privkeys of the addresses I wanted, and now I want to do a transfer to another wallet (blockchain). So here comes the problem. Since blockchain seems to ask for a private key to manage the external adresses (otherwise they are watch-only mode), the privkeys I've got are hex. I'd like to convert them to base58. For that reason I quoted this message. Because I don't know where to put and how to run these few code lines  to obtain what I want Cry (I'm totally newbie in python).

Than k you very much for any help!
legendary
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
lmao - i knew it was something simple we were overlooking!!

so now i have a hexsec, a sec and a secret in addition to the previous data.

i entered the sec as a privkey & after a minute or so it synced up all good!

Cheers!!

where can i send a small token of appreciation??

I'm glad you managed to recover them Smiley

If you want to send me a (much appreciated) tip, use this address: 19SrAwpUizbVxNLCS3iwnmktzm93LFNTkR
legendary
Activity: 1848
Merit: 1001
lmao - i knew it was something simple we were overlooking!!

so now i have a hexsec, a sec and a secret in addition to the previous data.

i entered the sec as a privkey & after a minute or so it synced up all good!

Cheers!!

where can i send a small token of appreciation??
legendary
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
If you're talking about the pywallet recovery then the first prompt is for encrypting the recovered wallet
So if you only hit the space bar, you just have to add this:
Code:
 --passphrase " "
at the end of the command line, with the correct number of spaces between the quotes
Pages:
Jump to: