Bitcoin Forum
June 25, 2025, 08:00:34 PM *
News: Pizza day contest voting
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: "Invalid token" error when accessing legacy blockchain.info (now .com) wallets  (Read 660 times)
btctaipei (OP)
Member
**
Offline Offline

Activity: 143
Merit: 64


View Profile
January 16, 2025, 07:31:48 PM
 #1

after recovered damaged WIF key about a yr ago got abit passive and failed to download all wallet.aes.json in time for the walletID that are known (email) but password and seeds were unknown because fireproof bag was hidden and forgotten.

Long story short really old skewl stacks of 2013-'15 era blockchain.info printed paper wallets were recently found in fireproof bag, with wallet ID entered in the following format:
HuhHuh??-?Huh-?Huh-?Huh-?HuhHuhHuh??
and password
and of 19 word non standard blockchain.info recovery seeds.

few walletID paper even had what I believed was backup: several QR code - no its not contain QR code to WIF (in earlier days you could print sheet with all P2PKH + WIF keys but this is not it), but after scanning each one consecutively and concatenate together it appears to be encrypted json backup of sort. pbkdf2_iterations version 2 payload "blahblahblahveryverylongstringcompleteblahblah" is shown.  This was dumped from javascript console from var/obj that believed to hold the encrypted wallet back in 2016 or so (before download-blockchain-wallet.py) was available, and extra attempts were made to try to backup from client side .js memory - as I believe (at the time) that blockchain.info is doing java script kung-fu in memory and session data had all the information needed relating to each wallet-guid instance.

knowing one day I would eventually encounter lost hand hodl (now diamond hand hodl) bag (just as predicted, by accident), back in 2022 I even made attempt to download wallet.aes.json for one that I remembered to have most balance (after scrolling thru email), and waited.

btw contrary to belief blockchain email don't actually contain backup of wallet.aes.json.  was using recovery download-blockchain-wallet.py 3 years ago to download encrypted wallet.aes.json but still unable to open it because did not have time to btcrecover with different wallet guid / possible password pairs.  Now password and non BIP39 mnemonic in the fireproof bag was found it should be super easy to recover if wallet.aes.json for each guid can be retrieved.

as BTC is approaching 99999 finally I started to think that blockchain.com won't easily make it diamond hand hodl friendly.  So I begin to unseal / access the fake make belief self-custody wallet.  Sure enough:

When hitting Blue Continue button, following messages (in the order which) appears briefly

obtain account info
Decrypt wallet data
obtaining encrypted data
Migrating Data

Then red "Invalid Token" is than shown below Email or Wallet ID Field!

the password is correct, because if incorrect password entered field  "Password" would throw different error - "Password doesn't match.  Try again." would appear

and when using login.blockchain.com/beta/auth/recovery "Input your Recovery Phrase" error - "Invalid Recovery Phrase" error was thrown.

I tried Huh?-?Huh-?Huh-?Huh-?HuhHuhHuh??">https://login.blockchain.com/beta/legacy-pages/forgot-password.html?guid=?HuhHuh?-?Huh-?Huh-?Huh-?HuhHuhHuh??

but it throws Unknown word rejecting
Unknown word midas or tickers
Unknown word incessant
...
...
and so on.

Then I tried to recover with wallet.aes.json from most valuable wallet I believe that was downloaded in 2022 with download-blockchain-wallet.py assist actually turned out to be super easy to recover, since no cracking was needed (passwords were correct as they were written down on wallet paper backup)

I did python3.11 btcrecover.py --wallet wallet.aes.json --dump-wallet wallet2.txt --correct-wallet-password mypasswordfoundinfireprofbagpaperwallets2024 and waalaa! all the WIF and Pubkey was found when cat wallet2.txt.

