langerhans / dogecoin-wallet-new

Dogecoin Wallet app for your Android device. Standalone Dogecoin node, no centralized backend required. Forked from the popular Bitcoin Wallet.
188 stars 105 forks source link

App unable to sync, cannot extract private keys, don't even know if I own this address #68

Open Jademalo opened 3 years ago

Jademalo commented 3 years ago

I downloaded the app earlier in order to buy some dogecoin, and after starting it it showed me an address. I gave this to the broker as the address to send the coins to.

Since then, the app has refused to sync even a single block. It's stuck on 2706000, dated 01/05/2019. Occasionally a peer will show, but nothing will change.

I'm inexperienced with how crypto wallets work, and I'm now extremely concerned that this address isn't "mine" since the wallet is unable to sync with the network. If that is the case, then I've had a load of doge just vanish into the aether.

I've attempted to extract the private keys from the backup in order to try and use dogechain.info instead, but this didn't lead anywhere. And as I said, I'm not sure it would even matter since the app that generated the wallet in the first place is unable to sync to the blockchain.

Please advise what to do here, since right now I've got zero access to the coins I bought, and there seems to be nothing I can do. I'm at the mercy of this app actually syncing to the blockchain.

Thanks

Mysteriosis commented 3 years ago

Thx @Mohammedalasaad, your answer just give me the idea of testing the exact same command on a Kali Linux with OpenSSL 1.1.1h.

I got the deprecated key derivation used warning, but the decrypted file was right this time. Have a nice day.

makarchuk2020 commented 3 years ago

How many time waiting to send money to other wallet?

makarchuk2020 commented 3 years ago

When payment sending to the network?

z3downs commented 3 years ago

How many time waiting to send money to other wallet?

I have been waiting almost a week now. Still stuck "Not transmitted yet" and not showing on the blockchain so it hasn't touched the network. Yet I am up to date on syncing, lost and still looking for a viable solution. Backup file decrypts to a newer address in my sending Address Book. Coins are stuck in a wallet in "Old Addresses". Anyone advise replaying the blockchain on the Dogecoin Android wallet? Are there any other solutions for this issue? @langerhans @trapiche-n Thank you guys for working so diligently on this. If I can get the coins out of this app I will happily send a tip.

launchd commented 3 years ago

@Mohammedalasaad the problem that @z3downs is having isn't solved by moving to coinomi, for some reason those "old addresses" aren't generated by coinomi, I know because I'm also having the same issue.

launchd commented 3 years ago

@Mohammedalasaad thank you for the sentiments. However, removing the app does not solve the issue for anyone and would actually make it that much harder for us to get access to our coins.

Most of these issues are not because of @langerhans. Syncing the blockchain is a normal requirement for most wallet applications. Network congestion, which delays transactions from being transmitted, is also not a problem with the app, but part a larger problem with Dogecoin and the bitcoin protocol in general. I hope @langerhans or someone else who is smarter than I can explain the issue of "old addresses" to us.

anduck commented 3 years ago

@sakisrouvas @equipowin @makarchuk2020 @z3downs @launchd and others: Using version https://github.com/evranch/wallet-decrypt of wallet-decrypt seems to be able to extract old type (direct private keys) of a Dogecoin Wallet (Schildbach wallet fork) wallet backup file. So when you have a BIP32 seed AND old keys in a backup, this works. I've not read the code of evranch/wallet-decrypt, use at your own risk!

equipowin commented 3 years ago

Thank you for the suggestions. It took a couple weeks but my wallet finally got synchronized and then I was able to send the dogecoins from the old wallet address.

jorgeg675 commented 3 years ago

