1、准备工作
- 手机一部(以小米手机为例,系统:Xiaomi HyperOS)
- 蓝牙耳机
- Wireshark软件
2、开始收集蓝牙日志
- 打开拨号,输入 *#*#5959#*#* 同意开始收集,此刻蓝牙耳机会自动断开,然后自动连接
- 再次输入 *#*#5959#*#* 停止收集
此刻日志保存于MIUI/debug_log/目录(bugreport-xxxx-xx-xx-xxxxx.zip) 如果没有请等待一分钟
通过QQ或者其他软件把日志(bugreport-xxxx-xx-xx-xxxxx.zip) 发送到电脑,然后解压日志文件
3、查看蓝牙版本
打开Wireshark->文件->打开 (注:文件类型选择 All Files)
日志目录\debuglogger\connsyslog\bthci\CsLog_xxxx_xxxx_xxxx\BT_HCI_xxxx_xxxx_xxxxxx.cfa
搜索(快捷键Ctrl+F) 字符串 Read Remote Version Information Complete
通过btsnoop_hci.log文件查看(查看更方便.不用搜索)
步骤和上面一样。只需要在开始收集蓝牙日志前 在开发者里面 打开蓝牙数据包日志
解压日志bugreport-xxxx-xx-xx-xxxxx.zip
再解压根目录下的 bugreport-手机型号-2024-05-20-152803.zip
路径:bugreport-xxxx-xx-xx-xxxxx\bugreport-手机型号-xxxx-xx-xx-xxxxx\FS\data\misc\bluetooth\logs\btsnoop_hci.log
Wireshark打开btsnoop_hci.log 然后选择菜单上的 无线->蓝牙设备