Comments (6)
The only way to recover the tokens is if you have made an encrypted backup of your phone through iTunes. Backing up a phone in this way includes the encrypted data in the phone's keychain.
If you have an encrypted backup, restoring your new phone using this backup will give you the codes.
If you do not have an encrypted backup, there is unfortunately no way to get the secrets. They are never transmitted by the Authenticator app in any way.
To restore access to the accounts protected by Authenticator you will have to go through the password/login recovery process that each of the websites provide. Usually you can get started by going to the login form for the website and clicking the "forgot password" link.
It's up to the website's staff to verify that you are the account owner and they all have different ways of doing this.
Best of luck!
from authenticator.
@beaucollins Could you clarify to me if Authenticator is using the kSecAttrAccessibleThisDeviceOnly
mode to store entries in the system keychain, or if it is using a format that persists across devices?
from authenticator.
kSecAttrAccessibleThisDeviceOnly
is not specified for the keychain entries that Authenticator creates.
@ArthurSilveira the keychain modification for this app happens through the OneTimePassword library.
Keychain items for Authenticator will be included in an encrypted backup through iTunes. A phone that is restored using one of these backups will have the one-time password secrets restored as well because encrypted backups include all of the device's keychain entries. Since the keychain items do not include the kSecAttrSynchronizable
attribute they will not be synced to an iCould keychain.
from authenticator.
Thank you for the reply @beaucollins
So from what I gather, since I only backed up my phone through the automatic iCloud backup then I'm shit out of luck as far as getting these codes back haha.
from authenticator.
@ArthurSilveira right. You'll have to recover access to your accounts through the respective websites that host your accounts if you no longer have access to the one time password generators.
from authenticator.
@beaucollins thank you very much, lesson learned heh.
from authenticator.
Related Issues (20)
- Support for ios widget HOT 5
- It opens to a Token screen & I can’t get past it. It won’t give me a code. HOT 1
- (Feature Suggestion) Add "Move Code to new device" HOT 1
- Project roadmap HOT 3
- Lost 2 factor link HOT 1
- All Authenticator number fails HOT 3
- No updates in 3 years HOT 3
- Encrypted backup lost all keys on iphone upgrade HOT 2
- Switching from device to another with same Authenticator using iCloud ( iPhone Device ) HOT 1
- Lost all authenticator codes on my phone upon upgrading. Even with a data transfer
- Apple Watch support
- I can login my Facebook because of Authenticator code HOT 3
- Transfer to new iphone HOT 3
- Extracting tokens from encrypted backup HOT 4
- Will not scan code from computer on iPhone 14 max pro
- Cert expired for https://mattrubin.me/authenticator/
- Authenticator app HOT 1
- Need help to record ex HOT 1
- my instagram Authenticator account has been hacked
- More details
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from authenticator.