I'm having a similar problem, this is what I've done in case anyone has a solution.

  1. Exported backup from Android wallet, saved on Linux computer.
  2. Decrypted backup using OpenSSL, got my 12-word seed.
  3. Entered seed in https://iancoleman.io/bip39 used BIP32 derivation path m/0'
  4. Checked BIP32 Extended Public Key against Settings, Diagnostics, Show xpub in the Android wallet, both are the same. Any change to the derivation key (m/0'/0, m/0'/1, etc.) gives me a different xpub.
  5. Looked for my public key (starts with DFN4) among the first 20, then 200, 500 and 1000 addresses and it's NOT THERE.
  6. Also created a Coinomi wallet, loaded up the same 12 words, added Dogecoin, used derivation path M/0 and I get an empty wallet. With the regular/default path M/44H/3H/0H it's also empty. If I try a derivation path with an ' it just hangs.

I feel I am sooo close but missing something. The identical xpubs show that I'm on the right track. If I try different derivation paths I get a different xpub. Also did a hex dump of my decrypted backup file, searched for keys, nothing. Converted the Base58 address to Hex and searched again (for 1e 70 24 e4) and found six, which are the six transactions on my wallet, but have no idea if I can extract the private key from the hex data.

I cannot send from the Android wallet, even though it's up to date (get a org.bitcoinj.crypto.KeyCrypter Exception: Could not decrypt bytes error). Once I manage to get the private key to my only DFN4... address I'm planning on importing it to the Core wallet (already up to date) or sweeping it into Coinomi.

anduck commented 3 years ago

@jorgeg675 Read my comment about wallets with seed AND old keys. It's likely that your wallet backup includes both old direct private keys and the seed (which is not used in your case.)

jorgeg675 commented 3 years ago

Thanks @anduck and @btc2dogecom for your help. I used the version of wallet-decrypt from @evranch managed to install pip3 (not pip, used sudo apt install python3-pip), pycrypto and protobuf in Ubuntu, and got "ImportError: No module named google.protobuf" when I ran it, but found out Ubuntu defaulted to Python 2.7 and once I changed to 3.6 I was able to extract 5 pairs of public/private keys in hex form. Had to change the command from "./wallet-decrypt.py filename password" to "python3 wallet-decrypt.py filename password". Had an older backup (dogecoin-wallet-backup-2015-01-24), a much smaller file, and I managed to remember the password and got the same exact 5 key pairs. I also have a "dogecoin-wallet-keys-2014-05-24" that seems to accept a password from wallet-decrypt.py but I get an empty output, it just says "Extracting key pairs...". If I try other passwords I get an error. If I try that same password with openssl I also get an error. Unfortunately, none of the 5 keys were for the address I was looking for. I put them into an offline copy of walletgenerator.net, set it to Dogecoin and got 5 addresses different than the one I needed. I'm going to experiment with "dogecoin-wallet-keys-2014-05-24" (a very small file BTW) and see if I can get anything from there. At this point I'm doing it mostly for the challenge/educational value, I don't have that many dogecoin in that Android wallet.

budgiesatim commented 3 years ago

I have finally found my 2014 dogewallet. Tried to send out coins but says transaction still pending.Coins not showing in my doge wallet anymore. No other options on app. Cant find my keys or anything. Cant update app as playstore says phone is now not compatible with new app. Have 100000 coins !! Can anyone help @langerhans

budgiesatim commented 3 years ago

I have finally found my 2014 dogewallet. Tried to send out coins but says transaction still pending.Coins not showing in my doge wallet anymore. No other options on app. Cant find my keys or anything. Cant update app as playstore says phone is now not compatible with new app. Have 100000 coins !! Can anyone help @langerhans

you need wait for the data updated to broadcast the transaction to network. you can check the on https://blockchair.com/ to see if the coins still on your address. you can dowload a updated apk on github: https://github.com/langerhans/dogecoin-wallet-new/releases/tag/4.0.0 Dogecoin wallet showing as empty on blockchair. If download new apk will that update wallet or install a brand new one?

budgiesatim commented 3 years ago

Hi,Should i try to reset the blockchain first then? How do i go about that?CheersKevin

Sent from Yahoo Mail on Android

On Thu, 15 Apr 2021 at 1:39, @.***> wrote:

I have finally found my 2014 dogewallet. Tried to send out coins but says transaction still pending.Coins not showing in my doge wallet anymore. No other options on app. Cant find my keys or anything. Cant update app as playstore says phone is now not compatible with new app. Have 100000 coins !! Can anyone help @langerhans

