请帮我检索通过USB端口连接的Galaxy S3手机的蓝牙MAC地址。我的设备扎根了。
答案 0 :(得分:29)
运行netcfg
将显示系统上的所有接口及其MAC地址。
答案 1 :(得分:19)
adb shell cat /sys/class/net/wlan0/address
答案 2 :(得分:7)
我通常通过运行以下命令获取Android设备(通过USB端口连接到我的PC)的WiFi接口的 mac地址:
使用以下方法查找设备名称:
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
如果该命令的接口名称与wlan0
相同,则该命令也可以在Linux中使用。
我通常使用这种方法,因为我有许多设备连接到我的测试环境。祝你好运。
答案 3 :(得分:2)
设置中的每部Android手机上都没有蓝牙MAC地址吗?
目前我附近有2台设备:
在三星Galaxy S2上 - 设置>关于手机>状态
关于HTC Desire - 设置>关于手机>硬件信息
(必须打开蓝牙)