Comme variante elderathis n'a pas fonctionné pour moi, et je ne voulais pas installer une application juste pour ça, j'ai trouvé un autre moyen. Seul inconvénient possible : Il faut être rooté.
adb shell
$ su
# cd /data/data/com.android.providers.settings/databases
# sqlite3 settings.db
sql> select * from secure where name='android_id';
26|android_id|1234567890abcdef1
En android_id
se trouve dans la troisième colonne ici (anonymisée dans l'exemple).
EDITAR:
Notez que c'est PAS die android_id
utilisé par les applications Google. Google semble avoir décidé de créer une certaine confusion ici. Pour Services de jeux il y a un autre android_id
stocké par GTalk como signalée par un billet de blog (voir aussi cette réponse par HassleFixes qui est l'auteur de StripSearch et l'a heureusement fait remarquer dans les commentaires) :
- appelez votre composeur
- composez
*#*#8255#*#*
- attention à "Device ID" (identification du dispositif)
- supprimer le début
android-
- ce qui reste, c'est le
android_id
utilisé par Services Google
J'ai vérifié que : le android_id
récupéré de cette manière fonctionne bien sur un appareil sans Google-Apps installé (utilisé avec le programme BlankStore fourni par le NOGAPPS projet).