Great. The new version of Google Authenticator wiped out all the old stored sites, so now I get to wait 30 days for BTCT to manually reset it.
Hopefully the value of my portfolio doesn't tank in the next month.
From the other thread:
How to recover:
I recovered from this mistake. This should work on both jailbroken and unmodified iPhones, and will not loose your jailbreak if done correctly (point 5):
1) Swear at Google (OK, most of you have probably already done that)
2) Delete the Google Authenticator app from your Phone.
3) If iTunes sync automatically with your phone, you probably want to turn that off first. Also, if you sync over WiFi it may already be too late - I really do not know.
4) Connect your phone to iTunes. Enable the panel on the left. It shows "LIBRARY", "STORE", "SHARED" etc and also the name of the phone. On newer iTunes it is disabled by default, choose View / Show Sidebar.
5) Right-click on your iPhone, choose "Restore from Backup". DO NOT use the normal restore button on the main window, as that will also restore the firmware and wipe and restore everythin (it will take ages resyncing, and any jailbreak will be gone).
6) After restoring, iTunes will resync your phone and reinstall Google Authenticator. If you did not sync or backup since upgrading the app, the old version INCLUDING KEYS will be back.
7) If jailbroken, install Update Hider and hide the update to GA (I have not done this yet myself, but it should work).
Just successfully recovered the old version in iTunes. Here is how I did it:
First of first, go to iTunes ASAP, locate your most updated iPhone backup and make a copy before you try any recover trick.
1. delete the new version of authenticator on your iPhone
2. disable auto sync in iTunes
3. Connect your iPhone via USB
4. Click your iPhone, then go to "application" tab
5. On the left side, scroll down, you gonna see the old version of authenticator, install it.
If you're using Android and you are familiar with adb, this is an easy way to do backups to prevent a loss in the future:
1. Start adb in root mode: "adb root"
2. Transfer the database file from GAuth: "adb pull /data/data/com.google.android.apps.authenticator/databases/databases"
3. Open the database with a sqlite editor and print the content of the table "accounts".
Though it's advised to do this from a different machine.
Edit: If nothing works, get a phone forensic tool:
http://legacy.oxygen-forensic.com/And do it manually. As far as I remember iTunes does save backups locally without asking explicitly for confirmation.
Backup locations:
http://osxdaily.com/2009/09/11/iphone-backup-location/Oxygen should be able to extract the GAuth database entries.