Alright, here’s the situation guys. I haven’t touched my wallets for like 7 years, and now I really need to sell some BTC to cover medical bills and maybe buy some land out in the sticks.
The problem is that my phone’s pretty old (I’ve got an iPhone 7), and Google Authenticator, which I use for my Electrum wallet's 2FA, has stopped working. It keeps saying I need to upgrade, but I’m worried that if I do, I might lose all my previous info and then I’d be locked out of my funds for good.
So my question is: is it safe to go ahead and upgrade the app?
In a worst-case scenario, I think I still have the seed phrase, so I could turn off 2FA and transfer my funds, but I’m not entirely sure about that either.
I wrote down a seed, and I THINK it’s for this wallet, but again... not completely confident here.
I really need some guidance since we’re talking about a significant amount of money, and I don’t make much from my job. This is a pretty serious situation for me.
Need help with Google Authenticator for Electrum BTC wallet App is malfunctioning
19 replies 198 views
hodler2019Legendary
Posts: 2182 · Reputation: 12913
#2Dec 29, 2019, 10:07 PM
do not touch the google authentication.
try and see if the seed is good and is a match for the wallet.
wait for others to let you know how to safely do the seed.
Thanks! I will!
Your problem is not about to upgrade the wallet or not.
Your Google authenticator has stopped working, you can get access to the authenticator back if you have the 16 secret characters that you used to setup the 2FA. Did you backup the 16 secret characters?
All you need is the seed phrase and you know that. If you do not have access to the seed phrase, consider that coin gone.
Edit:
Google 2FA can be back up online. Did you do that? Use your gmail on the phone you used maybe you backup the 2FA online. This is not advisable and not secure, but maybe you did it. The secret codes are best for backup and it should be offline.
Hmm, looking at my old notes here I wrote down a 12-word combination under the title 'ELECTRUM', so I'm pretty sure that's the seed, but you say 16 secret characters? Not words?
What do you think will happen if I update Google Authenticator?
Unfortunately, I haven't...
The 12 words seed phrase is enough for the recovery if you bypass the 2FA.
But if you do not need to bypass the 2FA, you will the 2FA backup code which are 16 characters. Another thing is that if you are able to have access to your wallet and be able to spend from it after the upgrade, just the 2FA can be needed to move all your coins from the wallet. But if you have the seed phrase, you do not need this.
Not unfortunately because it is not secure and not recommended. Best is to backup the backup code offline in two or the different locations.
Oh, I see.
I don't have the 16 characters, but the thing, I'm still using the same phone. It's just that I'm running iOS 15.8 and the phone wants me to update the app.
Should I just go ahead and update and see if the codes are still there?
Yeah, I don't like online storage. That's why I write everything down on a notebook I keep by my desk.
The problem is it's been such a long time I don't remember everything and I'm scared of messing up and losing my life savings.
You mean the 2FA app? You can if you want.
Yes, the Google Authenticator 2FA app.
From what I gather, the logo has changed and the phone wants me to update the app, but it's still the same old phone and the app is the same.
cobra_2015Full Member
Posts: 259 · Reputation: 728
#10Jan 3, 2020, 04:16 PM
In any case, if you have not touched your wallet for 7 years, it will not sync If your electrum version is older than V3.0.5, you will need to update the wallet.
Keep your old phone working without touching it, download the wallet to a new phone, verify the signature, and since the Google Authenticator setup was at the software level (meaning your wallet is not Electrum 2fa with TrustedCoin (2-of-3 multi-sig)), then you can easliy recovering your wallet via the seed.
In new wallet click on Create / Restore a wallet, give it a name, enter your seed and will store your funds.
Thanks for the detailed breakdown.
So it looks like I need the enter the seed no matter what, right? That sucks!
Is there really no way I can update the Google Authenticator app, then install the latest version of Electrum, place my wallet.dat file on my computer, and then use the Google Authenticator 2FA token to send the money?
Also, just to be 100% sure (sorry if it's a stupid question), but when you say download the wallet to a new phone, this can also be done on a laptop right?
I can install Electrum to my computer, verify the signature, and then restore the wallet via seed there.
hodler2019Legendary
Posts: 2182 · Reputation: 12913
#12Jan 3, 2020, 08:36 PM
my electrum is on a pc and I tested the seed it works.
testing your seed on a pc should work to install the wallet/electrum
Thanks! That's good.
From what I gather, Google just deletes your old codes when you update, unless maybe if you decide to sign in using a Google Account.
I'll try upgrading and signing in with a Google Account (might not work since GA wasn't originally linked to any Google accounts to begin with),
and if that doesn't work I'll try installing using the seed.
I just pray to God I have the right seed...
You just import the wallet on a new device and you already have the seeds will give you complete access to your wallet and the information in the new device as well, so once you done that then update whatever you want and restore the wallet on updated device and continue using 2FA or just opt for better password combination.
Placing the wallet.dat file of Electrum on other device will only work if it's not password protected wallet.
Interesting!
I though you needed to place the wallet.dat file AND then provide the seed, but apparently I only need the seed? Is this the case?
humbleledgerLegendary
Posts: 1027 · Reputation: 6554
#16Jan 4, 2020, 05:18 PM
First: Electrum doesn't use "wallet.dat", that's Bitcoin Core.
If you have the correct seed, you can skip 2FA. But: you used 2FA for a reason! Don't just disable 2FA on an online device, you'll risk losing everything in case the device is compromised. Since you're talking about a significant amount of money, you should make sure you do it correctly the first time.
I wrote this years ago:
This explanation is tailored for a private key, not a seed phrase, so you'll need to make some adjustments. But it should give you a good idea of what you need to sign a transaction offline. It's been a while, and I don't remember exactly how multisig influences this.
If you're advance user, you could try extract GA's data from your old iPhone and use SQLite reader to get 16-character secret character for 2FA. I did similar things with old rooted android phone in past.
Some basic security reminder,
1. If you plan to use different device to access your Bitcoin, make sure it's secure.
2. Make sure you download real Electrum from it's official website.
diamond_atlasSenior Member
Posts: 408 · Reputation: 1359
#18Jan 6, 2020, 07:30 PM
If you have your wallet seed, it works fine. If you don't have it because you did not back it up, it sucks actually!
The bottom line is you can use your wallet seed, again if you have it in your backup, now you can import it in your Electrum wallet and get a new wallet, without 2FA.
With same wallet seed, same private keys and same public addresses like your 2FA wallet.
[GUIDE] How to Safely Download and Verify Electrum
The 2FA in your Electrum wallet provided by Trusted coin.
Electrum 2FA wallet
How to recover access to the bitcoins in your 2fa wallet.
Thanks, man!
I'm pretty sure I have the right seed, as I even wrote the version number in my notes, but do you think I can try once to see if it's the right seed and if that fails then try to extract the 16-character GA data? Or trying to recover the wallet from the seed would mess things up?
Yeah, I intend to run Electrum from my Debian 12 daily driver, which I believe is pretty secure.
I wish I could just use apt to get it on Linux, but apparently it's an appimage. I'll make sure it's the right URL (https://electrum.org/), spend the UTXOs into an exchange address and then convert into fiat immediately.
My main stash is on Bitcoin Core and offline copied across several USB thumbdrives. In hindsight, I wish I had never used Electrum. Don't even remember why I didn't consolidate everything into Bitcoin Core because it was so long ago, but I wish I had.
It won't mess up anything (aside from lack of 2FA) since Electrum only generate bunch of keys/addresses based on seed you enter.
At a glance, your setup should be secure enough. As for apt, actually it's possible since you use Debian.
https://packages.debian.org/bookworm/electrum
https://packages.debian.org/bookworm/python3-electrum
Although personally i never tried Electrum from Debian repository and obviously it's a bit outdated.
Related topics
- Need help with an old Wallet Master Key 6
- Help Needed: BTC Purchase via Trust Wallet Where's My Bitcoin? 12
- Got a free laptop, need help setting up Linux for a node 19
- Using Electrum to Transfer from BRD Wallet with HPS Address 8
- need some help with this question 9
- Recovering a Bitcoin wallet and address 8