you need wait for the data updated to broadcast the transaction to network. you can check the on https://blockchair.com/ to see if the coins still on your address. you can dowload a updated apk on github: https://github.com/langerhans/dogecoin-wallet-new/releases/tag/4.0.0 Dogecoin wallet showing as empty on blockchair. If download new apk will that update wallet or install a brand new one?

if no longer in the wallet, the transaction just stuck. there are cases for stuck transaction according to the report of this wallet in the past. there are 2 choices you can do: 1.you can try to reset the block chain. 2.if first failed. try update the new wallet. it will update the wallet to 4.0.0 after you install the new apk. keep your wallet backup before you do either trail. you can contact me if you don't know how to do it. i can give step instruction. www.btc2doge.com

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

confuseddogey commented 3 years ago

I am having the same issue here, mined some doge in 2014. I stored it on the android dogecoin wallet. Fired it back up, updated and such. Tried to send an amount and it is just sitting there for 24 hours now. I reset the blockchain, that put me at 80 months of updating to do, at about a month an hour. I tried doing the export thing with openssl, I got my phrases and did what I thought had to be done in coinomi but it showed zero balance. I did not know how to change the derivation so I deleted the wallet there and tried to recover again with a different derivation and now it says my phrase is already in use with another wallet. I am at wits end here. Any advice would be greatly appreciated! I am so lost.

anduck commented 3 years ago

@confuseddogey & others: Download Dogecoin-qt (https://github.com/dogecoin/dogecoin), sync it (takes maybe a day), then export private keys from Android Dogecoin wallet & import them to Dogecoin-qt. Then do a re-sync.

confuseddogey commented 3 years ago

@confuseddogey & others: Download Dogecoin-qt (https://github.com/dogecoin/dogecoin), sync it (takes maybe a day), then export private keys from Android Dogecoin wallet & import them to Dogecoin-qt. Then do a re-sync.

What do you mean by export ? As far as I know the android wallet here we speak of doesn't have a export function?

iotsimon commented 3 years ago

Hi All, i spend my whole weekend on figuring out how to solve the Problem and found a way that was working :-). It was a mixture of all the comments i found here:

1.) Backup your wallet in the langerhans app with a password and copy it to your computer 2.) Clone "Wallet Decrypt" to your computer git clone https://github.com/evranch/wallet-decrypt 3) Install python, pip and the dependecies pip3 install pycrypto protobuf crypto 4.) Run python3 wallet-decrypt.py FILENAME PASSWORD image 5.) Save the first private key somwhere 6.) Clone WalletGenerator git clone https://github.com/walletgeneratornet/WalletGenerator.net.git 7.) Go Offline 8.) Open the Walletgenerator and Skip, then select Dogecoin in the Top right corner image 9.) Go to the Ribbon Details and Put in the first private key you got from Point 5.) 10.) You see the QR Code of you private key, that you can treat as a paper wallet with your balance on it. image 11.) Take an App like Jaxx and select import paper wallet and scan the QR code from 10.) 12.) You should see your balance now and send me Doges for WOW MUCH BEER HERE ;-)

D8QntTHyfV5hMZymvyp7S2HRjEZ2Jqg6kM

iotsimon commented 3 years ago

Hi All, i spend my whole weekend on figuring out how to solve the Problem and found a way that was working :-). It was a mixture of all the comments i found here: 1.) Backup your wallet in the langerhans app with a password and copy it to your computer 2.) Clone "Wallet Decrypt" to your computer git clone https://github.com/evranch/wallet-decrypt 3) Install python, pip and the dependecies pip3 install pycrypto protobuf crypto 4.) Run python3 wallet-decrypt.py FILENAME PASSWORD image 5.) Save the first private key somwhere 6.) Clone WalletGenerator git clone https://github.com/walletgeneratornet/WalletGenerator.net.git 7.) Go Offline 8.) Open the Walletgenerator and Skip, then select Dogecoin in the Top right corner image 9.) Go to the Ribbon Details and Put in the first private key you got from Point 5.) 10.) You see the QR Code of you private key, that you can treat as a paper wallet with your balance on it. image 11.) Take an App like Jaxx and select import paper wallet and scan the QR code from 10.) 12.) You should see your balance now and send me Doges for WOW MUCH BEER HERE ;-) D8QntTHyfV5hMZymvyp7S2HRjEZ2Jqg6kM