bcore28 importdescriptors (getdescriptorinfo "wpkh(WIF) found hasprivatekeys:true and has #?HuhHuh? checksum  ) works and recovery was successful

Now I wish there are ways to make Huh?-?Huh-?Huh-?Huh-?HuhHuhHuh??">https://login.blockchain.com/beta/legacy-pages/forgot-password.html?guid=?HuhHuh?-?Huh-?Huh-?Huh-?HuhHuhHuh?? available again, or make download-blockchain-wallet.py work again (which it throws errors)
Traceback (most recent call last):
  File "download-blockchain-wallet.py", line 76, in <module>
    auth_token = do_request_json("sessions", "")["token"]  # a POST request
  File "download-blockchain-wallet.py", line 72, in do_request_json
    return json.load(do_request(query, body))
  File "download-blockchain-wallet.py", line 66, in do_request
    return urllib2.urlopen(req, cadefault=True)  # calls ssl.create_default_context() (despite what the docs say)
  File "/usr/local/lib/python2.7/urllib2.py", line 154, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/local/lib/python2.7/urllib2.py", line 429, in open
    response = self._open(req, data)
  File "/usr/local/lib/python2.7/urllib2.py", line 447, in _open
    '_open', req)
  File "/usr/local/lib/python2.7/urllib2.py", line 407, in _call_chain
    result = func(*args)
  File "/usr/local/lib/python2.7/urllib2.py", line 1241, in https_open
    context=self._context)
  File "/usr/local/lib/python2.7/urllib2.py", line 1198, in do_open
    raise URLError(err)
urllib2.URLError: <urlopen error [Errno 8] Name does not resolve>

my PGP Key https://pastebin.com/b7nYutWC
pgp key server search 0x4BCC117F9EFB1A97
odolvlobo
Legendary
*
Offline Offline

Activity: 4704
Merit: 3622



View Profile
January 20, 2025, 06:42:11 AM
Merited by vapourminer (1), ABCbits (1)
 #2

FYI, you can get rid of all the Huh by editing your post, clicking on + Additional Options... at the bottom, and selecting Don't use smileys.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
nc50lc
Legendary
*
Offline Offline

Activity: 2814
Merit: 7329


Self-proclaimed Genius


View Profile
January 21, 2025, 04:00:30 AM
Merited by vapourminer (1)
 #3

-snip-
Seriously, it's hard understand the full situation with that wall of texts while talking about separate blockchain(dot)info wallets  Undecided
It would be better if you identify which one was described in that previous attempt and which one was recovered in that last part. (e.g.: walletA, walletB)

I tried https://login.blockchain.com/beta/legacy-pages/forgot-password.html?guid=????????-????-????-????-????????????

but it throws Unknown word rejecting
Unknown word midas or tickers
Unknown word incessant
...
...
and so on.
You're not the only one who got that error when pasting their version3 mnemonic to their legacy import (forget-password) page.

However, even if it proceeds, it'll just show you your password which you already have.
Or is this for another wallet aside from the one your tried to login and the one you've successfully imported to Bitcoin Core?

Now I wish there are ways to make https://login.blockchain.com/beta/legacy-pages/forgot-password.html?guid=????????-????-????-????-???????????? available again,
or make download-blockchain-wallet.py work again (which it throws errors)
For the former, you may ask them to support v3 mnemonic (e.g. via Bug Report Issue),
Here's GitHub Organization: https://github.com/blockchain, try it in their "blockchain-wallet-v4-frontend" repository since their current v5.0.87 beta wallet isn't available.

For the latter, compatibility was broken.
The owner of the new BTCRecover fork has a tutorial on how to download the wallet file here: /docs/Images/download_blockchain_com_wallet.png
But it's the same from: https://blockchain.info/wallet/<YOUR_WALLET_ID>?format=json which doesn't work in the latest version.

Invalidtokenmemeber
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
January 24, 2025, 10:11:33 AM
 #4

I have the same problem. Invalid token error while accessing my wallet in Blockchain. Please help if you found a solution.

I contacted the Blockchain support but they were of no help
nc50lc
Legendary
*
Offline Offline

Activity: 2814
Merit: 7329


Self-proclaimed Genius


View Profile
January 25, 2025, 03:45:48 AM
 #5

I have the same problem. Invalid token error while accessing my wallet in Blockchain. Please help if you found a solution.
That's a bug in their new wallet beta version, something that only they can fix.
Your other options should be similar to what OP did to his other wallet but that requires a copy of your "wallet.aes.json" file that is now hard to fetch from their server.

