首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么时候Android BT HCI监听日志开始记录蓝牙通信量?

什么时候Android BT HCI监听日志开始记录蓝牙通信量?
EN

Stack Overflow用户
提问于 2021-11-11 06:31:04
回答 1查看 722关注 0票数 4

背景:

btsnoop日志不再适用于Android上较新的版本。我必须使用bug报告来嗅探/窥探蓝牙通信:

在设备上:

  • 启用开发人员选项USB调试
  • 启用开发人员选项HCI日志记录
  • 启动或重新启动蓝牙
  • 重新启动设备

在电脑上:

  • 安装亚行
  • 通过USB连接到电话

从航站楼:

  • $adb bugreport bugreport
  • $unzip bugreport.zip
  • $cd /FS/data/misc/bluetooth/logs/
  • 使用$py3 btsnooz.py btsnoop_hci.log > btsnoop_hci.txt解释谷歌或wireshark内置的功能

我猜bug报告是使用保存在设备上不同目录中的信息生成的。我的问题是,蓝牙日志是非常不可预测的,我找不到任何有用的文档,它的确切工作方式。

问题:

尽管我总是在启用蓝牙HCI 60秒后禁用蓝牙HCI,但在bugreport.zip中,/FS/data/misc/蓝牙/logs/的5/10倍没有/bluetooth文件夹,或者有时日志很短,不到5秒,但有时日志超过1000秒或行长。

问题:

蓝牙记录和bugreport的生成是从什么时候开始的?是在开发人员选项中启用蓝牙HCI时,还是在打开或关闭蓝牙时,还是在设备重新启动时?

EN

回答 1

Stack Overflow用户

发布于 2022-11-24 09:52:52

  1. 关掉蓝牙
  2. 设置HCI日志已禁用
  3. 打开蓝牙
  4. 关掉蓝牙
  5. 设置HCI日志记录已启用
  6. 打开蓝牙

您现在正在记录bl活动。我希望您了解这里的模式,切换bt让HCI日志设置生效是很重要的,您需要设置它来重置日志。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69924060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档