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?
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?
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
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.