You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

三星S8升级至Android 8.0后蓝牙HCI日志位置及生成问题咨询

解决三星S8 Android 8.0下蓝牙HCI日志丢失/无法导出的问题

一、先确认开发者选项中的蓝牙日志开关已开启

Android 8.0及以后版本默认关闭蓝牙HCI日志记录,你需要先手动开启这个关键开关:

  • 打开设置 → 关于手机 → 连续点击「版本号」7次,激活开发者选项。
  • 返回设置主界面,进入开发者选项 → 找到并开启「蓝牙HCI snoop日志」。
  • 重启三星S8(部分设备需要重启才能让日志记录功能生效)。

二、三星S8 Android 8.0的蓝牙HCI日志存储路径

升级到Android 8.0后,系统收紧了存储权限,三星设备的蓝牙HCI日志位置也发生了变化,你可以尝试以下两个常见路径:

  1. 无需Root的可访问路径:/sdcard/Android/data/com.samsung.android.bluetooth/files/btsnoop_hci.log
    • 用adb导出的命令:adb pull /sdcard/Android/data/com.samsung.android.bluetooth/files/btsnoop_hci.log ./
  2. 需Root权限的系统路径:/data/misc/bluetooth/logs/btsnoop_hci.log
    • 若设备已Root,可先把日志复制到可访问目录再导出:adb shell su -c "cp /data/misc/bluetooth/logs/btsnoop_hci.log /sdcard/",之后再用adb pull /sdcard/btsnoop_hci.log ./提取到电脑。

三、修正你使用的adb命令问题

你之前用的命令并非直接导出HCI日志的正确方式:

  • adb shell dumpsys bluetooth_manager:这个命令仅输出蓝牙服务的运行状态信息,不会生成HCI日志文件。
  • adb bugreport > BUG_REPORT.txt:这个命令会生成完整的系统bug报告,其中确实包含蓝牙日志,但需要手动提取:
    1. 生成报告后,若为压缩包先解压,直接打开txt格式的报告。
    2. 在报告中搜索btsnoop_hci.log,找到对应的日志片段,或提取报告中包含的该日志二进制内容单独保存。

四、额外备选方案

如果以上方法都没找到日志,可以试试三星自带的日志工具:
打开三星会员服务(或「三星生活助手」)→ 进入「帮助」→ 选择「发送错误报告」,勾选蓝牙相关日志选项,生成后可在手机中找到对应的压缩包,里面会包含蓝牙HCI日志。

内容的提问来源于stack exchange,提问作者Fukai

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 08:57:36