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?

1 Answer 1


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
    Commented Dec 11, 2014 at 0:02
  • @Bijan your question was about doing it without root. Running sqlite3 does require root, right?
    – bers
    Commented Dec 30, 2016 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
    Commented Dec 30, 2016 at 16:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .