一句话说清这个项目
CleanYourTV 是一个开源工具,做的事情可以用一句大白话概括:通过家里的 Wi-Fi,给你的安卓电视(Android TV / Google TV)"打扫卫生"——把用不到的预装软件停用掉,再换上一个大字、大图、没广告的苹果风格首页。全程不需要 Root、不需要刷机、不卸载任何应用,一条命令就能全部恢复原样。
它的作者把项目放在 GitHub 上,名字叫 Gathin23/cleanyourtv,采用 MIT 许可,任何人都可以免费使用、修改和分发。2026 年 10 月,这个项目在开发者社区火了起来:10 月 19 日到 25 日那一周,它登上了 GitHub Trending 榜首;TechCrunch、TechRadar、Tom's Guide、XDA 等科技媒体先后报道了它。
对一个个人开源项目来说,这种关注度并不常见。它击中的痛点足够普遍:全世界的电视用户都在忍受同一套臃肿的首页,而 CleanYourTV 提供了一条普通人也走得通的路。
项目名片:先把基本数据摆在桌上
在深入细节之前,先把项目的关键数据整理成一张表。这些数字后面会反复出现,值得先有个印象:
| 项目 | 数据 | 说明 |
|---|---|---|
| 仓库地址 | GitHub: Gathin23/cleanyourtv | 项目唯一的官方代码托管地 |
| 开源许可 | MIT | 最宽松的许可之一,可自由使用、修改 |
| 已验证电视型号 | 433 款 | 社区实测列表,不是口头承诺 |
| 覆盖品牌 | 114 个 | 主流电视与盒子品牌基本覆盖 |
| 界面语言 | 31 种 | 含简体中文、希伯来语等,支持 RTL 镜像 |
| 新首页体积 | 约 572KB | 一个安装包的大小,极其轻量 |
| 知名度峰值 | GitHub Trending 周榜第一(2026 年 10 月) | 同期获多家国际媒体报道 |
| 支持的系统 | Android TV / Google TV | 需 Android 11 以上(无线调试依赖新版系统) |
| 不支持的系统 | Fire TV、Tizen、webOS、VIDAA | 官方在 cleanyour.tv/not-android 页面明确列出 |
两个数字值得多说一句。"433 款已验证型号"意味着项目不是纸上谈兵,而是有大量真实用户在不同品牌、不同年份的电视上跑通过;"launcher 仅 572KB"则说明这个新首页没有捆绑任何私货——它不收集数据、不带广告 SDK,就是一块干干净净的界面。
它到底做什么:两件事
CleanYourTV 的全部功能可以拆成两件事:减法和换装。
减法,指的是"去预装"(debloat)。 它会先列出电视上安装的全部软件包,生成一份清单。你对照清单勾选:视频专区、游戏中心、购物入口这些用不到的,标记为停用;自己装的应用、系统关键组件,保留。确认之后,一条命令批量执行,被停用的应用从界面上消失,后台也不再活动。
注意,这里是"停用"而不是"卸载"。被停用的应用文件还在电视里,只是被系统切断了活动。这个区别是 CleanYourTV 安全设计的核心,下一篇会专门讲原理。
换装,指的是替换首页(launcher)。 安卓电视的"首页"技术上叫启动器, CleanYourTV 自带一个全新的启动器,风格明显致敬 Apple TV:纯黑背景、底部 dock 栏放四个常用应用、顶部大字号显示当前打开的应用名、应用网格排列、毛玻璃质感的按钮、还有时钟屏保。遥控器按一下,界面响应干净利落,没有推荐流,没有开屏广告。
两件事合起来,才构成完整的体验:光减不换,首页还是那个广告商城;光换不减,后台还跑着一堆用不到的服务。这也是 CleanYourTV 区别于单一"去广告工具"或单一"第三方桌面"的地方。
项目的组成部分
打开 GitHub 仓库,你会看到一个结构清晰的目录。用一张导图把主要部分串起来:
---
markmap:
colorFreezeLevel: 2
---
# CleanYourTV 仓库
## 启动器(launcher)
- 新首页界面
- 21 套主题
- 31 种语言
- 体积约 572KB
## tools 工具链
- tv.py 纯 Python ADB 客户端
- disable.sh / restore.sh
- recovery.py 恢复记录
- check.py 固件升级核对
- b64push.py / relay.py
- docker-build.sh / theme.sh
## 文档与辅助
- README 使用说明
- PROMPT.md 给 AI 助手的任务书
- 兼容性验证列表
对普通用户来说,最常用的只有两个入口:一是仓库里的 PROMPT.md——一份写给 AI 编程助手的"任务书",照着它,让 AI 带着你走完全流程,大约十五分钟;二是 tools/ 目录里的脚本工具,适合愿意在电脑上敲命令的用户,本书第 4 章会逐一详解。
新首页长什么样:先看个轮廓
既然"换装"是这个项目的半壁江山,在往下讲之前,先给新首页画个轮廓,让大家心里有个预期。它的设计语言明显借鉴 Apple TV:
| 界面元素 | 样子与作用 |
|---|---|
| 背景 | 纯黑打底,突出内容本身,OLED 电视上还能省电 |
| 底部 dock | 四个常用应用排成圆角横带,一键直达,顺序可自定义 |
| 顶部 Shelf | 大字号显示当前打开的应用名,带环境光效 |
| 应用网格 | 自己安装的应用整齐排布,没有推荐流 |
| 玻璃按钮 | Inputs(信号源)、Wi-Fi、Settings 三个毛玻璃质感按钮 |
| 时钟与屏保 | Outfit 字体时钟,待机时化身屏幕保护 |
| 主题 | 内置 21 套主题,随心切换 |
| 模块卡片与 App 资源库 | 快捷功能卡片,配合资源库找回被隐藏的应用 |
| 语言 | 31 种界面语言,含希伯来语 RTL 镜像布局 |
这些特性在本书第 5 章会逐一详解,这里点到为止:CleanYourTV 换掉的不是"一个桌面壁纸",而是一整套电视的交互门面。
生态位:它在"精简电视"地图的哪一格
"让电视变干净"这个需求,市面上并非没有产品。把 CleanYourTV 放进整个方案地图里,它的位置就很清楚了:
| 方案 | 代表 | 原理 | 代价 |
|---|---|---|---|
| 换盒子 | Apple TV、国际版盒子 | 绕过电视系统 | 花钱,且 HDMI 输入切换麻烦 |
| Root | 各类 Root 工具 | 获取最高权限后删除 | 变砖风险、丢保修、部分 App 拒运行 |
| 刷第三方固件 | 精简版系统包 | 整体替换系统 | 需对应型号包、门槛高、风险大 |
| 去广告盒子/软路由 | 旁路屏蔽 | 网络层拦截广告域名 | 需要额外硬件和技术 |
| CleanYourTV | 本项目 | Wi-Fi + ADB + 系统停用开关 | 低风险、可撤销、免费,但只支持安卓电视 |
可以看到,CleanYourTV 占据的是一个独特的格子:比 Root 和刷机安全得多,比换盒子和旁路拦截便宜得多,而且效果立竿见影。 它的边界也很清晰——只支持 Android TV / Google TV,其他系统(Fire TV、Tizen、webOS、VIDAA)用不了,这一点我们会在兼容性一篇里细说。
用一个更形象的比喻:Root 和刷机像是"拆房子重修",CleanYourTV 像是"大扫除加软装"——东西没扔,都规整到储物间了,随时可以拿回来。
MIT 许可与开源模式
CleanYourTV 采用 MIT 许可,这是最宽松的开源许可之一。它对普通用户意味着三件事:
第一,免费。不需要付费,不需要激活码,不存在"基础版免费、高级功能订阅"的套路。
第二,可追溯。所有代码公开在 GitHub 上,任何人都能审查它到底对你的电视做了什么。一个只用系统自带开关的工具,没必要藏着掖着。
第三,可延续。即使作者某天不再维护,任何人都可以 fork(复制)代码继续改进,项目不会随作者沉寂而消失。
开源模式还带来一个隐性好处:433 款验证型号、31 种语言,都是社区用户一点点试出来、翻出来的。你在使用中发现的型号兼容信息,提交给项目,就能帮到下一个人。
它不是什么
最后,有必要澄清三个常见的误解,避免带着错误预期入门:
- 它不是病毒软件。 它不删除系统文件,不注入代码,只用系统提供给机主的停用接口。仓库里也不含任何厂商固件或 APK。
- 它不是万能去广告器。 它能停用预装应用、换掉推广首页,但视频 App 片头自带的贴片广告、内容平台自己的推广位,不在它的能力范围内。
- 它不是"破解工具"。 它不绕过任何锁、DRM 或拷贝保护,只是把一个本就属于你的开关批量拨动。
一句话总结:CleanYourTV 是一个"用正规军手段打游击"的项目——用的全是系统明面上允许的操作,达成的却是过去只有刷机才能实现的效果。
认识了这个项目是什么,下一篇我们钻进它的工作原理,看看 ADB、无线调试和 pm disable-user 这三者是如何在不 Root 的前提下完成协作的。
