雷鸟 24 鹤 6 Pro 折腾记录
电视型号:雷鸟 / TCL 75S585C Pro
这台电视系统层面的限制相当多,折腾下来踩了不少坑,简单记录一下。
系统无法安装 TVBoxOSC
https://github.com/o0HalfLife0o/TVBoxOSC/releases/tag/20251127-1156
同一版本,不同架构:
- xx-arm64-v8a.apk:安装失败
- xx-armeabi-v7a.apk:可以正常安装
最开始以为是 APK 包本身的问题,后来查询资料得知:
系统被限制为只支持 32 位应用,即使 CPU 本身支持 64 位。
目前大陆的安卓电视系统基本都是 32 位的,所以只能装 32 位应用。
查看系统属性也能印证这一点:
[ro.product.cpu.abi]: [armeabi-v7a]
[ro.product.cpu.abi2]: [armeabi]
[ro.product.cpu.abilist]: [armeabi-v7a,armeabi]
[ro.product.cpu.abilist32]: [armeabi-v7a,armeabi]也就是说,这是系统层面刻意限制,并非硬件不支持,目的很明显:限制第三方软件安装。
解除第三方 APK 安装限制
下面这部分是关键,也是最容易踩坑的地方。
基本操作
# 连接电视
adb connect 电视IP地址
# 确认连接状态
adb devices
# 进入 shell
adb shell
# 开启第三方 APK 安装相关开关
setprop persist.tcl.debug.installapk 1
setprop persist.tcl.installapk.enable 1
exit关闭 Google 校验 + TCL 校验
如果直接装 tvbox 这类“黑名单”软件,几乎必定失败,错误一般是:
INSTALL_FAILED_VERIFICATION_FAILURE可以尝试关闭相关校验:
# 关闭 Google 验证
adb shell settings put global package_verifier_enable 0
adb shell settings put global verifier_verify_adb_installs 0
adb shell settings put global package_verifier_user_consent -1
# 关闭 TCL / 雷鸟的安全校验(关键)
adb shell setprop persist.tcl.verify.adb.install 0
adb shell setprop persist.tcl.packageverifier.enable 0下面这两条在我这里必然失败,属于系统层面限制,可以直接忽略:
adb shell setprop persist.security.adbinstall.enable 1
adb shell setprop persist.security.adbinstall.verify 0一些失败尝试(不建议照做)
方法一:禁用 TCL 相关组件(无效)
adb shell pm disable-user --user 0 com.tcl.security.center
adb shell pm disable-user --user 0 com.tcl.security
adb shell pm disable-user --user 0 com.tcl.appmanager
adb shell pm disable-user --user 0 com.google.android.packageinstaller基本找不到对应包,或者禁用后没有任何改善。
方法二:禁用 AOSP PackageVerifier(无效)
adb shell settings put global package_verifier_enable 0
adb shell settings put global verifier_verify_adb_installs 0
adb shell settings put global verifier_user_consent -1对 TCL 的限制几乎不起作用。
⚠️ 方法三:禁用 com.tcl.guard(强烈不建议)
adb shell pm disable-user --user 0 com.tcl.guard
adb shell pm disable-user --user 0 com.tcl.profilemanager
adb shell pm disable-user --user 0 com.tcl.providers.config实测结果:系统直接损坏,进入无限重启。
好在系统有恢复功能
重启并安装
adb reboot
# 远程安装 APK
adb install <path_to_apk>
# 断开连接
adb disconnect 电视IP地址注意:如果校验没关干净,tvbox 这类软件仍然会直接失败。
查询电视 CPU 架构
adb shell
getprop ro.product.cpu.abilist
getprop ro.product.cpu.abilist32
getprop ro.product.cpu.abilist64可能的结果:
arm64 | armeabi实际结果:armeabi
硬件支持 64 位,但系统不放行。
TVBox 可用源
仅记录几个常用的,不保证长期有效:
https://raw.githubusercontent.com/bizhangjie/CatVodSpider/refs/heads/main/json/index.json
https://ghcy.eu.org/https://raw.githubusercontent.com/cyao2q/files/master/m.json更省心的方案:Emby
如果不想长期和系统限制对抗,Emby 反而是更稳妥的选择。
Emby 服务器
收费服:https://micu.hk/archives/emby-users 口令 a1234
公益服:https://linux.do/t/topic/1364479
Emby 客户端选择
详见 https://micu.hk/archives/emby-users 口令 a1234
我的当前选择:
Windows:Hills
TV :Emby 学习小秘,在群文件找到 emby-android-x.x.x-armeabi-v7a-cracked.apk
iOS:Infuse 免费版
Hills 有 TV 版但只有 XAPK ,此 TV 无法直接安装 XAPK 。
VidHub 收费版暂不考虑。免费版仅支持 mp4 格式的视频,其它格式免费观看5次。
TV 安装 XAPK 步骤
如果是 XAPK 格式,直接在此电视上安装基本没戏,比较稳妥的做法是:
- 先在电视上安装 SAI
- 将
xx.xapk重命名为zip - 解压后会看到很多 APK
- 只保留必要的 APK(架构不匹配的直接删)
- 通过 U 盘或远程方式拷贝到电视
- 打开 SAI,多选这些 APK,执行安装