Como eldarera esta variante no funcionó para mí, y no quería instalar una aplicación solo por eso, he encontrado una forma diferente. Único inconveniente posible: requiere 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
El android_id
se encuentra en la tercera columna aquí (anónimo en el ejemplo).
EDITAR:
Tenga en cuenta que este NO es el android_id
utilizado por las aplicaciones de Google. Google parece haber decidido por cierta confusión aquí. Para Play Services , GTalkandroid_id
almacena por separado , como lo señala una publicación de blog (también vea esta respuesta de HassleFixes , quien es el autor de StripSearch , y afortunadamente lo señaló en los comentarios):
- llama a tu marcador
- marcar
*#*#8255#*#*
- cuidado con la "ID del dispositivo"
- eliminar el líder
android-
- lo que queda es el
android_id
utilizado por los servicios de Google
He verificado que: el android_id
recuperado de esta manera funciona bien en un dispositivo sin Google-Apps instalado (utilizado con el BlankStore proporcionado por el proyecto NOGAPPS ).