2012-08-30 32 views
12

Ayúdeme a recuperar la dirección MAC Bluetooth MAC de mi teléfono Galaxy S3 conectado a través del puerto USB. Mi dispositivo está rooteado.Obtener dirección MAC Bluetooth a través de adb

+0

¿Ha intentado ejecutar 'ifconfig -a' desde la línea de comando del dispositivo (' adb shell')? – fiddler

+0

tengo conectar mi dispositivo y ejecutar "dispositivos adb" y está presente. Ahora quiero recuperar la dirección mac bluetooth .... – Antonio

+0

¿Has probado alguno de los trucos mencionados aquí ... http://alexandre.alapetite.fr/doc-alex/mobile-bluetooth-mac/index.en.php o http://alexandre.alapetite.fr/doc-alex/mobile-bluetooth-mac-qrcode/? estos parecen ser independientes de si el teléfono está rooteado o no –

Respuesta

2

¿No hay una dirección MAC de bluetooth disponible en todos los teléfonos Android en Configuración?

Actualmente tengo 2 dispositivos cercanos:

El Samsung Galaxy S2 - Ajustes> Acerca del teléfono> Estado

en HTC Desire - Ajustes> Acerca del teléfono> Información sobre hardware

(debe estar activado Bluetooth en)

29

Corriendo netcfg le mostrará todas las interfaces en el sistema junto con sus direcciones MAC.

+1

Funciona. La dirección MAC de Bluetooth aparece como pan0. –

+1

Mi Moto G 2015 no tiene el comando 'netcfg'. Ejecutando ROM AICP. –

14

adb shell cat /sys/class/net/wlan0/address

+0

La mejor y sensata respuesta. 'ifconfig' no muestra la dirección MAC, no hay' netcfg' en mi Moto G 2015. –

+0

Esta debería ser la respuesta aceptada –

+1

Necesita permiso de root en mi android. –

5

por lo general me da la dirección de mac de la interfaz inalámbrica de un dispositivo Android (que está conectado a mi PC a través de un puerto USB) mediante la ejecución de estos comandos:

  1. Busque el nombre del dispositivo usando:

    adb devices 
    

    Resultados habitual Ly parece:

    List of devices attached 
    4e7354af device 
    1f97033e device 
    

    En este caso tenemos dos dispositivos conectados 4e7354af y 1f97033e. Vamos a trabajar en la primera: 4e7354af

  2. Dirección mac para el primer dispositivo:

    adb -s 4e7354af shell ip addr show wlan0 | grep 'link/ether '| cut -d' ' -f6 
    

    En línea anterior, hemos utilizado la opción -s con los comandos adb para especificar el número de serie. Luego shell indica que es un comando de Linux seguido del ip addr show wlan0 | grep 'link/ether '| cut -d' ' -f6 Este comando también se puede usar en Linux si su interfaz tiene el mismo nombre que wlan0.

Generalmente utilizo este enfoque porque tengo muchos dispositivos conectados a mi entorno de prueba. Buena suerte chicos.

Cuestiones relacionadas