2 votos

¿Cómo obtener el segundo número IMEI utilizando adb?

Actualmente estoy usando este comando adb shell "service call iphonesubinfo 1" para obtener el número IMEI, pero solo devuelve el primero.

¿Alguien sabe cómo puedo obtener el segundo número IMEI?

4voto

Jack Wade Puntos 231

Qué código usar con la llamada de servicio depende de la versión de Android. En Android 9 el método IPhoneSubInfo 1 devuelve el primer IMEI mientras que los métodos 3 y 4 devuelven ambos IMEIs:

~$ service call iphonesubinfo 3 i32 1 | grep -oE '[0-9a-f]{8} ' | while read hex; do echo -ne "\u${hex:4:4}\u${hex:0:4}"; done; echo
~$ service call iphonesubinfo 3 i32 2 | grep -oE '[0-9a-f]{8} ' | while read hex; do echo -ne "\u${hex:4:4}\u${hex:0:4}"; done; echo

Relacionado: Cómo verificar IMSI/ICCID en MIUI10

1 votos

Gracias por la ayuda. Funciona perfectamente...

1 votos

¡Genial, muchas gracias!

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X