8 votos

Obtener el número IMEI con el comando ADB

Estoy trabajando con ADB en mi dispositivo Samsung Galaxy. Quiero obtener el número IMEI del dispositivo utilizando ADB, pero no he podido hacerlo.

He intentado lo siguiente:

adb shell dumpsys iphonesubinfo

pero no devuelve nada.

También intenté con el comando de Llamada de Servicio:

adb shell service call iphonesubinfo

pero me da un resultado extraño como este:

Result: Parcel(                                                        
0x00000000: 00000000 0000000f 00350033 00390038 '........3.5.8.9.'    
0x00000010: 00320037 00380030 00350034 00350031 '7.2.0.8.4.5.1.5.'   
0x00000020: 00300031 00000033                   '1.0.3...        ')

¿Alguien puede ayudarme con esto?

0 votos

Podrías intentar llamar a un intent como se muestra a continuación: am start -a android.intent.action.DIAL -d "tel:*%2306%23"

0 votos

@esQmo_ Pero eso solo abrirá el marcador con el código de obtención del IMEI. No quiero que el usuario tenga que hacer nada manualmente.

1 votos

0voto

krzywo97 Puntos 15

El comando de Stackcraft_noob debe ejecutarse en la shell de su dispositivo Android, no en la PC.

Por lo tanto, para que funcione, abra su símbolo del sistema (Ctrl + R, escriba cmd y presione Enter), luego escriba:

  1. adb shell
  2. service call iphonesubinfo 1 | awk -F "'" '{print $2}' | sed '1 d' | tr -d '.' | awk '{print}' ORS=

Espero que esto funcione para usted.

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