Majoritatea datelor despre aplicații de pe Android, probabil sincronizate online, se vor sincroniza automat cu un nou telefon sau cu o tabletă. Cu toate acestea, acreditările dvs. Google Authenticator nu vor - nu sunt sincronizate din motive de securitate evidente.
Dacă efectuați o resetare din fabrică, obțineți un nou telefon sau doriți doar să vă copiați acreditările în al doilea dispozitiv, acești pași vă vor ajuta să mutați datele de autentificare, astfel încât să nu vă pierdeți codurile de acces.
Google vă permite acum să mutați acreditările pe un alt telefon. Accesați pagina de verificare în doi pași, faceți clic pe Treceți la un alt telefon și scanați codul QR sau introduceți-vă acreditările într-un telefon nou. Vechea aplicație de autentificare va înceta să funcționeze.
Este posibil ca alte servicii care utilizează Google Authenticator să nu ofere această funcție, prin urmare este posibil să fie necesar să dezactivați și să reactivați contul sau să extrageți codurile. Unul dintre procesele de mai jos vă va permite de asemenea să activați Google Authenticator pe mai multe dispozitive - cum ar fi telefonul și tableta dvs. - deși Google susține că nu acceptă acest lucru.
Dacă efectuați o resetare din fabrică și nu doriți să vă bazați pe codurile de securitate imprimate sau pe verificarea prin SMS, este posibil să doriți să dezactivați autentificarea în două etape înainte. Pentru a face acest lucru, faceți clic pe linkul Eliminare din pagina de verificare în doi pași. Acest lucru dezactivează temporar autentificarea cu două factori.
Efectuați resetarea din fabrică și apoi adăugați din nou o aplicație de autentificare din această pagină. Când ajungeți la stadiul în care vi se oferă un cod QR și un cod pe care îl puteți scrie manual, reintroduceți-l în telefon. Dacă doriți să activați Google Authenticator pe mai multe dispozitive, introduceți codul în mai multe dispozitive înainte de a închide această fereastră.
În timp ce ați putea scrie codul afișat aici și păstrați-l într-un loc sigur, aceasta nu este neapărat o idee bună - oricine a găsit că va putea intra în propriul telefon și va vedea codurile de autentificare bazate pe timp.
În cazul în care sistemul dvs. Android are rădăcini, aveți posibilitatea să utilizați Titanium Backup, despre care am scris anterior, pentru a face o copie de rezervă a datelor din aplicația Google Authenticator. Din motive de securitate, în mod normal, nu este posibil ca o altă aplicație să citească aceste date - de aceea este necesar accesul la root.
Localizați aplicația Authenticator în fila Backup / Restore și utilizați opțiunea de backup pentru a crea copii de siguranță ale datelor. Copiați datele de rezervă din folderul TitaniumBackup de pe dispozitiv pe computer. Apoi, puteți să îl copiați pe noul dispozitiv și să îl restabiliți mai târziu.
Rețineți că este posibil ca acest lucru să nu funcționeze cu dispozitive care rulează diferite versiuni ale sistemului de operare Android, dar este perfect pentru restaurare după o resetare din fabrică.
Dacă aveți acces rădăcină la dispozitivul dvs., puteți să extrageți manual acreditările, deși este mai mult decât să utilizați Titanium Backup.
adb va avea nevoie de acces root pentru a face acest lucru - dacă utilizați un ROM personalizat, este posibil să aveți deja un adb cu acces root. Dacă folosiți un ROM de stoc, veți avea nevoie de ceva asemănător cu adbd Insecure pentru a face acest lucru. Puteți descărca adb Insecure din Google Play sau gratuit pe forumurile XDA Developers. Utilizați aplicația pentru a pune adbd în modul nesigur.
Notă: Dacă aveți acces la root, puteți, de asemenea, să accesați fișierul de baze de date din /data/data/com.google.android.apps.authenticator2/databases/databases utilizând un explorator de fișiere root și să îl copiați pe computer
Odată ce modul adb este în modul nesigur, puteți să conectați dispozitivul Android la computer și să utilizați comanda adb (instrucțiuni de instalare aici) pentru a apuca fișierul de baze de date Google Authenticator și ao copia pe computer:
adb pull /data/data/com.google.android.apps.authenticator2/databases/databases
Apoi, puteți folosi un editor sqlite pentru a deschide fișierul și pentru a vedea conținutul acestuia. Dacă utilizați programul sqlite3 de linie de comandă, utilizați următoarele comenzi:
sqlite3 ./datele de date
selectați * din conturi;
Veți vedea cheile dvs. Google Authenticator, pe care le puteți re-adăuga acum pe un alt dispozitiv.
Din fericire, Google nu mai resetează parolele specifice aplicațiilor - chiar dacă dezactivați și reactivați Google Authenticator, parolele specifice aplicațiilor vor rămâne valide.
Mulțumesc lui Dan de la cadina pentru că a inspirat o mare parte din acest post!