there is high risk using this . when i click the website WalletGenerator.net, it says Phishing Detection and is currently on the MetaMask domain warning list.

I saw, this. So if you run it offline like described in 7.) i dont see the risk. But you are right. I dont want to spread risks. It was working for me and i saved my Doges.
You should probably just run it in a offline Sandbox, than i dont see any Problem

jorgeg675 commented 3 years ago

I am having the same issue here, mined some doge in 2014. I stored it on the android dogecoin wallet. Fired it back up, updated and such. Tried to send an amount and it is just sitting there for 24 hours now. I reset the blockchain, that put me at 80 months of updating to do, at about a month an hour. I tried doing the export thing with openssl, I got my phrases and did what I thought had to be done in coinomi but it showed zero balance. I did not know how to change the derivation so I deleted the wallet there and tried to recover again with a different derivation and now it says my phrase is already in use with another wallet. I am at wits end here. Any advice would be greatly appreciated! I am so lost.

@confuseddogey In the same Coinomi wallet you can add Dogecoin again and click on the gear icon to choose a different derivation path. You can install as many Dogecoin wallets as you wish, each with a separate derivation path. Hopefully one will contain your coins. coinomi21419 coinomi21419b

NeverendingProjects commented 3 years ago

@langerhans I'm having some issues getting into my wallet. It's an old one (Jan 2014) before the May 2021 protobuf change (?).

Anyway, I've tried lots of things. openssl, various versions of the Android app, and now this doge_android_dump tool and nothing seems to work. I would chalk it up to a bad password, but there is one password which I always thought was the password always seems to give me a unique error. I can't replicate the error with any other password. On openssl it's the only password that doesn't yield a "bad decrypt" yet the results are still nonsense.

LangerhansDumpTool Doge2

commando26v commented 3 years ago

@NeverendingProjects

@langerhans I'm having some issues getting into my wallet. It's an old one (Jan 2014) before the May 2021 protobuf change (?).

Anyway, I've tried lots of things. openssl, various versions of the Android app, and now this doge_android_dump tool and nothing seems to work. I would chalk it up to a bad password, but there is one password which I always thought was the password always seems to give me a unique error. I can't replicate the error with any other password. On openssl it's the only password that doesn't yield a "bad decrypt" yet the results are still nonsense.

LangerhansDumpTool Doge2

Hey I am having the same issue however my openssl is prompting a decryption password but I can't enter anything. I'm at my wits end. I am not sure if you were able to further this issue?

NeverendingProjects commented 3 years ago

@commando26v No update. I'm hoping Langerhans pops in and knows what might be up.

AsaBarthMaron commented 3 years ago

@trapiche-n @langerhans

I have used the openssl successfully on a different wallet, and got the WIF key (not mnemonic phrase). But now I am having another issue with a different wallet. When I try to decrypt with the correct password it produces something other than plain text or even hex. It is clearly binary, or protobuf, or some other format.

For example, if I try to open the output file in a text editor the beginning looks something like:

