夜雨聆风学习资料网

ARTICLE · 1220844

清理你的安卓电视,用AI把“广告盒子”变成Apple TV

清理你的安卓电视,用AI把“广告盒子”变成Apple TV

昨天看到沐阳老师@yyyole分享了一个有趣的开源项目:CleanYourTV,如果你受够了家里的小米电视开机就弹各种广告,可以直接把电视型号丢给Claude Code。

十五分钟后,广告没了,首页干净得像Apple TV。

这个开源项目最近涨星还挺快的。项目从最初的tv-vibehack改名为CleanYourTV,GitHub星标迅速破八千,社区还贡献了92个机型的列表,能够覆盖31个品牌。

这个项目是什么?

CleanYourTV是一个开源项目(MIT协议),核心就做两件事:

  1. 1. 通过Wi-Fi + ADB,禁用(不是卸载)安卓电视/Google TV上的广告、遥测、推荐流和预装垃圾。
  2. 2. 安装一个仅约370KB的原生轻量启动器,做成类似Apple TV的极简黑色首页。

全程无需Root、无需数据线、不卸载任何系统包,并自带一键恢复脚本。如果改完后悔了,一条命令就能还原。

它不是简单的“卸载广告App”,而是用AI助手(推荐Claude Code)在真实设备上探测、备份、分批禁用、验证,再编译安装启动器。

为什么项目现在突然火了?

智能电视这几年越来越“聪明”:开机广告、强制推荐、后台遥测、各种你用不到的预装应用占资源。很多人买回来后发现,电视自己比你更想推内容。

传统做法要么刷机风险高,要么手动ADB一条条敲命令麻烦。CleanYourTV把“探测bloat + 决策 + 验证 + 做启动器”全交给AI,把门槛降到了普通人可操作的程度。

作者自己说,他只是把父母电视的型号告诉了Claude Code,AI就自己找到电视、列出包名、禁用了25个小米相关组件,还写出了启动器。

后来,社区接力把各种机型的清理列表几乎补全了。

它具体怎么工作?

原理其实很简单,用的都是安卓标准能力:

  1. 1. 在电视上开启开发者选项和USB调试(多数机型是在“关于本机”里连点版本号7次,就可以出现开发者设置界面)。
  2. 2. 电脑和电视连同一个Wi-Fi,通过ADB连接。
  3. 3. AI先完整备份当前包列表和设置,并生成恢复脚本。
  4. 4. 分批用pm disable-user禁用广告、遥测、推荐服务等(绝不卸载系统关键应用)。
  5. 5. 编译并安装轻量启动器,设为默认Home。
  6. 6. 全程用截图和按键注入验证效果。

它的关键设计原则是:

  • • 只禁用,不卸载 → 可逆
  • • 操作前会问你:要不要保留语音助手、投屏、系统更新、哪些App放在Dock
  • • 针对不同品牌bloat差异大,AI会先探测再确认

清理后你能得到什么?

启动器做得相当用心,对标Apple TV的交互逻辑:

  • • 纯黑背景,底部圆角Dock放你选的4个常用App
  • • 顶部大字显示当前聚焦App名称 + 从图标提取的氛围光效
  • • 其余App以网格形式展示,按Down键上滑
  • • 半透明玻璃高亮跟随焦点,有轻微弹簧动画
  • • 右上角三个毛玻璃按钮:输入源(显示HDMI连接状态)、Wi-Fi、设置
  • • 左上角问候语 + 纤细时钟 + 日期
  • • 支持主题切换(颜色、壁纸、列数、Dock数量均可热更换,不用重编译)
  • • 可选模块卡片,其他App可申请加入首页(需你同意)

结果就是:没有赞助推荐、没有“发现/推荐”骚扰、没有后台乱打电话的分析服务,开机直接看到你想要的App。

支持哪些电视?

理论上只要是Android TV或Google TV都能试。

目前已有测试列表的包括:小米/Redmi系列、TCL、索尼BRAVIA、海信、飞利浦、创维、海尔、长虹相关机型、NVIDIA Shield、Chromecast with Google TV、部分投影仪等,覆盖92个具体型号。

注意:

  • • 三星Tizen、LG webOS不支持(有人做了webOS移植,可以见项目的SHOWCASE)
  • • Fire TV只能做清理部分,系统不允许第三方启动器完全替换Home
  • • 少数中国市场TCL机型拒绝安装任何启动器,只能做清理

你的机型如果不在列表里也没关系,AI会现场探测并生成列表,你还可以贡献回去就能帮助下一个人。

实际操作步骤(精简版)

  1. 1. 电视端设置 → 关于本机 → 连续点击“版本号/Build”7次开启开发者选项 → 打开USB调试(有网络ADB/无线调试的也一并打开)。不同品牌入口略有差异,社区已整理常见国产机型的开启方法。
  2. 2. 电脑端克隆仓库:git clone https://github.com/Gathin23/cleanyourtv.git把PROMPT.md内容复制给Claude Code(或具备Shell能力的其他AI助手),填上你的电视具体型号,并说明已克隆仓库。
  3. 3. 跟着AI走电视上会出现“允许USB调试?”弹窗,点允许。AI会问你几个问题(常用App、Dock四个位置、是否保留语音/投屏/更新等)。全程大约15分钟。

完成后记得关闭调试功能,并保存好恢复脚本。

不想用AI也可以,仓库里有Python工具脚本,完全可以自己手动跑。

风险与注意事项

  • • 这是社区驱动项目,进度很快,建议操作前先看最新README和对应机型的案例说明。
  • • 极少数机型在禁用某些组件后可能影响特定功能,所以一定要先备份,并认真回答AI的确认问题。
  • • 完成后务必关闭ADB调试,避免安全隐患。
  • • 启动器针对1GB左右内存的电视做了轻量化设计,动画和特效都控制得比较克制。

写在最后

智能电视本该是“你的屏幕”,而不是厂家的广告位和数据收集器。

CleanYourTV用一种相当优雅的方式,把控制权重新交回用户手里:可逆、低风险、社区协作、AI降低门槛。

如果你家里也有一台被广告和推荐折磨的老安卓电视,不妨花半小时试一次。改完后那个干净的黑色首页,真的会让人有种“终于回归正主”的感觉。

项目地址:https://github.com/Gathin23/cleanyourtv官网:https://cleanyour.tv

操作前务必仔细阅读仓库说明,按自己机型谨慎尝试。

相关学习资料