Подтвердить что ты не робот

Получить MAC-адрес Bluetooth через adb

Пожалуйста, помогите мне получить MAC-адрес Bluetooth моего телефона Galaxy S3, подключенного через USB-порт. Мое устройство укоренено.

4b9b3361

Ответ 1

Запуск netcfg покажет вам все интерфейсы в системе вместе с их MAC-адресами.

Ответ 2

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

Ответ 3

Я обычно получаю MAC-адрес интерфейса WiFi устройства Android (подключенного к ПК через USB-порт), запустив следующие команды:

  • Найдите имя устройства, используя:

    adb devices
    

    Результаты обычно выглядят так:

    List of devices attached 
    4e7354af    device
    1f97033e    device
    

    В этом случае мы подключаем два устройства 4e7354af и 1f97033e. Пусть работа над первым: 4e7354af

  • Получите MAC-адрес для первого устройства:

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

    В предыдущей строке мы использовали параметр -s с командами adb для указания серийного номера. Затем shell указывает, что это команда linux, за которой следует ip addr show wlan0 | grep 'link/ether '| cut -d' ' -f6 эта команда также может использоваться в Linux, если ее интерфейс имеет то же имя, что и wlan0.

Обычно я использую этот подход, потому что у меня много устройств, подключенных к моей тестовой среде. Удачи, ребята.

Ответ 4

Не доступен ли MAC-адрес Bluetooth на каждом Android-телефоне в настройках?

В настоящее время у меня есть 2 устройства рядом:

В Samsung Galaxy S2 - Настройки > О телефоне > Статус

В HTC Desire - Настройки > О телефоне > Информация об оборудовании

(Bluetooth должен быть включен)