安卓电视去广告完整指南CleanYourTV 一键换掉广告桌面全程可逆【免费下载链接】cleanyourtvDebloat any Android or Google TV over Wi-Fi and get an Apple TV-style home.项目地址: https://gitcode.com/gh_mirrors/tv/cleanyourtvCleanYourTV 是开源的安卓电视去广告工具包通过网络 ADB 连接电视批量禁用广告推送、厂商遥测和预装垃圾应用再装上一个 Apple TV 风格的迷你启动器当新桌面。全程只用禁用不卸载一条脚本就能全部还原1GB 内存的老电视也跑得动。为什么值得折腾原装 Google TV 的首页顶部常年挂着 Sponsored 广告横幅下面跟着刷不完的推荐内容位。电视芯片内存普遍只有 1GB广告服务和推荐流在后台一直轮询越用越卡。CleanYourTV 的思路很直接把广告服务、推荐行、厂商遥测和用不上的预装应用统统关掉再把首页换成一个只有约 532 KB 的本地启动器——没有广告位也没有网络请求。✋ 动手前的准备先做四件事都围绕让电脑能碰到电视把电脑和电视连到同一个 Wi-Fi电视保持开机在电视的设置 → 网络里记下它的 IP 地址开启开发者选项电视上依次进设置 → 设备偏好 → 关于在 Build版本 上连按OK 键 7 次解锁返回进入开发者选项打开USB 调试如果看到 网络 / ADB 调试一并打开在电脑上克隆仓库并建好 Python 虚拟环境git clone https://gitcode.com/gh_mirrors/tv/cleanyourtv cd cleanyourtv python3 -m venv tools/venv tools/venv/bin/pip install -r tools/requirements.txt export TV_HOST192.168.1.50 # 换成你家电视的 IP 两个容易卡住的点部分电视打开 USB 调试后会切断 USB 口供电插着的 USB 网卡会掉线所以建议一口气做完少数 Google TV 设备只有无线调试需要先配对接入仓库自带排错文档 docs/TROUBLESHOOTING.md 里有配对步骤。 去广告三步走工具都是纯 Python不依赖 adb 二进制——tools/tv.py 直接以纯代码实现 ADB 协议ADB 是电脑与电视之间的远程调试通道顺便绕开了 macOS 对 adb 的拦截。第一步探测电视tools/venv/bin/python -I tools/tv.py --probe跑完会打印电视型号、Android 版本和固件先确认连对了设备。它也能执行单条 shell 命令比如tools/venv/bin/python -I tools/tv.py pm list packages列出电视上全部应用。第二步应用去广告清单tools/disable.sh examples/xiaomi-mi-tv-4a/debloat.txt清单每行一个包名脚本逐条用pm disable-userAndroid 包管理命令行效果等同于在系统设置 → 应用里点禁用关掉它们。动手前它会把电视当前状态记录到~/.cleanyourtv/这就是后面还原的依据。examples/ 下每个电视型号一个文件夹xiaomi-mi-tv-4a/debloat.txt 按厂商遥测、PatchWall 广告、预装应用分组并带注释想保留哪条就注释哪一行。第三步拉截图验证tools/venv/bin/python -I tools/tv.py --screenshot before.png命令会把电视当前画面抓下来存到电脑打开看一眼横幅没了、推荐位没了就算这一步过关。省力分支不想敲命令就在仓库目录里打开任意能执行命令的编程助手Claude Code、Gemini CLI 均可粘贴 PROMPT.md 的提示词并填上电视型号电视上点允许 USB 调试再回答几道勾选题常用哪些应用、dock 放几个、要不要留语音助手和 Chromecast助手会自己跑完备份 → 禁用 → 编译安装启动器 → 截图验证。 把桌面做减法启动器装在 launcher/一条命令编译、安装并切换首页切换失败会自动回滚TV_HOST192.168.1.50 launcher/build-and-install.sh电脑需要 JDK 17 和 Android SDK电视需 Android 8.0 及以上。装上后是这样纯黑背景、大号细体时钟和日期、底部圆角 dock 放 4 个自选应用、按下键滑出完整应用网格、一块半透明玻璃高亮在图标间弹跳右上角是输入源 / Wi-Fi / 设置的三个毛玻璃按钮。没有模糊、没有视频、没有后台服务。个性化只改一个文件 launcher/app/src/main/res/values/config.xmldock_apps定 dock 顺序、hidden_apps定隐藏应用、live_tv_package定直播包名、网格列数 4~7 任选改完重新构建安装即可。懒一点也行——tools/theme.sh themes/aurora把主题直接推到电视上换个壁纸和配色不用重新编译。️ 避坑速查表症状怎么处理macOS 上adb connect报 No route to host电视没掉线是新版 macOS 的本地网络隐私策略在拦 adb 程序。别和它纠缠直接用纯 Python 的 tools/tv.py换完首页搜索框里没有键盘部分机型默认输入法指向了一个被禁用的预装键盘。执行tools/tv.py ime set com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME指回 Gboard按 Home 键进了工厂测试页顺序反了新启动器还没就位就关了旧的。先构建安装新启动器再处理清单里的旧启动器脚本已内置这个保护一行连着写多条pm命令只有第一条生效pm命令一条一个 shell 调用连写会静默停在第一条。仓库内脚本已按这个方式处理适用范围与安全性支持任何 Android TV / Google TVXiaomi、TCL、Hisense、Sony、OnePlus、Nvidia Shield 等均有现成清单Fire TV 只能做去广告的一半因为 Fire OS 不肯把首页交给第三方启动器。不支持Samsung Tizen、LG webOS、Roku、Vizio、Hisense VIDAA——这些系统没有 ADB整套 Google TV 去广告流程用不上。安全性的底牌在于不 root、不刷机、不卸载所有 ADB 禁用预装应用的动作都是pm disable-user和你在应用设置里点禁用是同一个开关。tools/restore.sh 读取 tools/disable.sh 留下的记录一条命令就能还原所有设置TV_HOST192.168.1.50 tools/restore.sh examples/xiaomi-mi-tv-4a/debloat.txt电视上原来被禁用的应用保持原样首页交还给原装启动器连电脑都够不着时电视自己的设置 → 应用页也能逐个重新启用。固件更新把广告刷回来tools/check.py对比清单并可用--fix一键补回。广告清空了桌面归你了反悔也只是一条 restore 命令的事。去 examples/ 里翻翻有没有你的电视型号没有的话那份清单就是留给你的位置。【免费下载链接】cleanyourtvDebloat any Android or Google TV over Wi-Fi and get an Apple TV-style home.项目地址: https://gitcode.com/gh_mirrors/tv/cleanyourtv创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考