美文网首页
android下的蓝牙HCI日志抓取方法

android下的蓝牙HCI日志抓取方法

作者: 青岛大桥_Android到后端 | 来源:发表于2018-11-08 11:36 被阅读118次

    1.背景:
    AP6210 WIFI/BT
    android 4.2 系统的开发者选项里没有“开启HCI日志”选项

    1. 抓取步骤
      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

    相关文章

      网友评论

          本文标题:android下的蓝牙HCI日志抓取方法

          本文链接:https://www.haomeiwen.com/subject/taoixqtx.html