If you want to continue, include more information like what OP did (but more organized) and post it as a new topic.
E.g.: What data and file you have (but don't actually post or PM those to anyone), which link and tools you've previously tried
Use the small "new topic" button in Web Wallets board, at your right-hand side: https://bitcointalk.org/index.php?board=222.0

Invalidtokenmemeber
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
January 25, 2025, 05:50:30 AM
 #6

Hey! Thank you for the reply but i am not tech savy nor i am sure which detailed info to be shared like OP did (don't want my wallet to be hacked).

I hope they fix the bug or someone finds a sure shot solution and guide us on how they fixed it.

I'll be checking this thread regularly and if someone finds a solution please please do mention it. (I am willing to send some coins as token of appreciation to anyone who was able to fix the problem)
yZmXd0bADM0EORhVhVCs
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
January 27, 2025, 03:46:06 PM
 #7

I have this same issue (I think?). Does Blockchain.info have some public bug tracker where I could follow when this bug gets fixed?
nc50lc
Legendary
*
Offline Offline

Activity: 2814
Merit: 7329


Self-proclaimed Genius


View Profile
January 28, 2025, 04:20:41 AM
 #8

I have this same issue (I think?). Does Blockchain.info have some public bug tracker where I could follow when this bug gets fixed?
They have a GitHub Repository page where issues can be posted: https://github.com/blockchain/blockchain-wallet-v4-frontend/issues
But those are mostly user-reported issues and not the ones found by the developers, this thread's issue isn't reported there.
Additionally, the version used in the online/app wallet is v5.x while the highest available repository version is v4.

They also have a bug bounty program in "Hackerone" but that's for security issues and the solved bugs aren't and will not be disclosed.

Invalidtokenmemeber
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
January 30, 2025, 07:14:48 AM
Last edit: February 02, 2025, 09:12:58 AM by hilariousandco
 #9

I have this same issue (I think?). Does Blockchain.info have some public bug tracker where I could follow when this bug gets fixed?

Let's report it so they know a lot of users are facing this issue and so they can come up with a fix

I have this same issue (I think?). Does Blockchain.info have some public bug tracker where I could follow when this bug gets fixed?

https://github.com/blockchain/blockchain-wallet-v4-frontend/issues/6526
nc50lc
Legendary
*
Offline Offline

Activity: 2814
Merit: 7329


Self-proclaimed Genius


View Profile
January 31, 2025, 04:01:20 AM
 #10

I have this same issue (I think?). Does Blockchain.info have some public bug tracker where I could follow when this bug gets fixed?
https://github.com/blockchain/blockchain-wallet-v4-frontend/issues/6526
The link is invalid, have you finished posting the issue or was it deleted?
AFAIK, it's shouldn't be deleted since there's no duplicate, unless you haven't provided enough information.
The previous issue 6525 is even worse in that regard though.

But as I've said in my previous reply, that repository is for v4 online wallet and not the currently active beta v5 wallet.
It's better to send it via their contacts; email or through cs.

invalidtoken
Newbie
*
Offline Offline

Activity: 6
Merit: 2


View Profile
February 01, 2025, 07:30:44 PM
 #11

I have the exact same issue with several old wallets at blockchain.com where I have the correct identifier and password, the newest wallet that gives the "invalid token" error was created in 2015. The last time I logged in to it was in 2021. I don't see this issue mentioned before this thread, does this mean that the issue appeared just recently, then hopefully maybe they can fix the issue. I've tried to talk to the support but it has been a struggle so far, but maybe it's because they don't recognise the issue because of its novelty. I sure hope we can solve this  Sad
nc50lc
Legendary
*
Offline Offline

Activity: 2814
Merit: 7329


Self-proclaimed Genius


View Profile
February 02, 2025, 04:43:13 AM
 #12

I don't see this issue mentioned before this thread, does this mean that the issue appeared just recently, then hopefully maybe they can fix the issue.
I think OP is the first to report this issue here but IIRC, I've been having login issues since November last year but it's just a "test wallet" so I don't have any reason to post this as an issue topic.

I have the exact same issue with several old wallets at blockchain.com where I have the correct identifier and password, the newest wallet that gives the "invalid token" error was created in 2015.
I don't know if this'll apply to your and OP's case but after testing a few options:
I've managed to restore with my test account's 12-word recovery phrase in their Android App then disabled 2FA SMS within the app, after that, I can login to the web version without any errors.
But I don't have the means to confirm if it's the cause of the error or they just fixed the previous error that I'm getting when logging in my test account.

I tried this before in the web version last year, it worked once, but lately, it consistently resulted with an error once it reached the login phase.
Not surprising since they must be changing and fixing things while it's still in "beta" phase. (they shouldn't have used their regular clients as beta testers though)

If that didn't work, it's better if you can reach their "technical support" (reach them via CS) since they know and have access to their v5 wallet's code.

invalidtoken
Newbie
*
Offline Offline

Activity: 6
Merit: 2


View Profile
February 03, 2025, 08:04:15 AM
 #13

I'm guessing it doesn't apply to me since I don't have any recovery phrase, just the identifier and password. I wish the "invalid token" issue existed in a separate thread, OPs post is almost incomprehensible to many of us novices and the talk of wallet.aes.json and pass phrases muddies the waters regarding the specific issue of not being able to log in to old wallets with the correct identifier and password. The latest wallet I have that is no longer functioning was created in 2015, surely there will be plenty of others that will discover that their old funds are no longer accessible.
moocoin1
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile WWW
February 09, 2025, 02:34:28 PM
Last edit: February 09, 2025, 09:15:16 PM by Mr. Big
 #14

Any update for this? My friend and I have same problem..



I'm guessing it doesn't apply to me since I don't have any recovery phrase, just the identifier and password. I wish the "invalid token" issue existed in a separate thread, OPs post is almost incomprehensible to many of us novices and the talk of wallet.aes.json and pass phrases muddies the waters regarding the specific issue of not being able to log in to old wallets with the correct identifier and password. The latest wallet I have that is no longer functioning was created in 2015, surely there will be plenty of others that will discover that their old funds are no longer accessible.

Hv u tried to contact their customer service?
They asked for login access, i didn't want to give them that. They should allow users to keep using the old login page, instead we are forced to use the new beta version.



I don't see this issue mentioned before this thread, does this mean that the issue appeared just recently, then hopefully maybe they can fix the issue.
I think OP is the first to report this issue here but IIRC, I've been having login issues since November last year but it's just a "test wallet" so I don't have any reason to post this as an issue topic.

I have the exact same issue with several old wallets at blockchain.com where I have the correct identifier and password, the newest wallet that gives the "invalid token" error was created in 2015.
I don't know if this'll apply to your and OP's case but after testing a few options:
I've managed to restore with my test account's 12-word recovery phrase in their Android App then disabled 2FA SMS within the app, after that, I can login to the web version without any errors.
But I don't have the means to confirm if it's the cause of the error or they just fixed the previous error that I'm getting when logging in my test account.

I tried this before in the web version last year, it worked once, but lately, it consistently resulted with an error once it reached the login phase.
Not surprising since they must be changing and fixing things while it's still in "beta" phase. (they shouldn't have used their regular clients as beta testers though)

