Så här flyttar du Google Authenticator Credentials till en ny Android-telefon eller -tablett
De flesta av app-data på din Android är förmodligen synkroniserade, och synkroniseras automatiskt till en ny telefon eller surfplatta. Däremot kommer dina Google Authenticator-uppgifter inte - de synkroniseras inte av tydliga säkerhetsskäl.
Om du gör en fabriksåterställning, får en ny telefon eller bara vill kopiera dina behörighetsuppgifter till andra enheter, hjälper dessa steg dig att flytta din autentiseringsdata så att du inte kommer att förlora dina åtkomstkoder.
Flytta till en annan telefon
Med Google kan du nu flytta dina uppgifter till en annan telefon. Öppna 2-stegs verifikationssidan, klicka på Flytta till en annan telefon länka och skanna QR-koden eller ange dina uppgifter i en ny telefon. Din gamla autentiseringsapp kommer sluta fungera.
Andra tjänster som använder Google Authenticator kanske inte erbjuder den här funktionen, så du kan behöva inaktivera och aktivera ditt konto eller extrahera dina koder istället. En av processerna nedan tillåter dig även att aktivera Google Authenticator på flera enheter - t.ex. din telefon och din surfplatta - även om Google hävdar att du inte stöder detta.
Inaktivera och återaktivera tvåstegsautentisering
Om du utför en fabriksåterställning och inte vill förlita dig på dina tryckta säkerhetskoder eller SMS-verifiering kanske du vill inaktivera tvåstegsautentisering före tid. För att göra så klickar du på länken Ta bort på sidan 2-stegs verifiering. Detta inaktiverar tillfälligt tvåfaktors autentisering.
Utför fabriksåterställning och lägg sedan till en autentiseringsapp igen från den här sidan. När du når scenen där du får en QR-kod och en kod som du kan skriva manuellt, skriver du in den igen i din telefon. Om du vill aktivera Google Authenticator på flera enheter anger du koden i flera enheter innan du stänger det här fönstret.
Medan du kan skriva ned koden som visas här och behålla den på ett säkert ställe, är det inte nödvändigtvis en bra idé - alla som fann det skulle kunna skriva in den i sin egen telefon och se dina tidsbaserade autentiseringskoder.
Säkerhetskopiera och återställ din Google Authenticator-data [Endast root]
Om din Android är rotad kan du använda Titanium Backup, som vi har skrivit om tidigare, för att ta en säkerhetskopia av din Google Authenticator-appdata. Av säkerhetsskäl är det normalt inte möjligt för en annan app att läsa den här dataen - det är därför root-åtkomst krävs.
Leta reda på Authenticator under fliken Backup / Restore och använd backupalternativet för att säkerhetskopiera data. Kopiera säkerhetskopieringsdata från TitaniumBackup-mappen på din enhet till din dator. Du kan sedan kopiera den till din nya enhet och återställa den senare.
Observera att det kanske inte fungerar med enheter som kör olika versioner av Android-operativsystemet, men det är perfekt för att återställa efter en fabriksåterställning.
Manuellt extrahera dina referenser [Endast root]
Om du har root-åtkomst till enheten kan du faktiskt extrahera referensuppgifterna manuellt, även om det är mer arbete än att bara använda Titanium Backup.
adb behöver root access för dig att göra det här - om du använder en anpassad ROM kan du redan ha en adb med root-åtkomst. Om du använder ett lager ROM, behöver du något som adbd osäker på att göra detta. Du kan ladda ner Adb Insecure från Google Play eller gratis på XDA Developers-forum. Använd appen för att sätta adbd i osäkert läge.
Notera: Om du har root-åtkomst kan du också ta tag i databasfilen från /data/data/com.google.android.apps.authenticator2/databases/databases med hjälp av en root-filutforskare och kopiera den till datorn
När adb är i osäkert läge kan du ansluta din Android-enhet till din dator och använda adb-kommandot (installationsinstruktioner här) för att ta tag i Google Authenticator-databasfilen och kopiera den till din dator:
adb pull /data/data/com.google.android.apps.authenticator2/databases/databases
Du kan sedan använda en sqlite-editor för att öppna filen och visa innehållet. Om du använder kommandorads sqlite3-programmet använder du följande kommandon:
sqlite3 ./databaser
välj * från konton
Du får se dina Google Authenticator-nycklar, som du nu kan lägga till till en annan enhet.
Lyckligtvis återställer Google inte dina programspecifika lösenord - även om du inaktiverar och återaktiverar Google Authenticator kommer dina programspecifika lösenord att vara giltiga.
Tack till Dan över på cadince för inspirerande mycket av det här inlägget!