Giter Club home page Giter Club logo

Comments (6)

beaucollins avatar beaucollins commented on July 19, 2024

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.

cosmoburn avatar cosmoburn commented on July 19, 2024

@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.

beaucollins avatar beaucollins commented on July 19, 2024

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.

cosmoburn avatar cosmoburn commented on July 19, 2024

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.

beaucollins avatar beaucollins commented on July 19, 2024

@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.

cosmoburn avatar cosmoburn commented on July 19, 2024

@beaucollins thank you very much, lesson learned heh.

from authenticator.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.