Android 查看蓝牙日志
来源:互联网 发布:linux twisted 安装 编辑:程序博客网 时间:2024/06/16 05:53
1、打开 Android 手机的开发人员选项中的【开启蓝牙 HCI 信息收集日志】
2、让你的 Android 手机与蓝牙设备正常通讯,现在日志就会写到你的 bt_stack_log.conf 中指明的日志文件里了。
(1)adb shell
(2)cat /etc/bluetooth/bt_stack.conf 找到“BtSnoop log output file”所指向的位置“BtSnoopFIleName=/sdcard/Android/data/btsnoop_hci.log”(Snoop是调查的意思)
注意:每个手机的日志存放文件基本都不一样,依配置文件而定。
/system/etc/bluetooth 目录等价于 /etc/bluetooth
另外,记录的日志级别可按需求手动修改。
# Enable BtSnoop logging function# valid value : true, falseBtSnoopLogOutput=true# BtSnoop log output fileBtSnoopFileName=/sdcard/Android/data/btsnoop_hci.log# Preserve existing BtSnoop log before overwritingBtSnoopSaveLog=true# Enable trace level reconfiguration function# Must be present before any TRC_ trace level settingsTraceConf=true# Trace level configuration# BT_TRACE_LEVEL_NONE 0 ( No trace messages to be generated )# BT_TRACE_LEVEL_ERROR 1 ( Error condition trace messages )# BT_TRACE_LEVEL_WARNING 2 ( Warning condition trace messages )# BT_TRACE_LEVEL_API 3 ( API traces )# BT_TRACE_LEVEL_EVENT 4 ( Debug messages for events )# BT_TRACE_LEVEL_DEBUG 5 ( Full debug messages )# BT_TRACE_LEVEL_VERBOSE 6 ( Verbose messages ) - Currently supported for TRC_BTAPP only.TRC_BTM=3TRC_HCI=2TRC_L2CAP=4TRC_RFCOMM=2TRC_OBEX=2TRC_AVCT=2TRC_AVDT=2TRC_AVRC=2TRC_AVDT_SCB=2TRC_AVDT_CCB=2TRC_A2D=2TRC_SDP=4TRC_GATT=2TRC_SMP=2TRC_BTAPP=4TRC_BTIF=4TRC_GAP=4TRC_BNEP=2TRC_PAN=2TRC_PROTOCOL=3
3、提取日志文件到桌面 adb pull /sdcard/Android/data/btsnoop_hci.log C:/Users/Administrator/Desktop
如果修改了配置文件中的日志路径,需要重新开启蓝牙,才会生成该日志文件
4、安装 WireShark 抓包工具,然后用它打开相应的日志文件,然后就可以看到抓取到的数据包的内容了。
注意:记事本直接打开或者用HexViewer方式打开均无法看到里面的明文内容。
1 0
- Android 查看蓝牙日志
- android 日志 查看显示
- Android查看radio日志
- 利用Android手机抓取蓝牙日志包
- android ble 蓝牙4.0开发日志
- 利用Android手机抓取蓝牙日志包
- Logcat__查看Android系统日志
- Logcat__查看Android系统日志
- android系统的日志查看
- android studio查看logcat日志
- adb命令行查看Android日志
- adb_windows android查看日志方法
- Android -Decor,视图,日志查看
- 在Android下查看蓝牙的Link Key
- Android Log日志文件的分析、查看
- Android--入门---14---(查看日志 & 错误信息)
- Android开发系列:查看LogCat日志
- Android调试之查看日志文件技巧
- jsp页面常用标签
- 优雅代码养成笔记
- C++学习一 用ide去创建c++项目
- 关于路径的一些思考
- Html中利用jQuery获取单选按钮(radio)的值
- Android 查看蓝牙日志
- JS正则表达式总结
- JavaScript和JSON之间的转换
- 多线段几何图形—— 简单几何图形(判断一个点是否在图形的内部)
- linux 下取进程占用 cpu/内存 最高的前10个进程
- 【树形dp】HDU1011-Starship Troopers
- Hog特征
- android外部存储读写权限问题
- [Coursera/Machine Learning]--Why do we need feature scaling?