Ако извършвате фабрично нулиране, получавате нов телефон или просто искате да копирате данните си за второ устройство, тези стъпки ще ви помогнат да преместите данните си за удостоверяване, за да не загубите кодовете си за достъп.
Преместване в различен телефон
Google вече ви позволява да преместите данните си за достъп до друг телефон. Достъп до страницата за потвърждаване в две стъпки, кликнете върху Преместване в друг телефон и сканирайте QR кода или въведете идентификационните си данни в нов телефон. Старото ви приложение за удостоверяване ще спре да работи.
Деактивиране и повторно активиране на удостоверяване в две стъпки
Ако извършвате фабрично нулиране и не искате да разчитате на отпечатаните си кодове за сигурност или потвърждаване чрез SMS, може да искате да деактивирате двуетапното удостоверяване преди време. За целта кликнете върху връзката Премахване на страницата за потвърждаване в две стъпки. Това временно деактивира двуфакторното удостоверяване.
Докато можете да запишете кода, показан тук, и да го съхранявате на сигурно място, това не е непременно добра идея - всеки, който е намерил, че ще може да влезе в собствения си телефон и да види вашите кодове за удостоверяване, базирани на времето.
Създайте резервно копие и възстановете данните си от Google Authenticator [само корен]
Ако вашият Android е в корен, можете да използвате резервното копие на Titanium, за което вече сме писали, за да направите резервно копие на данните от приложението ви за Google Удостоверител. От съображения за сигурност обикновено не е възможно друго приложение да чете тези данни - затова е необходим корен достъп.
Намерете Удостоверител в раздела "Архивиране и възстановяване" и използвайте резервната опция, за да архивирате данните си. Копирайте архивните данни от папката TitaniumBackup на устройството си на компютъра си. След това можете да го копирате в новото си устройство и да го възстановите по-късно.
Ръчно извличане на вашите идентификационни данни [само корен]
Ако имате root достъп до устройството си, можете действително да извлечете идентификационните данни ръчно, въпреки че това е повече работа, отколкото просто използване на Titanium Backup.
adb ще се нуждае от корен достъп, за да направите това - ако използвате персонализирана ROM, може би вече имате adb с root достъп. Ако използвате запаметяваща ROM, ще ви трябва нещо като adbd Insecure, за да направите това. Можете да изтеглите adb Insecure от Google Play или безплатно във форумите на XDA Developers. Използвайте приложението, за да поставите adbd в несигурен режим.
Забележка: Ако имате достъп до root, можете също да вземете файла с бази данни от /data/data/com.google.android.apps.authenticator2/databases/databases, като използвате коренно изследване на файлове и да го копирате в компютъра си
adb pull /data/data/com.google.android.apps.authenticator2/databases/databases
След това можете да използвате редактор на sqlite, за да отворите файла и да видите съдържанието му. Ако използвате програмата sqlite3 на командния ред, използвайте следните команди:
sqlite3./databases
select * from accounts;
Ще видите ключовете си в Google Удостоверител, които вече можете да добавите отново към друго устройство.
За щастие Google вече не възстановява паролите ви за конкретни приложения - дори ако дезактивирате и активирате отново Google Удостоверител, паролите за конкретно приложение ще останат валидни.
Благодарение на Дан в Cadcedin за вдъхновение голяма част от този пост!