Se você estiver fazendo uma redefinição de fábrica, adquirindo um novo telefone ou apenas quiser copiar suas credenciais para o segundo dispositivo, essas etapas ajudarão você a migrar seus dados do autenticador para que você não perca seus códigos de acesso.
Mover para um telefone diferente
O Google agora permite que você mova suas credenciais para um telefone diferente. Acesse a página de verificação em duas etapas, clique no Mover para um telefone diferente link e digitalize o código QR ou insira suas credenciais em um novo telefone. Seu aplicativo de autenticação antigo deixará de funcionar.
Desativar e reativar a autenticação em duas etapas
Se você estiver realizando uma redefinição de fábrica e não quiser confiar nos códigos de segurança impressos ou na verificação por SMS, convém desativar a autenticação em duas etapas antecipadamente. Para fazer isso, clique no link Remover na página de verificação em duas etapas. Isso desativa temporariamente a autenticação de dois fatores.
Embora você possa escrever o código exibido aqui e mantê-lo em um local seguro, isso não é necessariamente uma boa ideia. Qualquer pessoa que o encontrar poderá inseri-lo em seu próprio telefone e ver seus códigos de autenticação com base no tempo.
Fazer backup e restaurar seus dados do Google Authenticator [Root Only]
Se o seu Android estiver enraizado, você pode usar o Titanium Backup, sobre o qual escrevemos anteriormente, para fazer um backup dos dados do aplicativo do Google Authenticator. Por motivos de segurança, normalmente não é possível que outro aplicativo leia esses dados. Por isso, é necessário ter acesso root.
Localize o Autenticador na guia Backup / Restauração e use a opção de backup para fazer backup de seus dados. Copie os dados de backup da pasta TitaniumBackup no seu dispositivo para o seu computador. Você pode copiá-lo para o novo dispositivo e restaurá-lo depois.
Extrair manualmente suas credenciais [somente raiz]
Se você tiver acesso root ao seu dispositivo, poderá extrair as credenciais manualmente, embora seja mais trabalhos do que usar o Titanium Backup.
adb precisará de acesso root para você fazer isso - se você estiver usando uma ROM personalizada, talvez já tenha um adb com acesso root. Se você estiver usando uma ROM de ações, precisará de algo como adbd Insecure para fazer isso. Você pode fazer o download do adb Insecure no Google Play ou gratuitamente nos fóruns do XDA Developers. Use o aplicativo para colocar o adbd no modo inseguro.
Nota: Se você tiver acesso root, também poderá pegar o arquivo de bancos de dados em /data/data/com.google.android.apps.authenticator2/databases/databases usando um explorador de arquivos raiz e copiá-lo para o seu computador
adb pull /data/data/com.google.android.apps.authenticator2/databases/databases
Você pode então usar um editor de sqlite para abrir o arquivo e visualizar seu conteúdo. Se você estiver usando o programa sqlite3 da linha de comando, use os seguintes comandos:
sqlite3./databases
select * from accounts;
Você verá suas chaves do Google Authenticator, que agora você pode adicionar novamente a outro dispositivo.
Felizmente, o Google não redefine mais suas senhas específicas de aplicativos. Mesmo que você desative e reative o Google Authenticator, suas senhas específicas de aplicativos permanecerão válidas.
Graças a Dan no cadince por inspirar muito deste post!