错误报告捕获的蓝牙跟踪中没有 AVDTP

时间:2021-02-04 00:41:09

标签: android bluetooth android-bluetooth

任何人都可以使用此处解释的“获取错误报告”方法在 Android 智能手机上捕获的蓝牙跟踪中看到 AVDTP 流量,特别是音乐 (A2DP) 的音频编解码器协商吗? Bluetooth HCI snoop log not generated

我以这种方式在运行股票 Android 8 Oreo 的三星 Galaxy A3 2017 SM-A320FL 上捕获蓝牙跟踪没有问题,但尽管音频编解码器协商和音乐播放成功,但它们没有 AVDTP 流量。尽管在整个蓝牙会话期间启用了开发人员选项中的蓝牙 HCI 监听日志开关。我最初怀疑 Wireshark 的 BLE 解码问题,但即使连接到带有非常旧的 BT v2.0 加密狗的 A2DP 接收器,问题似乎仍然存在。在运行库存 Android 7 Nougat 的旧型号 A3 2016 SM-A310F 上,仅使用蓝牙 HCI Snoop Log 开关即可获得 Bluestack 跟踪,无需提交错误报告,则没有此类问题:生成的 btsnoop_hci.cap 文件始终包含 AVDTP它正在使用中。

提前致谢!

更新:我刚刚将 Ubuntu18 笔记本电脑变成了 A2DP 接收器,并且在我的 上运行 Wireshark 时得到了类似的痕迹(即没有 AVDTP)-根帐户。然后我尝试以 root 身份运行 Wireshark,这次包括 AVDTP 在内的一切都在那里。因此问题是:有没有办法让 AVDTP 包含在错误报告中?看起来这些错误报告是捕获蓝牙流量的唯一方法。

0 个答案:

没有答案