如何查看安卓手机中已配对蓝牙设备信息

如何查看安卓手机中已配对蓝牙设备信息,第1张

如何查看安卓手机中已配对蓝牙设备信息,有需要的朋友可以参考下。

抓蓝牙空中包的时候最蛋疼的就是遇到SSP(安全简单配对),因为这时候的LinkKey不是通过pincode生成的,连接加密之后就无法解析数据包了。有两种方法来直接获得LinkKey,一是抓HCI log另一种方法就是到手机里查找LinkKey。

方法是用adb cat以下文件:

/data/misc/bluedroid/bt_configxml

通过name或者bdaddr找到相关设备,要注意的是LinkKey的大小端

<N4 Tag="00:0d:fd:36:ab:00"> <N1 Tag="Timestamp" Type="int">1395734997</N1> <N2 Tag="DevClass" Type="int">2360324</N2> <N3 Tag="DevType" Type="int">1</N3> <N4 Tag="AddrType" Type="int">0</N4> <N5 Tag="Name" Type="string">Motorola S305</N5> <N6 Tag="LinkKeyType" Type="int">0</N6> <N7 Tag="PinLength" Type="int">0</N7> <N8 Tag="LinkKey" Type="binary">b16285e94d9afd4db882f101bb7494fd</N8> <N9 Tag="Manufacturer" Type="int">10</N9> <N10 Tag="LmpVer" Type="int">4</N10> <N11 Tag="LmpSubVer" Type="int">5363</N11> <N12 Tag="Service" Type="string">0000111e-0000-1000-8000-00805f9b34fb 0000110b-0000-1000-8000-00805f9b34fb 0000110e-0000-1000-8000-00805f9b34fb </N12>

文章来自: 年轻网() 原文:>

①  启动tcpip监听

- 命令:adb tcpip 5000

②  物理数据线链接Android手机,用adb shell命令进入设备 *** 作界面,查找手机的物理网卡ip地址

1|shell@hammerhead:/$ ifconfig | grep Mask

     inet addr:127001  Mask:255000

     inet addr:1009723077  Mask:255255255252

     inet addr:192168431 Bcast:19216843255 Mask:2552552550

③  退出shell

- 命令:exit

shell@hammerhead:/$ exit

④  第二步开启手机热点共享,连接设备

adb connect 192168431:5000

- 成功了就可以显示 你的 ip 地址:端口

connected to xxxxxxxxxxxx:xxxx 

注意:

这时候请断开数据线连接,否则就会出现2个连接对应同一台设备的情况。

⑤  d出设备

命令:adb disconnect 192168431:5000

①开启手机和电脑蓝牙连接 - 电脑添加蓝牙设备

- 蓝牙 “右键” 添加蓝牙设备

- 添加手机 - 添加成功后 - 再次右键“蓝牙图标” - 选择加入个人域 

 - 右键 选择“链接时使用” - “接入点”

② 启动tcpip监听

命令:adb tcpip 5000

③ 物理数据线链接Android手机,用adb shell命令进入设备 *** 作界面,查找手机的物理网卡ip地址

1|shell@hammerhead:/$ ifconfig | grep Mask

     inet addr:127001  Mask:255000

     inet addr:1009723077  Mask:255255255252

     inet addr:192168431 Bcast:19216843255 Mask:2552552550

④  退出shell

- 命令:exit

shell@hammerhead:/$ exit

⑤  第二步开启手机热点共享,连接设备

adb connect 192168431:5000

- 成功了就可以显示 你的 ip地址:端口

connected to xxxxxxxxxxxx:xxxx 

注意:

- 这时候请断开数据线连接,否则就会出现2个连接对应同一台设备的情况。

⑥  d出设备

命令:adb disconnect 192168431:5000

以上就是关于如何查看安卓手机中已配对蓝牙设备信息全部的内容,包括:如何查看安卓手机中已配对蓝牙设备信息、2018-08-14 adb 调试 查找设备命令行、ADB 自动化测试设备连接 - wifi连接&Bluetooth蓝牙连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9712177.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存