2012-08-30 16 views
12

Please help me per recuperare l'indirizzo MAC Bluetooth del mio telefono Galaxy S3 collegato tramite porta USB. Il mio dispositivo è radicato.Ottieni indirizzo MAC Bluetooth tramite adb

+0

Hai provato a eseguire 'ifconfig -a' dalla riga di comando del dispositivo (' adb shell')? – fiddler

+0

ho collegato il mio dispositivo ed eseguito "dispositivi adb" ed è presente. Ora voglio recuperare l'indirizzo mac bluetooth .... – Antonio

+0

hai provato uno dei trucchi qui menzionati. Http://alexandre.alapetite.fr/doc-alex/mobile-bluetooth-mac/index.en.php o http://alexandre.alapetite.fr/doc-alex/mobile-bluetooth-mac-qrcode/? questi sembrano agnostici a se il telefono è radicato o no –

risposta

2

L'indirizzo MAC bluetooth non è disponibile su tutti i telefoni Android in Impostazioni?

Attualmente ho 2 dispositivi vicino:

Il Samsung Galaxy S2 - Impostazioni> Info sul telefono> Stato

su HTC Desire - Impostazioni> Info sul telefono> Informazioni Hardware

(Bluetooth deve essere attivata on)

29

In esecuzione netcfg mostrerà tutte le interfacce sul sistema insieme ai relativi indirizzi MAC.

+1

Funziona. L'indirizzo MAC Bluetooth appare come pan0. –

+1

Il mio Moto G 2015 non ha il comando 'netcfg'. Esecuzione di AICP ROM. –

14

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

+0

La migliore, senza fronzoli, risposta. 'ifconfig' non elenca l'indirizzo MAC, non c'è' netcfg' sul mio Moto G 2015. –

+0

Questa dovrebbe essere la risposta accettata –

+1

Richiesto il permesso di root sul mio android. –

5

Io di solito ottenere l'indirizzo mac dell'interfaccia WiFi di un dispositivo Android (che è collegato al PC tramite una porta USB) eseguendo i seguenti comandi:

  1. Trova il nome del dispositivo utilizzando:

    adb devices 
    

    Risultati usuali LY assomiglia:

    List of devices attached 
    4e7354af device 
    1f97033e device 
    

    In questo caso abbiamo due dispositivi collegati 4e7354af e 1f97033e. Lavoriamo sul primo: 4e7354af

  2. Indirizzo mac per il primo dispositivo:

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

    In linea precedente, abbiamo usato l'opzione -s con i comandi adb per specificare il numero di serie. Quindi shell indica che è un comando linux seguito da ip addr show wlan0 | grep 'link/ether '| cut -d' ' -f6 questo comando può essere utilizzato anche in Linux se la sua interfaccia ha lo stesso nome di wlan0.

Generalmente utilizzo questo approccio perché ho molti dispositivi connessi al mio ambiente di test. Buona fortuna ragazzi.

Problemi correlati