Category Archives: Android

Backup Google Authenticator Database

Two factor authentication is great – I wish everything would use it.   My personal 2FA (specifically TOTP)  mobile app is Google Authenticator.  It allows you to scan a barcode, or manually enter a 2FA initilization token, and gives you a nice display of all of your stored 2FA tokens, with a great countdown of the token’s expiration.  However, it does have one critical flaw feature:  You can’t export your accounts.

Let me re-state that:  Your 2FA tokens are locked away in your mobile device.  Without the device, you’re locked out of your accounts (Hopefully you created backup codes).  If your device becomes inoperable, good luck!

However, if you have root access to your device, you can grab the Google Authenticator database and stow it away for safe keeping by grabbing it from the following location on your phone:


If you have ADB enabled, you can just run the following command:

 adb pull /data/data/ 

Keep this information very secure, as it can be used to generate 2FA codes for all of your accounts!

Root for LG D850

Re-post of

    1. Get LG Drivers Here:
    2. Download LG Root
    3. Use ADB Shell to copy the files to the temp directory on the phone
      adb.exe push busybox /data/local/t<span id="searchBubble" class="searchBubble"></span>mp/ &amp;&amp; adb.exe push /data/local/tmp &amp;&amp; adb.exe push /data/local/tmp
    4. Reboot into Download mode
    5. Use ports.bat to determine the DIAG port of the phone (Mine was COM 4)
    6. Use SendCommand.exe to get a shell within download mode
    7. Run the shell command to root the phone from download mode
      sh /data/local/tmp/ dummy 1 /data/local/tmp/ /data/local/tmp/busybox
    8. Reboot the phone
    9. To allow apps to write to external ( Edit /system/etc/permissions/platform.xml
      <permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
              <group gid="sdcard_rw" />
              <group gid="media_rw"  />
    10. Reboot the phone