一台国行 TCL 75S12(T982 机芯 / V8-A982T01-LF1V176 / Android 11 / 32 位系统)从零折腾 Apple TV+ 的完整记录。 包含:正确版本的下载、ADB 安装、验证拦截绕过、桌面图标、去广告精简、常见崩溃与登录问题。 非官方途径,仅供学习交流,风险自负。
- 先说结论
- 原理:为什么这么麻烦
- 准备工具
- 一、下载正确的安装包(最容易踩坑)
- 二、电视开启 ADB
- 三、ADB 安装(含验证拦截绕过)
- 四、让 Apple TV 出现在桌面(跳转器方案)
- 五、账号与登录
- 六、网络
- 七、去广告与精简(可选)
- 八、灵控桌面(可选)
- 常见问题排查表
- 免责声明
- Apple TV App 和 Apple TV+ 没有在中国大陆上架,国行电视也没有 Google Play。
- 但国行 TCL 基于 Android,可以侧载 APK,装好之后 Apple TV+ 可以正常看(多数网络可直连)。
- 必须使用美区/港区 Apple ID 登录,国区 ID 永远登不上。
- 本次安装版本:
com.apple.atve.androidtv.appletv16.2.0(Android TV 版)。 - TCL 桌面只显示带
LAUNCHER类别的应用,Apple TV 只有LEANBACK_LAUNCHER,所以桌面上不会出现图标,需要装一个"跳转器"(本仓库已提供源码)。
- Apple TV+ 未在大陆提供服务:Apple 官方的地区可用性列表里没有 China mainland。
- 国行 TCL 没有 GMS:谷歌框架装不上(装了 Play 商店也闪退),只能走 ADB 侧载。
- TCL 系统限制安装:第三方安装器(SAI、Universal Installer 等)会被静默拦截,
adb install会报INSTALL_FAILED_VERIFICATION_FAILURE。 - TCL 桌面显示规则特殊:桌面应用列表只认
android.intent.category.LAUNCHER,Apple TV 只声明了电视标准LEANBACK_LAUNCHER,所以列表里永远不显示。
| 工具 | 用途 |
|---|---|
| 电脑(Mac/Linux/Windows) | 跑 ADB 命令 |
adb(Android platform-tools) |
连接电视、安装应用 |
| 电视的 IP 地址 | 设置 → 网络 里查看 |
Mac 安装 adb:
brew install android-platform-tools| 包/版本 | 结论 |
|---|---|
com.apple.atve.androidtv.appletv 16.2.0 |
✅ 本次安装的版本(Android TV 版) |
com.apple.appletv.android(手机/平板版) |
❌ 遥控器适配差 |
com.apple.atve.sony.appletv(索尼定制版) |
❌ 国行机器登录会失败 |
Fire TV 版(com.apple.atve.amazon.appletv) |
注意:现在下载到的是 XAPK 分卷包,需要解压后取 com.apple.atve.androidtv.appletv.apk + 对应架构分包(config.armeabi_v7a.apk 或 config.arm64_v8a.apk)。
版权提示:不要把 Apple 的 APK 文件直接放进你的 GitHub 仓库(有下架风险),只分享下载方法即可。
- 电视:设置 → 系统 → 系统信息
- 在系统信息页面,用遥控器依次快速按 上、下、左、右
- 屏幕弹出 ADB 开关 → 开启
⚠️ 电视断电后 ADB 会关闭,需要重新开启
电脑连接:
adb connect 电视IP:5555电视上会弹出"允许调试"对话框,勾选始终允许并确认。adb devices 显示 device 即连接成功。
adb shell settings put global verifier_verify_adb_installs 0
adb shell settings put global package_verifier_enable 0TCL 的包验证组件在 com.android.packageinstaller 里,禁用后 adb install 才会放行。装完立刻恢复。
adb shell pm disable-user --user 0 com.android.packageinstaller# 解压 XAPK
unzip AppleTV_16.2.0_AndroidTV.xapk -d atv_xapk
cd atv_xapk
# 推送安装包到电视
adb push com.apple.atve.androidtv.appletv.apk /data/local/tmp/atv_base.apk
adb push config.armeabi_v7a.apk /data/local/tmp/atv_abi.apk
# 创建安装会话
adb shell pm install-create -r -t -i com.tcl.appmarket2 --user 0
# 记录返回的 session id,例如 123456789
adb shell pm install-write -S 12567511 123456789 base.apk /data/local/tmp/atv_base.apk
adb shell pm install-write -S 25465402 123456789 config.armeabi_v7a.apk /data/local/tmp/atv_abi.apk
adb shell pm install-commit 123456789-S 后面的数字是文件字节数(ls -l 可查看)。64 位电视把 config.armeabi_v7a.apk 换成 config.arm64_v8a.apk。
adb shell pm enable com.android.packageinstaller
adb shell am start -n com.apple.atve.androidtv.appletv/.MainActivityTCL 桌面只显示声明了 android.intent.category.LAUNCHER 的应用,而 Apple TV 只有 LEANBACK_LAUNCHER。改安装来源、重启、换灵控桌面都无效(实测)。
做一个 20KB 的"跳转器"应用:桌面上显示 Apple TV 的图标和名字,点击后调用系统 Intent 打开真正的 Apple TV。
源码与一键构建脚本在 atv-launcher-shim/,构建后安装:
adb install -r -t -i com.tcl.appmarket2 --user 0 AppleTV_Launcher.apk装完在【我的应用】里就能看到 Apple TV 图标了。
- 必须用美区或港区 Apple ID。国区 ID 登录必失败:输入账号密码后转圈 → 页面刷新 → 回到登录页。
- 注册美区 ID:地区选美国,付款方式选"无",不需要信用卡。
- 推荐用代码登录:电视登录页选"使用代码登录" → 电视显示 6 位码 → 手机/电脑打开
link.apple.com→ 输入代码并用 Apple ID 确认。 - 订阅:美区 $9.99/月;国内可用支付宝 Pockyt 等渠道购买美区 App Store 礼品卡充值。
- 登录 Apple TV 账号时必须开代理(实测:路由器代理关闭时直连登不上,开启后正常)。
通过 pm disable-user 禁用,全部可逆(恢复出厂或 pm enable 包名 即可还原):
# 开机广告
adb shell pm disable-user --user 0 com.tcl.bootadservice
# 系统升级(防止新固件封堵安装权限,慎用)
adb shell pm disable-user --user 0 com.tcl.versionUpdateApp
adb shell pm disable-user --user 0 com.snm.upgrade
# 内置推广
adb shell pm disable-user --user 0 com.tcl.tshop # T惠购
adb shell pm disable-user --user 0 com.tcl.gamecenter # 游戏中心
adb shell pm disable-user --user 0 com.tcl.tliveplay # 轮播
adb shell pm disable-user --user 0 com.tcl.appreciate.art # 艺生活
adb shell pm disable-user --user 0 com.tcl.ffeducation # 雷鸟教育
adb shell pm disable-user --user 0 com.tcl.convergehome # TCL智慧家居
adb shell pm disable-user --user 0 com.audiocn.karaoke.micmanager
adb shell pm disable-user --user 0 com.tcl.bi # 数据统计一键脚本:scripts/debloat.sh
灵控桌面是 TCL 官方签名的极简桌面(包名同为 com.tcl.cyberui,覆盖安装原桌面),卡片式布局、可自定义、广告位更少。资源可到 ZNDS 论坛搜索"雷鸟极简桌面(灵控桌面)"。
注意:如果电视原厂桌面版本比灵控桌面高(如原厂 7.7.46、灵控 7.5.24),安装需要允许降级:
adb install -r -d -t -i com.tcl.appmarket2 --user 0 灵控桌面.apk不想要了:设置 → 应用 → 桌面 → 卸载更新 即可恢复原桌面。
| 现象 | 原因 | 解决 |
|---|---|---|
INSTALL_FAILED_VERIFICATION_FAILURE |
TCL 安装验证拦截 | 关闭两个验证开关 + 临时禁用 com.android.packageinstaller |
INSTALL_FAILED_NO_MATCHING_ABIS |
装了 arm64 分包,系统是 32 位 | 换 config.armeabi_v7a.apk |
| 装完黑屏 / 启动卡死 | 应用状态异常或系统运行太久 | 重启电视后立即打开 |
| 桌面应用列表不显示 | 应用只有 LEANBACK 类别 | 安装跳转器(见第四章) |
| 登录转圈后回到登录页 | 用了国区 Apple ID | 换美区/港区 ID,或用代码登录 |
| 电视断电后 ADB 连不上 | TCL 的 ADB 断电自动关闭 | 重新按上上下下左左右右开启 |
| 灵控桌面装不上 | 版本号比原厂低 | 加 -d 参数允许降级 |
- 本教程仅记录个人折腾经验,非 Apple 或 TCL 官方支持。
- 侧载、关闭系统验证、禁用系统组件均可能带来风险(包括但不限于系统不稳定、无法收到系统更新),操作前请确认自己了解后果。
- 刷机、改机行为可能影响保修。
- 请遵守当地法律法规与 Apple/TCL 的服务条款。
如果本教程对你有帮助,欢迎 Star ⭐ 和提 Issue 补充更多机型的实测结果。