I have ~8 logins that use Google Authenticator (Google, FB, Bitcoin stuff, etc). I made a backup of my Authenticator app/sqlite database before moving to my new phone. How do I restore the database/settings on my new phone without root?


There's a walkthrough on exactly this topic here: http://www.howtogeek.com/130755/how-to-move-your-google-authenticator-credentials-to-a-new-android-phone-or-tablet/

Essentially, it amounts to disabling two factor authentication and re-enabling it, or for services like Google, using their "replace old 2 factor with new 2 factor" service. It is also possible to extract an sqlite database of your credentials, if you have adb and can access the phone that way, which I believe is possible without root.

  • 1
    I ended up doing the manual method where I ran "sqlite3 databases .dump > output.txt" and just manually added my keys.
    – Bijan
    Dec 11 '14 at 0:02
  • @Bijan your question was about doing it without root. Running sqlite3 does require root, right?
    – bers
    Dec 30 '16 at 9:42
  • @bers I'm not sure. The database file is located in /data. If you have access to it then you can copy the file to your new phone.
    – Bijan
    Dec 30 '16 at 16:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.