现在的电视机好像成为了广告位,一开机就放一段广告,进入到首页依然还是满屏推荐。
曾经尝试安装第三方桌面或插件,但问题还是没有解决,所以家里客厅的电视机一直放着吃灰。
直到最近刷到一条爆火的帖子,一位开发者花了一个下午,用 AI 把家里的电视给改造了一遍。
起因是他爸妈每次打开电视之前,都要先放一段广告给他们看,觉得很烦。
于是,他把电视的型号告诉 Claude Code,让 AI 通过 Wifi 里找到了这台电视。
直接清掉 25 个电视机里预装的软件,又写一个类似于 Apple TV 的新桌面,一下子干净了。
后来作者还把全过程整理后并开源,项目名叫:CleanYourTV,已狂揽了 7700+ Star,还在持续上涨当中。
只要是安卓系统的电视机基本上都支持,但是像三星、LG 这类自家系统就用不了。
另外部分国行电视的固件限制比较严,只能去广告,桌面则换不了,也已经很不错了。
而且不需要 Root,不用插数据线,也不用卸载电视里的任何东西,就能把广告和预装软件清掉。
整个过程基本都是交给 AI 来干,而且项目有一份现成的提示词,放在 PROMPT.md 文件。
只需粘贴到 Claude Code 这类能执行命令的 Agent 工具,填上电视型号就行。
需要注意的是,电脑和电视机需要在同个 Wifi 局域网里,要不然 AI 连不上电视。
连上后,AI 会先把里面装的软件全部列出来,分成数据上报、广告和推荐服务、用不上的后台服务、预装 App 和视频 App 这几类。
前面几类会直接被停用,而电视离不开的东西,提示词里写明了不许碰。
比如播放 HDMI 信号的服务、遥控器和蓝牙配对、输入法,还有应用商店。
碰到看名字猜不出用途的软件包,它会先查清楚里面有什么,还拿不准的话就来问我们。
涉及个人习惯的部分也会先问一句,比如平时用哪些视频 App,要不要保留语音助手、投屏和系统更新,只停用我们没勾选的。
而且每改一步,它都会模拟遥控器按键操作一遍,再从电视上截一张图看看效果,有问题当场就改。
很多人会担心改坏了怎么办,这一点作者考虑得挺周全,动手之前,AI 会先把完整的软件列表和系统设置都备份一份。
停用的软件也不是被删掉了,只是关掉,要是不满意,一条命令就能恢复原样:
TV_HOST=192.168.1.50 tools/restore.sh examples/<your tv>/debloat.txt就算电脑连不上电视了,在电视自己的设置里,也能把应用一个个重新打开。
清完广告,就轮到新桌面了,作者照着 Apple TV 的样子来做,背景是纯黑的,底部一排放着四个最常用的 App。
焦点在图标之间移动时,会有一块玻璃质感的高亮跟着滑过去,选中的图标稍微放大,下面露出名字。
左上角是问候语、时钟和日期,右上角几个按钮可以切换 HDMI 信号源、查看当前连的 Wifi,还能直接进设置。
另外还附带了一个时钟屏保,电视闲着的时候,时钟每分钟换一个位置,不用担心烧屏。
桌面的语言是跟着电视走的,目前已经支持简体中文。
让我比较意外的是它的体积,装好之后只有 250 KB 左右。
作者是照着 1GB 内存的电视来设计的,没有模糊特效、不放视频、也不联网,内存小的电视也能跑得动。
项目火起来之后,网友们也陆续把自家电视的去广告清单贡献了回来,现在已经收录了二十多个型号。
同型号的朋友可以直接拿来用,省掉 AI 一个个排查的步骤,还有人在这个项目的基础上,做出了睡眠定时、iPhone 投屏这些玩法。
上手也很简单,先在电视里找到「关于」,在版本号上连按 7 次,打开开发者选项,再把 USB 调试打开。
然后让电脑和电视连在同一个 Wifi 下,打开自己用 Agent 工具,把仓库里 PROMPT.md 的提示词粘贴进去。
接着填好型号,等电视上弹出「是否允许 USB 调试」的提示,按一下确认,剩下的就是回答三四个选择题。
作者第一次改的时候花了一个下午,有了这个仓库做参考,按网友的反馈,大概 15 分钟就能搞定。
整个过程不需要我们懂安卓命令,只需告诉 AI 电视的型号,回答几个问题,剩下的工作交给它就行。
家里有安卓电视、而且受够了开机有广告的朋友,感兴趣的不妨试一试。
GitHub 项目地址:https://github.com/Gathin23/cleanyourtv
今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!