V∑4ìWOŸi(wh¯ÅµíA\

+‡-鱇C¥k7πaÿ±⁄dÄ•F“ˆ °!‘±4ÇÒ\8#`.... (truncated)

Is it possible that this file is corrupted? I feel like I am very close but just can't figure out the encoding.

@jorgeg675 @iotsimon I also tried the wallet-decrypt method, but it produces this error, even with a wallet where I know openssl works:

Traceback (most recent call last):
  File "wallet-decrypt.py", line 59, in <module>
    main()
  File "wallet-decrypt.py", line 50, in main
    w = get_wallet(args.filename, args.password)
  File "wallet-decrypt.py", line 39, in get_wallet
    w.ParseFromString(pbdata)
google.protobuf.message.DecodeError: Error parsing message

Though sometimes this one: wallet-decrypt.py:39: RuntimeWarning: Unexpected end-group tag: Not all data was converted

Any help would be appreciated, especially on the first issue with openssl output data format! Thanks!

ItsBeenConfusing commented 3 years ago

First, Thank You to @trapiche-n & @Abde5 for being very thorough and helpful to IIbisu because that is what helped me get to where I am now. You are Amazing as I have been struggling and so confused as to why what I was doing was not working... So, Thank YOU so much!!!

I have an old android HTC Droid (verizon) which I never got rid of and 3 days ago I found it in a box and was going to e-waste it but decided to charge it in as the cable and plug were with it. To my surprise it did charge and when I turned it on - right on the front screen between MAPS and BofA was a Dogecoin Wallet. I clicked on it and apparently I bought 120,000 dogecoin in 2014 and while I can see them, I cannot send any. I tried to send two very small test amounts and the following appears under them: "This payment has not been transmitted yet"

So, I clicked on the 3 small dots on the upper right side, clicked on 'Back up Keys' and then clicked on 'Back up private keys' and was somehow able to send that to my google drive. With the help of a youtube video I was able to successfully install OpenSSL and thanks to @trapiche-n and @Abde5 I was able to FINALLY decrypt the file that the DogeCoin Wallet created, however, what it shows when I open in via notepad is:

KEEP YOUR PRIVATE KEYS SAFE! Anyone who can read this can spend your Bitcoins.

about 50ish numbers and letters followed by - 2014-02-28T09:26:22Z

the numbers/letters and the date+ are all on one line.

I know this is all probably a long shot but is there anything I can do with this information, and if so, what?

Thank You in advance for any assistance! Mark

AsaBarthMaron commented 3 years ago

@ItsBeenConfusing Not a long shot at all! You're already in your wallet :) I assume the 50ish numbers begins with a Q?

What you can do is go to dogechain, create a wallet (don't lose the wallet ID or password!!), then Import/Export > Import private key. That should be it! Then you can send your doge to another wallet address, on an exchange or elsewhere to sell it or keep it safe :) It's probably worthwhile to do a test transaction of 1 doge (or whatever the minimum is) first before sending the entire contents. Typically 20-40 confirmations are needed, which each take a minute. So don't worry if it takes a while to transfer! You should be able to click on the transaction ID (hash) to see the progress.

Tips/donations appreciated! DRJegrY8y1Bw2AUd8w7hZErSCrX7SU5fLK

ItsBeenConfusing commented 3 years ago

I am almost crying! Wow, Thank YOU So Very Much!!!!!!!!!!!!!!!!!!!!! Thank You! Thank You! Thank You! Mark I also sent you something as a test and Thank You. Did you get it?

@ItsBeenConfusing Not a long shot at all! You're already in your wallet :) I assume the 50ish numbers begins with a Q?

What you can do is go to dogechain, create a wallet (don't lose the wallet ID or password!!), then Import/Export > Import private key. That should be it! Then you can send your doge to another wallet address, on an exchange or elsewhere to sell it or keep it safe :) It's probably worthwhile to do a test transaction of 1 doge (or whatever the minimum is) first before sending the entire contents. Typically 20-40 confirmations are needed, which each take a minute. So don't worry if it takes a while to transfer! You should be able to click on the transaction ID (hash) to see the progress.

Tips/donations appreciated! DRJegrY8y1Bw2AUd8w7hZErSCrX7SU5fLK

AsaBarthMaron commented 3 years ago

@ItsBeenConfusing Awesome, so glad it worked!! Have not received it yet, but it might just need more confirmations.

ItsBeenConfusing commented 3 years ago

@ItsBeenConfusing Awesome, so glad it worked!! Have not received it yet, but it might just need more confirmations.

Hi Again! FYI I did send something to: DRJegrY8y1Bw2AUd8w7hZErSCrX7SU5fLK

It was the first one I sent. I hope it arrived.

AsaBarthMaron commented 3 years ago

@ItsBeenConfusing That is the right address though I did not get it, but that's okay! Hopefully it did not deduct from your account.

commando26v commented 3 years ago

@trapiche-n @langerhans

I have used the openssl successfully on a different wallet, and got the WIF key (not mnemonic phrase). But now I am having another issue with a different wallet. When I try to decrypt with the correct password it produces something other than plain text or even hex. It is clearly binary, or protobuf, or some other format.

For example, if I try to open the output file in a text editor the beginning looks something like:

V∑4ìW�OŸi(w�h¯ÅµíA\�

�+‡-鱇C¥�k7πaÿ±⁄dÄ�•F�“�ˆ °!‘±4ÇÒ\8#`.... (truncated)

Is it possible that this file is corrupted? I feel like I am very close but just can't figure out the encoding.

@jorgeg675 @iotsimon I also tried the wallet-decrypt method, but it produces this error, even with a wallet where I know openssl works:

Traceback (most recent call last):
  File "wallet-decrypt.py", line 59, in <module>
    main()
  File "wallet-decrypt.py", line 50, in main
    w = get_wallet(args.filename, args.password)
  File "wallet-decrypt.py", line 39, in get_wallet
    w.ParseFromString(pbdata)
google.protobuf.message.DecodeError: Error parsing message

Though sometimes this one: wallet-decrypt.py:39: RuntimeWarning: Unexpected end-group tag: Not all data was converted

Any help would be appreciated, especially on the first issue with openssl output data format! Thanks!

Hello, I think this is the same issue @NeverendingProjects and I are having so any help on this would be most appreciated!

DutchYannick commented 3 years ago

Hi, in 2017 I bought some Dogecoin and stored it on an androidwallet. Now i trying to get it back but i don't have the password. What should i do next? I have the encrypted backup. Is it lost for ever now?

jorgeg675 commented 3 years ago

Hi, in 2017 I bought some Dogecoin and stored it on an androidwallet. Now i trying to get it back but i don't have the password. What should i do next? I have the encrypted backup. Is it lost for ever now?

In Linux (you can use a live-cd, no need to install it) try the following command as many times as needed: openssl enc -d -aes-256-cbc -md md5 -a -in YOUR-dogecoin-wallet-backup-FILENAME It's going to ask for a password, enter your best guess, and it will output some stuff to the screen. If it says "Bad Password?" try again. Make a list of every password you try so you don't repeat any, try UPPER and lower case variations. You can try this unlimited times. If you get the right password, repeat the command adding " -out dogecoin-wallet-decrypted" at the end so it creates a file you can use. Good luck!

Davinsonchima commented 3 years ago

@Jademalo found something...

https://iancoleman.io/bip39/

Enter your mnemonic there Choose doge coin Go to deviation path, select the BIP32-Tab and set this as your custom path: m/0'/0

you now should see your address and keys in the first line of the table

It's confusing, not to good in this, please help. I had a dogecoin wallet I opened 2017, but I have tried opening it, but am getting inappropriate responses "invalid pin" tried to reset pin with secret mnenonic, still showing invalid mnenonic. What should I do, or anyone to help.

Davinsonchima commented 3 years ago

Please I need help on multicoin site block.io, I still have my secret mnenonic, but I still can not reset my secret withdrawal pin.

Davinsonchima commented 3 years ago

@ItsBeenConfusing Not a long shot at all! You're already in your wallet :) I assume the 50ish numbers begins with a Q?

What you can do is go to dogechain, create a wallet (don't lose the wallet ID or password!!), then Import/Export > Import private key. That should be it! Then you can send your doge to another wallet address, on an exchange or elsewhere to sell it or keep it safe :) It's probably worthwhile to do a test transaction of 1 doge (or whatever the minimum is) first before sending the entire contents. Typically 20-40 confirmations are needed, which each take a minute. So don't worry if it takes a while to transfer! You should be able to click on the transaction ID (hash) to see the progress.

Tips/donations appreciated! DRJegrY8y1Bw2AUd8w7hZErSCrX7SU5fLK

Seems as if dogechain.info have shutdown a number of their users, on Reddit I got to understand that similar issues surrounding dogechain.info.

They wouldn't allow you log in even when you have your 100percent passwords and wallet ID.

doge2021 commented 2 years ago

@ItsBeenConfusing Not a long shot at all! You're already in your wallet :) I assume the 50ish numbers begins with a Q? What you can do is go to dogechain, create a wallet (don't lose the wallet ID or password!!), then Import/Export > Import private key. That should be it! Then you can send your doge to another wallet address, on an exchange or elsewhere to sell it or keep it safe :) It's probably worthwhile to do a test transaction of 1 doge (or whatever the minimum is) first before sending the entire contents. Typically 20-40 confirmations are needed, which each take a minute. So don't worry if it takes a while to transfer! You should be able to click on the transaction ID (hash) to see the progress. Tips/donations appreciated! DRJegrY8y1Bw2AUd8w7hZErSCrX7SU5fLK

Seems as if dogechain.info have shutdown a number of their users, on Reddit I got to understand that similar issues surrounding dogechain.info.

They wouldn't allow you log in even when you have your 100percent passwords and wallet ID.

there is chance to recover it by bruteforce. you can reach btc2doge for such help.

doge2021 commented 2 years ago

Hi, in 2017 I bought some Dogecoin and stored it on an androidwallet. Now i trying to get it back but i don't have the password. What should i do next? I have the encrypted backup. Is it lost for ever now?

you bruteforce if you have hints. btc2doge helped me before on this kind of problem

doge2021 commented 2 years ago

@trapiche-n @langerhans I have used the openssl successfully on a different wallet, and got the WIF key (not mnemonic phrase). But now I am having another issue with a different wallet. When I try to decrypt with the correct password it produces something other than plain text or even hex. It is clearly binary, or protobuf, or some other format. For example, if I try to open the output file in a text editor the beginning looks something like:

V∑4ìW�OŸi(w�h¯ÅµíA\�

�+‡-鱇C¥�k7πaÿ±⁄dÄ�•F�“�ˆ °!‘±4ÇÒ\8#`.... (truncated)

Is it possible that this file is corrupted? I feel like I am very close but just can't figure out the encoding. @jorgeg675 @iotsimon I also tried the wallet-decrypt method, but it produces this error, even with a wallet where I know openssl works:

Traceback (most recent call last):
  File "wallet-decrypt.py", line 59, in <module>
    main()
  File "wallet-decrypt.py", line 50, in main
    w = get_wallet(args.filename, args.password)
  File "wallet-decrypt.py", line 39, in get_wallet
    w.ParseFromString(pbdata)
google.protobuf.message.DecodeError: Error parsing message

Though sometimes this one: wallet-decrypt.py:39: RuntimeWarning: Unexpected end-group tag: Not all data was converted Any help would be appreciated, especially on the first issue with openssl output data format! Thanks!

Hello, I think this is the same issue @NeverendingProjects and I are having so any help on this would be most appreciated!

btc2doge may can help you on this issue.

B353N commented 2 years ago

@trapiche-n @langerhans I have used the openssl successfully on a different wallet, and got the WIF key (not mnemonic phrase). But now I am having another issue with a different wallet. When I try to decrypt with the correct password it produces something other than plain text or even hex. It is clearly binary, or protobuf, or some other format. For example, if I try to open the output file in a text editor the beginning looks something like:

V∑4ìW�OŸi(w�h¯ÅµíA\�

�+‡-鱇C¥�k7πaÿ±⁄dÄ�•F�“�ˆ °!‘±4ÇÒ\8#`.... (truncated)

Is it possible that this file is corrupted? I feel like I am very close but just can't figure out the encoding. @jorgeg675 @iotsimon I also tried the wallet-decrypt method, but it produces this error, even with a wallet where I know openssl works:

Traceback (most recent call last):
  File "wallet-decrypt.py", line 59, in <module>
    main()
  File "wallet-decrypt.py", line 50, in main
    w = get_wallet(args.filename, args.password)
  File "wallet-decrypt.py", line 39, in get_wallet
    w.ParseFromString(pbdata)
google.protobuf.message.DecodeError: Error parsing message

Though sometimes this one: wallet-decrypt.py:39: RuntimeWarning: Unexpected end-group tag: Not all data was converted Any help would be appreciated, especially on the first issue with openssl output data format! Thanks!

Hello, I think this is the same issue @NeverendingProjects and I are having so any help on this would be most appreciated!

Hello buddy , if you show you that, this is because wrong password. I try same method and with good password all is okay. I finally restore my wallet. I have there 3 millions dogecoins :D :D :D :D Thank you allll for that !!! I'm so happy

exterus commented 1 year ago

I succeeded in scraping to paper file and restoring the chain phrase with a recovery wallet 😑, lots of effort

Sent from my Bell Samsung device over Canada’s largest network.


From: B353S @.> Sent: Saturday, August 6, 2022 5:51:06 PM To: langerhans/dogecoin-wallet-new @.> Cc: exterus @.>; Comment @.> Subject: Re: [langerhans/dogecoin-wallet-new] App unable to sync, cannot extract private keys, don't even know if I own this address (#68)

@trapiche-nhttps://github.com/trapiche-n @langerhanshttps://github.com/langerhans I have used the openssl successfully on a different wallet, and got the WIF key (not mnemonic phrase). But now I am having another issue with a different wallet. When I try to decrypt with the correct password it produces something other than plain text or even hex. It is clearly binary, or protobuf, or some other format. For example, if I try to open the output file in a text editor the beginning looks something like:

V∑4ìW�OŸi(w�h¯ÅµíA\�

�+‡-鱇C¥�k7πaÿ±⁄dÄ�•F�“�ˆ °!‘±4ÇÒ\8 #`.... (truncated)

Is it possible that this file is corrupted? I feel like I am very close but just can't figure out the encoding. @jorgeg675https://github.com/jorgeg675 @iotsimonhttps://github.com/iotsimon I also tried the wallet-decrypt method, but it produces this error, even with a wallet where I know openssl works:

Traceback (most recent call last):

File "wallet-decrypt.py", line 59, in

main()

File "wallet-decrypt.py", line 50, in main

w = get_wallet(args.filename, args.password)

File "wallet-decrypt.py", line 39, in get_wallet

w.ParseFromString(pbdata)

google.protobuf.message.DecodeError: Error parsing message

Though sometimes this one: wallet-decrypt.py:39: RuntimeWarning: Unexpected end-group tag: Not all data was converted Any help would be appreciated, especially on the first issue with openssl output data format! Thanks!

Hello, I think this is the same issue @NeverendingProjectshttps://github.com/NeverendingProjects and I are having so any help on this would be most appreciated!

Hello buddy , if you show you that, this is because wrong password. I try same method and with good password all is okay. I finally restore my wallet. I have there 3 millions dogecoins :D :D :D :D Thank you allll for that !!! I'm so happy

— Reply to this email directly, view it on GitHubhttps://github.com/langerhans/dogecoin-wallet-new/issues/68#issuecomment-1207299564, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ASU7EVERZEUZ47NEKRTJUZ3VX326VANCNFSM4WYWJPPA. You are receiving this because you commented.Message ID: @.***>

hastiAu commented 9 months ago

@trapiche-n

please help me

I have received an email from Dogechain.info to transfer fund last week , when I want to login , when I fill my password , for just one time it send me 2FA code to my email , but it was just one time , the it does not send again , then I see a form that I send my name and city but then I could not login finally

then I wanted to try with 2FA.com application, I had back up file and I restore it to get code, but when I want to login to dogechain.info it does not accept the code that I receive it from 2FA application , and said it is invalid code , and it does not send 2fas code to my email too and I can not login to my account at all.

more over i have a exported encrypted file that I don't know how can I use it :the file start with :

salt(+xTuGfX+WWf/Tzb5AYv1TA==) ......

I send email to block.io but no body answer me.

just in case I create new wallet in dogechain but in that one I receive the code in my new email for new wallet