If that didn't work, it's better if you can reach their "technical support" (reach them via CS) since they know and have access to their v5 wallet's code.

Tried your suggestion. It gave an error warning, the resetting wallet failed on android, then suddenly was able to log in, put pin code, the synchronize page showed, then back to pin code page again, repeating without stopping. This is terrible.
nc50lc
Legendary
*
Offline Offline

Activity: 2814
Merit: 7329


Self-proclaimed Genius


View Profile
February 10, 2025, 04:35:35 AM
 #15

Any update for this? My friend and I have same problem..
Sorry, aside from the previous test that I did, I have no other means to test their app/web wallet.
I now can't reproduce the issue because the only test account that I have can now log-in without issue since then.

Quote from: moocoin1
It gave an error warning, the resetting wallet failed on android, then suddenly was able to log in, put pin code, the synchronize page showed, then back to pin code page again, repeating without stopping.
Since you have you recovery phrase anyways, you may be able to restore your DeFi wallet(s) in Electrum if you need access to your bitcoins.
That's if it's their new BIP39 seed which they generate as 12-word recovery phrase.

If so, Download Electrum: https://electrum.org/#download
And Verify it: https://bitcoinelectrum.com/how-to-verify-your-electrum-download/

Then restore the seed phrase via BIP39 seed option during new wallet creation window.
I just typed this in another thread, so I'll just quote myself here:
When you restore the seed phrase in "Standard->I already have a seed", open 'Options' and tick "BIP39 seed" then type your seed phrase.
In the next screen, Click the "Detect Existing Accounts" button and see if there'll be any result.
If there are/is, click it to create a wallet using it. Repeat the steps if there are more then one result but select the other result.

