Encuentra la dirección MAC del dispositivo bluetooth usando adb

¿Hay una manera de buscar la dirección MAC bluetooth de un dispositivo usando adb. He intentado usar logcat para encontrarlo. Funciona ahora, pero logcat se sobreescribirá eventualmente. Así que me preguntaba si hay una manera en la que puedo acceder a la dirección MAC bluetooth en cualquier momento que quiera a través de adb. También he intentado 'netcfg', pero no puedo ver la interfaz Bluetooth, incluso cuando el bluetooth está encendido.

Quiero hacer esto a través de adb.

Gracias

adb shell settings get secure bluetooth_address

o

adb shell service call bluetooth_manager 10 para Android 4.4.4

adb shell service call bluetooth_manager 12 para Android 5.0+

Usted podría utilizar algo como esto:

 adb shell cat /data/misc/bluetooth/bt_config.xml 

Y obtendrá una salida:

 <N1 Tag="Local"> <N1 Tag="Adapter"> <N1 Tag="BluezMigrationDone" Type="int">1</N1> <N2 Tag="Address" Type="string">5c:51:4f:0e:cc:92</N2> <N3 Tag="ScanMode" Type="int">0</N3> <N4 Tag="DiscoveryTimeout" Type="int">120</N4> </N1> 

La línea Tag = "Dirección" tiene la dirección MAC para Bluettoth. En mi dispositivo utilicé:

 adb shell cat /data/misc/bluedroid/bt_config.xml 

Como alternativa, puede extraer el archivo xml utilizando:

 adb pull /data/misc/bluetooth/bt_config.xml local_folder 

Y analizar el archivo localmente.

Cd / data / misc / bluetoothd

Ls

La dirección de BT estaría disponible

  • IOS a Android Bluetooth RFCOMM
  • Error de permiso de Android Bluetooth_admin
  • Guardar un objeto BluetoothDevice después de que la aplicación se cierra
  • Obtener la dirección MAC local de Bluetooth en Marshmallow
  • Bluetooth: falla en el descubrimiento del servicio
  • Utilice el emparejamiento seguro simple de Jelly Bean (Bluetooth) para emparejarlo con NFC
  • Cómo hacer que una llamada entrante en mi dispositivo móvil active una acción en mi PC
  • ¿Cómo abrir el mensaje Activar Bluetooth desde Google Play Services?
  • Android Bluetooth java.io.IOException: Conexión rechazada?
  • ACTION_DISCOVERY_STARTED nunca se llama android
  • Aplicación de mapas personalizados en interiores
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.