android下的蓝牙HCI日志抓取方法
2018-11-08 本文已影响118人
青岛大桥_Android到后端
1.背景:
AP6210 WIFI/BT
android 4.2 系统的开发者选项里没有“开启HCI日志”选项
- 抓取步骤
1)修改bt_stack.conf文件
在/etc/bluetooth/bt_stack.conf 这个配置文件中, 第一行是 BtSnoopLogOutput=false 在adb下把它改为true, 就在 /sdcard/btsnoop_hci.log了。 不过改这个文件的前提是root
修改的工具可以用RE管理器,把目录挂载只读
2)重启
3)在/sdcard/下找到文件
btsnoop_hci.log
打开后全是乱码
4)安装分析工具软件Wireshark
这个 Wireshark不但可以抓网络包,也可以分析蓝牙log
这是开源免费的工具
image.png image.png
5)更详细的日志说明可参照这文章
《Android Bluetooth HCI log 详解》
https://www.aliyun.com/jiaocheng/12466.html