针对目前有些手机找不到btsnoop_hci.log情况,现在提供一个参考方案,实测适用huawei p20
1)、让手机进入开发者模式,进入开发人员选项,打开蓝牙HCI日志收集,打开USB调试
2)、使用usb线连接安卓手机,选择仅充电模式
3)、打开dos命令窗口,进入adb工具目录,运行“adb devices”命令,来连接设备
连接的时候,会向手机端请求权限,此时设备为unauthorized,在手机端确定即可,连接上之后如下图
拉取hci log,使用“adb pull /data/log/bt”命令
在你的adb目录下即可看到这些文件了
使用完之后,最好使用“adb kill-server”命令将服务终止。
FAQ
一)、找不到设备
- 检查你的usb线是否有问题,是否支持数据传输
- 打开计算机(我的电脑)->设备->设备管理器,查看ADB Interface设备是否不可用,如果不可用打开adb driver目录,运行ADBDriverInstaller.exe,进行驱动安装
二)、设备Offline
- 如果连接的时候,设备显示offline状态,可能是adb版本太低了,可以取网上找较高版本试一下“adb version”命令可查看当前版本
- 或者是运行如下命令,将adb重启一下
“adb kill-server”
“adb start-server”
“adb remount”
相关工具请到文章最上的资源链接中下载!