我正在运行 Android 4.4.2 并启用了“蓝牙 HCI 侦听日志”,如此处所述 嗅探/记录您自己的 Android 蓝牙流量
打开和关闭蓝牙后,我重新启动了手机。我无法在预期位置找到日志文件:
$ adb pull /sdcard/btsnoop_hci.log
remote object '/sdcard/btsnoop_hci.log' does not exist
如何访问 btsnoop_hci.log?
原文由 Jack Shultz 发布,翻译遵循 CC BY-SA 4.0 许可协议
注意:此答案不是正确答案。请滚动到投票最高的答案以获得正确答案。
根据我的经验,蓝牙 HCI 侦听功能需要您的设备获得 root 权限。在我 root 的 Samsung Galaxy S GT-I9000 上它工作正常,而在我的非 root 的 Galaxy S3 Neo 上这个功能不起作用。
此外,您应该确保您没有意外删除该文件。每当我删除文件时,我都必须重新启用蓝牙侦听功能,以使系统重新创建日志文件。