Skip to content

Easily move your android GoogleAuthenticator credentials to any new device ( iOS/Android/WP/UbuntuTouch/FFOS ). This reads your google authenticator database and generates original QRcodes

Notifications You must be signed in to change notification settings

jonjitsu/extract-google-authenticator-credentials

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This was tested only with google authenticator v2.49 on android 4.4.4 (rooted) from Ubuntu 15.10. Thanks to dchapkine for providing the awesome repo to fork.

Directions

  1. Make sure you have sqlite3, netcat (nc), adb and bash installed on your machine
  2. Plug in the phone
  3. Check that you can see the device using adb devices
  4. If yes, run ./extract.sh
  5. If no error showed, it means it worked and the file was saved to ./data/databases
  6. If step 4 was successful, run ./dumpcsv.sh
  7. run ./server.sh
  8. goto http://localhost:2001 in your browser
  9. Hover your mouse on one of blue squares, qrcode is shown. Open google authenticator on new device, and scan each code
  10. Congratulations if you made it so far, your google authenticator codes are now transfered to your new device. Before you remove your codes from old device, make sure that one time passwords generated by google authenticator are EXACTLY the same on both devices. Note that both devices should have correct datetime set Thank you for using this guide :)
  11. Now that you understand the process, you can run ./main.sh to do all this steps in one command. Enjoy !

References:

About

Easily move your android GoogleAuthenticator credentials to any new device ( iOS/Android/WP/UbuntuTouch/FFOS ). This reads your google authenticator database and generates original QRcodes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 92.2%
  • Shell 7.8%