L'identifiant Android peut être trouvé dans la base de données settings.db de l'application Settings Storage/Providers. Elle se trouve sous /data/data/com.Android.providers.settings/databases .
Il existe plusieurs façons de restaurer l'identifiant Android.
Grâce à Titanium Backup
Dans Titanium Backup (TiBu), allez dans Menu → Gérer l'identifiant Android → Restaurer l'identifiant Android à partir d'une sauvegarde. S'il existe une ou plusieurs sauvegardes de l'application Settings Storage/Providers TiBu répertorie alors l'identifiant. Vous pouvez alors sélectionner l'identifiant et commencer la restauration.
(Cliquez sur l'image pour l'agrandir)
Cependant, si aucune sauvegarde de cette application n'existe, vous obtiendrez cette boîte de dialogue :
Utilisation de la ligne de commande
Si vous savez déjà quel identifiant doit être restauré, vous pouvez le faire :
Mise en place adb dans le PC et l'exécuter :
(Les lignes commençant par <em>écho </em>ne servent qu'à expliquer ce que je vais faire dans les commandes suivantes. Évitez de les exécuter).
Vous pouvez également modifier settings.db en utilisant un gestionnaire de base de données SQLite tel que sqlite3 Mais pourquoi s'en préoccuper à ce point ?
Il est intéressant de noter que le nom d'hôte de votre appareil ne serait rien d'autre que Android-ANDROID_ID donde ANDROID_ID est l'identifiant Android. Vous pouvez le vérifier en utilisant :
adb shell getprop net.hostname
Note La solution est testée sur Android 4.2.1 et 6.0.1.