root手机连接电脑,开启debug
adb shell测试设备已连接成功
指令:setprop persist.bluetooth.btsnoopenable true 开启蓝牙log ?? 这个不好用
log一般是存放在/data/misc/bluetooth/logs下
需要先root设备再push出来
蓝牙分析HCI
首先设置在手机 开发者选项中,打开启用蓝牙HCI信息收集日志
再sdcard ,开关蓝牙,之后再OEM_LOG 各个手机不太一样,btsnoop 这个是关键字
HCI Command Packet:host发给controller,主要是HCI 命令, 注意是命令,不是数据。
HCI Event Packet:controller发给host。对应于command packet。
HCI ACL Data Packet: host发给controller或者相反。主要是L2CAP发送和接收的数据,我们上层的所有数据,注意是数据,而不是命令,都是通过这个type来传递的。
HCI Synchronous Data Packet:用来传输语音(SCO)数据的。注意一般都会通过PCM接口来传输SCO数据
https://blog.csdn.net/chy555chy/article/details/52231043
一加手机
http://www.oneplusbbs.com/thread-3968678-1.html
网友评论