Si vous effectuez une réinitialisation d'usine, obtenez un nouveau téléphone ou souhaitez simplement copier vos informations d'identification sur un deuxième appareil, ces étapes vous aideront à transférer les données de votre authentificateur afin que vous ne perdiez pas vos codes d'accès.
Déplacer vers un autre téléphone
Google vous permet maintenant de transférer vos informations d'identification vers un autre téléphone. Accédez à la page de vérification en deux étapes, cliquez sur le bouton Déplacer vers un autre téléphone lien, et scannez le code QR ou entrez vos identifiants dans un nouveau téléphone. Votre ancienne application d'authentification cessera de fonctionner.
Désactiver et réactiver l'authentification en deux étapes
Si vous effectuez une réinitialisation d'usine et que vous ne voulez pas vous fier aux codes de sécurité imprimés ou à la vérification SMS, vous souhaiterez peut-être désactiver l'authentification en deux étapes à l'avance. Pour ce faire, cliquez sur le lien Supprimer de la page de vérification en deux étapes. Cela désactive temporairement l'authentification à deux facteurs.
Vous pouvez écrire le code affiché ici et le conserver dans un endroit sûr, mais ce n’est pas forcément une bonne idée: quiconque l’aurait trouvé serait en mesure de le saisir dans son propre téléphone et de voir vos codes d’authentification basés sur le temps.
Sauvegarder et restaurer vos données Google Authenticator [Racine uniquement]
Si votre Android est enraciné, vous pouvez utiliser Titanium Backup, sur lequel nous avons déjà parlé, pour effectuer une sauvegarde des données de votre application Google Authenticator. Pour des raisons de sécurité, il est normalement impossible à une autre application de lire ces données - c’est pourquoi un accès root est requis.
Localisez Authenticator sous l'onglet Backup / Restore (Sauvegarde / Restauration) et utilisez l'option de sauvegarde pour sauvegarder ses données. Copiez les données de sauvegarde du dossier TitaniumBackup de votre appareil sur votre ordinateur. Vous pouvez ensuite le copier sur votre nouvel appareil et le restaurer ultérieurement.
Extrayez manuellement vos informations d'identification [racine uniquement]
Si vous avez un accès root à votre périphérique, vous pouvez réellement extraire les informations d’identification manuellement, bien que cela représente plus de travail que d’utiliser simplement Titanium Backup.
Pour ce faire, adb aura besoin d’un accès root. Si vous utilisez une ROM personnalisée, vous avez peut-être déjà un adb avec un accès root. Si vous utilisez une ROM en stock, vous aurez besoin de quelque chose comme adbd Insecure pour le faire. Vous pouvez télécharger adb Insecure sur Google Play ou gratuitement sur les forums XDA Developers. Utilisez l'application pour mettre adbd en mode non sécurisé.
Remarque: Si vous avez un accès root, vous pouvez également extraire le fichier de bases de données à partir de /data/data/com.google.android.apps.authenticator2/databases/databases à l'aide d'un explorateur de fichiers racine et le copier sur votre ordinateur.
adb pull /data/data/com.google.android.apps.authenticator2/databases/databases
Vous pouvez ensuite utiliser un éditeur sqlite pour ouvrir le fichier et afficher son contenu. Si vous utilisez le programme sqlite3 en ligne de commande, utilisez les commandes suivantes:
sqlite3./databases
select * from accounts;
Vous verrez vos clés Google Authenticator, que vous pouvez maintenant ajouter à un autre appareil.
Heureusement, Google ne réinitialise plus les mots de passe spécifiques à votre application. Même si vous désactivez et réactivez Google Authenticator, les mots de passe spécifiques à votre application resteront valides.
Merci à Dan de cadince pour avoir inspiré une bonne partie de ce post!