Since the original wallet where it came from is always online, I will not suggest the cold-storage option to restore.
But if you prefer it, here are the steps: https://electrum.readthedocs.io/en/latest/coldstorage.html (restore it in the offline machine instead of creating a new wallet)

invalidtoken
Newbie
*
Offline Offline

Activity: 6
Merit: 2


View Profile
February 10, 2025, 06:57:28 AM
 #16

Hv u tried to contact their customer service?

I have but they haven't been much help and they currently stopped answering.

I noticed a pattern that all the old wallets that give me the "invalid token" error are wallets that are not connected to any email address. All my old wallets connected to an email are accessible, all the wallets that are not connected to an email address give the "invalid token" error. Is this true for you guys as-well?

moocoin1
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile WWW
February 10, 2025, 01:39:55 PM
 #17

Any update for this? My friend and I have same problem..
Sorry, aside from the previous test that I did, I have no other means to test their app/web wallet.
I now can't reproduce the issue because the only test account that I have can now log-in without issue since then.

Quote from: moocoin1
It gave an error warning, the resetting wallet failed on android, then suddenly was able to log in, put pin code, the synchronize page showed, then back to pin code page again, repeating without stopping.
Since you have you recovery phrase anyways, you may be able to restore your DeFi wallet(s) in Electrum if you need access to your bitcoins.
That's if it's their new BIP39 seed which they generate as 12-word recovery phrase.

If so, Download Electrum: https://electrum.org/#download
And Verify it: https://bitcoinelectrum.com/how-to-verify-your-electrum-download/

Then restore the seed phrase via BIP39 seed option during new wallet creation window.
I just typed this in another thread, so I'll just quote myself here:
When you restore the seed phrase in "Standard->I already have a seed", open 'Options' and tick "BIP39 seed" then type your seed phrase.
In the next screen, Click the "Detect Existing Accounts" button and see if there'll be any result.
If there are/is, click it to create a wallet using it. Repeat the steps if there are more then one result but select the other result.

Since the original wallet where it came from is always online, I will not suggest the cold-storage option to restore.
But if you prefer it, here are the steps: https://electrum.readthedocs.io/en/latest/coldstorage.html (restore it in the offline machine instead of creating a new wallet)

I will try these steps. Thanks!

Hv u tried to contact their customer service?

I have but they haven't been much help and they currently stopped answering.

I noticed a pattern that all the old wallets that give me the "invalid token" error are wallets that are not connected to any email address. All my old wallets connected to an email are accessible, all the wallets that are not connected to an email address give the "invalid token" error. Is this true for you guys as-well?


Did they ask u your email or login?
I don't remember if it's with or without email address, but yes possible. It's an old wallet for sure.

invalidtoken
Newbie
*
Offline Offline

Activity: 6
Merit: 2


View Profile
February 11, 2025, 03:27:36 PM
 #18

Did they ask u your email or login?

So far they asked for the identifiers and the dates when the wallets where created.
invalidtoken
Newbie
*
Offline Offline

Activity: 6
Merit: 2


View Profile
February 14, 2025, 02:36:04 PM
Merited by ABCbits (1), nc50lc (1)
 #19

I have good news!

It seems that the lack of an associated email was part of the issue which gave the "Invalid token" error. I gave customer support the identifiers, approximate creation dates for the wallets and new email addresses that are not associated with any other blockchain.com wallet. With this information they managed to fix it and all my wallets are now accessible. So if anyone has an issue with "invalid token" this may be the solution. Hopefully this solution will spread within customer support because I'm sure there will be more people with this problem.
Invalidtokenmemeber
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
February 22, 2025, 11:39:48 AM
 #20

I have good news!

It seems that the lack of an associated email was part of the issue which gave the "Invalid token" error. I gave customer support the identifiers, approximate creation dates for the wallets and new email addresses that are not associated with any other blockchain.com wallet. With this information they managed to fix it and all my wallets are now accessible. So if anyone has an issue with "invalid token" this may be the solution. Hopefully this solution will spread within customer support because I'm sure there will be more people with this problem.

Thanks for the update.

When you say identifier, do you mean wallet id? Or some other information?
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!