【求助】关于折腾行车记录仪的蓝牙问题求助。

之前淘了个行车记录仪,型号为麦谷X100,安卓版本5.1,使用了半年后想折腾一下

adb识别soc为mt8735,但是经过看系统包,发现是拥有mt6735编译的,不确定是哪个soc。

ADB查看:
adb shell cat /proc/cpuinfo | findstr "Hardware"
Hardware : MT8735

build.prop中查看:
ro.mediatek.platform=MT6735


目前存在的问题是蓝牙无法开启,系统信息中蓝牙地址不显示。

蓝牙地址


觉得可能的问题:
1,硬件损坏
2,驱动损坏
3,原系统魔改了蓝牙,做了限制

折腾经过:
1,排查硬件问题
查看蓝牙驱动加载状态:检测到驱动未挂载,判断可能是驱动缺失。
D:\AndroidWatch_ADB_ToolBox\adb>adb shell lsmod | findstr /i bluetooth

D:\AndroidWatch_ADB_ToolBox\adb>adb shell lsmod | findstr /i bt

D:\AndroidWatch_ADB_ToolBox\adb>adb shell ls /dev | findstr /i bt
btif
stpbt

D:\AndroidWatch_ADB_ToolBox\adb>adb shell ls /sys/class/bluetooth | findstr /i hci

D:\AndroidWatch_ADB_ToolBox\adb>adb logcat | findstr /i bluetooth
D/BluetoothService( 2465): onLicenseStatus:264

2,排查驱动问题,输出为空,没有找到驱动。
D:\AndroidWatch_ADB_ToolBox\adb>adb shell ls /system/lib/modules | findstr /i "bt\|bluetooth"

D:\AndroidWatch_ADB_ToolBox\adb>adb shell ls /vendor/lib/modules | findstr /i "bt\|bluetooth"


3,排查系统问题,猜测可能是系统魔改导致驱动不加载
  • logcat 中蓝牙相关日志显示 com.hebu.hbbluetooth.event.LicenseInfo(非原生安卓蓝牙服务,可能是魔改系统的第三方蓝牙框架),且无原生蓝牙驱动初始化的日志(如 bt_hci、BD_ADDR 相关信息)。
  • 这个软件是魔改的蓝牙电话软件 hbbluetooth
  • 检查是否有ko文件,发现系统里没有任何ko文件,D:\AndroidWatch_ADB_ToolBox\adb>adb shell find / -name "*.ko"
    /system/bin/sh: find: not found
  • 经过ai分析,说
    • 安卓系统依赖 .ko 内核模块驱动硬件(蓝牙、Wi-Fi、传感器等),完全缺失 .ko 文件会导致大量硬件功能失效(你的蓝牙问题正是因此导致)。
    • 这种情况几乎不可能是系统自然损坏,而是人为定制系统时为了 “精简体积” 或 “限制功能” 而刻意删除的(符合你之前推测的 “系统魔改限制”)
对于这种情况,我觉得硬件没有坏,可能是驱动缺失或者魔改,请教一下大佬,这个应该如何恢复。
 
柚坛社区
你的玩机资源库
扫码用手机打开

-关注我们-

QQ Popup Image
WeChat Popup Image
Weibo Popup Image
Bilibili Popup Image
Douyin Popup Image
Kuaishou Popup Image