TCL电视使用adb安装第三方程序

TCL电视 ADB 安装第三方软件 完整实操指南(2026实测可用)

一、整体流程总览

  1. 电脑配置 ADB 环境

  2. TCL 电视开启隐藏开发者模式、网络ADB调试(TCL专属隐藏按键)

  3. 电脑与电视同一局域网,获取电视 IP

  4. 电脑 ADB 连接电视

  5. 关闭 TCL 系统 APK 校验拦截(关键!解决安装失败)

  6. 推送并安装第三方TV软件(枫蜜/各类Leanback电视APP)

  7. 搭配追聚源实现全网直播

本指南解决你刚才所有踩坑:
① TCL看不到内部存储文件
② sdcard安装SELinux报错
③ INSTALL_FAILED_VERIFICATION_FAILURE 厂商校验拦截
④ 32位/64位架构装错闪退问题


二、步骤1:电脑安装配置 ADB

  1. 下载 Android Platform Tools(ADB官方包)

  2. 解压到纯英文路径,例如 D:\Environment\adb

  3. 将路径加入系统环境变量,保证 PowerShell 任意位置可识别 adb

验证是否配置成功

PowerShell 输入:

1
adb version

输出版本号即成功。


三、步骤2:TCL电视开启隐藏ADB调试(核心独家步骤)

TCL 全系没有公开开发者选项,必须用隐藏按键开启

TCL 开启开发者模式密码(通用)

电视主页遥控器依次按: 上、下、左、右、左、右

弹出工厂菜单 → 找到:

  • 开启 开发者选项

  • 开启 网络ADB调试 / USB调试

  • 开启 允许未知应用调试安装

不同年份TCL按键逻辑一致,官网通用方案。


四、步骤3:获取电视IP + 保证同一局域网

电视:设置 → 关于本机 → 网络信息记录 IP,例如:192.168.62.199

电脑 Wi‑Fi / 网线 必须和电视同一个路由器


五、步骤4:电脑ADB连接电视

PowerShell 执行:

1
adb connect 192.168.62.199:5555

查看是否连接成功

1
adb devices

出现 IP + device = 连接正常

常见提示解释

  • already connected:已连上,无需重连,直接用即可

  • offline:电视ADB卡死,电视关闭再重开调试


六、步骤5:关闭TCL安装校验(解决【验证失败】终极关键)

1. 关闭系统ADB安装校验(必输)

1
2
adb shell settings put global verifier_verify_adb_installs 0
adb shell settings put global package_verifier_enable 0

2. TCL厂商专属调试开关(很多机型靠这个才能装)

1
2
adb shell setprop persist.tcl.debug.installapk 1
adb shell setprop persist.tcl.installapk.enable 1

3. 查看电视架构(防止装错APP闪退)

1
2
adb shell getprop ro.product.cpu.abi
adb shell uname -m
  • 输出 armeabi-v7a / armv7l32位TV包 leanback-armeabi_v7a.apk

  • 输出 arm64-v8a → 64位包

你的机器:32位,只能用 v7a 包


七、步骤6:推送并安装 TV 软件(枫蜜/直播类APP)

方式1:电脑直接安装(优先尝试)

1
adb install -t -r -g "你的本地APK完整路径.apk"

参数说明:

  • -t 允许安装测试签名包

  • -r 覆盖安装

  • -g 自动授予全部权限

方式2:规避SELinux+TCL双重拦截【最终可用方案】

原理

  • /sdcard 目录:shell能读,系统安装器SELinux禁止读取

  • 普通adb安装:被TCL厂商校验拦截

  • 唯一ADB合法安装路径:/data/local/tmp

完整成功流程

  1. 推送APK到系统临时目录

1
adb push "C:\Users\Sanziyue\Downloads\xxx.apk" /data/local/tmp/
  1. 进入电视shell

1
adb shell
  1. 带全权限参数安装

1
pm install -t -r -g /data/local/tmp/xxx.apk
  1. 安装完清理缓存

1
2
rm /data/local/tmp/xxx.apk
exit

八、补充:文件存放经验(你实测总结)

  1. TCL自带文件管理器 永远看不到内部存储 /sdcard 文件 属于厂商锁定,只显示U盘内容

  2. 可将APK备份至电视可稳定读写目录

1
adb push 你的.apk /sdcard/Movies/

仅作备份,不能用于安装 3. /sdcard/download 会被系统隐藏、有权限缺陷,不推荐使用


九、步骤7:配置直播源

网站:https://zhuiju.me/

  1. 进入网站获取最新 TV 直播源

  2. 在枫蜜/影视TV等软件内导入源地址

  3. 即可实现全网卫视、地方台、高清直播


十、踩坑总结(本次实操全部问题汇总)

坑1

adb shell 内 pm install /sdcard/xxx.apk
报错:avc: denied sdcardfs 原因:Android高版本SELinux禁止系统读取sdcard安装 解决:必须放 /data/local/tmp

坑2

INSTALL_FAILED_VERIFICATION_FAILURE 原因:TCL厂商独家APK校验锁,拦截ADB通道安装 解决:关闭4条校验参数 + tmp目录安装 + 全参数 -t -r -g

坑3

装完闪退 原因:架构不对,32位电视装了64位包 解决:必须使用 armeabi_v7a 后缀TV包(leanback版)

坑4

电视文件管理器找不到APK 原因:TCL屏蔽内部存储浏览,只识别U盘 解决:不用找,全程ADB安装即可


十一、最终一键万能安装命令(你以后直接套用)

1
2
3
4
5
6
7
adb connect 192.168.x.x:5555
adb shell settings put global verifier_verify_adb_installs 0
adb shell settings put global package_verifier_enable 0
adb shell setprop persist.tcl.debug.installapk 1
adb shell setprop persist.tcl.installapk.enable 1
adb push 本地.apk /data/local/tmp/
adb shell pm install -t -r -g /data/local/tmp/本地.apk