这个秋天玩机圈声量最大的项目,不在手机上,在客厅。
10月17日,X用户Gathin发了一张对比图:同一台电视、相差15分钟——左边首页第一屏三分之一是理财广告,Netflix缩在中间一小格;右边纯黑底、一个大号时钟、只剩你真的在用的App。这条推文48小时拿了3.4万个赞。项目本体是GitHub上的Gathin23/cleanyourtv(前身叫tv-vibehack,已更名):起因是原作者回老家,发现那台小米电视打开Netflix之前先弹一条赞助广告,他没换电视也没刷机,一个下午把电视从里到外收拾了一遍。它把Android/Google TV里你没同意过的广告服务、推荐内容、遥测和预装应用禁用掉,再装一个约474KB的启动器,把首页换成Apple TV的样子。知乎
截至10月24日,仓库实时数据:29,363 Star、3,362 Fork、158个进行中Issue——上线约一周。海外这边,TechCrunch、Tom’s Guide、Mashable、Android Authority、XDA全跟进了,累计180多篇报道、覆盖31个国家,还有人替它整理了243台电视、69个品牌的实测清单。GitHub知乎
国内这边,B站10月21日起实操教程陆续上线,比如《电视改造:CleanYourTV部署,干净无广告TV》。小红书用户"挖特江"的《爆改家中老电视 清爽无广告》两天内481赞479收藏——“家里那台老电视,开机就是一堆广告弹窗 + 满屏推荐的app,用了两年越用越烦”。知乎专栏也直言"这两天发现电视清理类项目非常火爆"。哔哩哔哩小红书知乎
先泼冷水:这不是"刷电视",是"剪系统"
刷机党看到"去广告"三个字,第一反应是刷ROM。但CleanYourTV的全部核心操作,就一条安卓标准命令:`pm disable-user --user 0 <包名>`——停用,不是卸载。知乎
这也意味着两件事。第一,它能清的是"系统里的应用":首页广告、推荐行、Discover页、后台遥测、预装App,这些都是包,能禁,可回滚——动手前项目会把每个包的当前状态、Home归属、三个动画缩放值备份进`~/.cleanyourtv/`,恢复脚本重放这份记录就行,电视自己的设置→应用页面也能手动一个个启用回来。第二,它清不动开机那几秒的贴片广告:那在固件层,项目文档没有承诺,国内厂商目前也没给关闭入口。想冲着"开机广告"动手的,先做好预期管理。
小米电视里,`com.mitv.tvhome.atv`是PatchWall首页、`com.xiaomi.mitv.tvplayer`是电视本体、`com.mitv.ads`才是广告服务——名字长得一样,看不出区别。以前要禁对这些包,你得去论坛找到对应型号的帖子、抄一份看不懂的包名清单、一个个试,试错一次的代价是恢复出厂。所以这事只有极少数爱折腾的人干。
AI真正接走的,是"判断"那一步
会敲ADB命令的人,十几年前就在删电视预装了。这次火的不是命令,是成本曲线:你把电视型号丢给Claude Code(Codex、Gemini CLI都行),它自己通过Wi-Fi的ADB 5555端口连上电视——一根线不用插,电脑和电视连同一个路由器即可——用`dumpsys package`逐个查包、分类,动手前先问你三个问题:"你平时用哪些流媒体App?Dock要几个槽位?语音助手、Chromecast、系统更新留不留?“它会在电视上触发"允许USB调试吗”,你点允许,然后备份、小批量禁用、每批之后拉截图核对、装启动器、设成Home、重启验证,整个约15分钟。知乎
仓库根目录有现成的PROMPT.md,整段复制给助手、把型号换成你自己的,中文写效果一样——它靠型号去调examples/里贡献者们已经踩好的清单。不想用AI也能跑:整个流程都脚本化了,只要有Python 3,Windows下每个脚本旁边还有一份.ps1。另外别忘了社区里的"百度搭子"玩法:有用户直接拿对话AI部署,实测"他送了450没弄完都消耗完了"——工具选型本身,也有一张成本单。哔哩哔哩
你家电视能不能搞:这三类,先劝停
第一类:TCL等固件收紧的机型——有实锤翻车。 B站评论区用户"心中有diong便有世界"实测tcl t7g:固件禁止了常规ADB安装,开了ADB也只能开调试,“我昨天用claude code跑了两小时,最后告诉我tcl把所有路径都堵死了,adb安装不了”。知乎那篇梳理还提到:中国市场部分机型对所有侧载一律返回`INSTALL_FAILED_VERIFICATION_FAILURE`。项目examples/头几行就写了这些坑,动手前先查你自己那台属于哪种。哔哩哔哩知乎
第二类:小米/红米等实测成功较多的机型,也别裸上。 红米A55、小米电视(装完自带简体中文界面,项目支持25种语言含简体中文)成功案例不少,但部分机型会锁启动器权限。正确顺序是先跑`–probe`看型号在不在实测清单里,再决定往下走——别对着一台刚买三个月的电视动手。知乎
第三类:长虹等老系统机器,证据不足,别当首发。 评论区有人问"长虹机芯:ZLH74GI2G(D3P/D6P系列),Android 5.1.1(API22)请问这个可以搞吗?“,底下回答"安卓的基本上都可以”——这是社区乐观话术,不是实测数据,这类老系统不在验证清单里。安卓盒子、安卓投影仪同理:技术上是同一个系统,但盒子有额外坑——部分设备开USB调试会切断那个USB口的供电,插着的音箱、硬盘会掉线,官方文档专门提醒整个流程一次做完、别分两次。哔哩哔哩知乎
动手前,先把翻车案例过一遍
禁错是有先例的:前六个核心包禁错,电视直接开不了机——这台变砖的Mi TV Stick,事故记录至今躺在仓库issue #884里。所以AI替你干活时,"这几个你还用吗"那一步千万别闭眼点确认,尤其涉及遥控器按键、投屏、开机流程的包。知乎
项目文档里还记着TCL G09的一个副作用实测:启用按键重映射之后,长按音量加变成了一按一格。
改完还有个安全收尾动作,很多教程不会讲:回开发者选项,把"USB调试""网络调试"关掉、撤销调试授权、重启,然后用`python3 tools/adb-closed.py <电视IP>`确认端口真的拒连了。5555端口裸挂在家庭Wi-Fi里,等于全屋设备都开了侧门——今年5月国安机关就点名过"秒解BL"教程被不法分子定向利用、"远程帮忙解锁"的套路,道理是同一个:调试口、授权、恢复,全程自己手里过。想省事找"代跑"或随便装来路不明的整合包的,劝退。知乎人民日报
同理,社区共识是"禁用别卸载":直接卸载多余APK,有的电视系统会报错、还可能影响过保售后,禁用可一键复原。哔哩哔哩
这活适合谁:三档成本单
ADB老手:跳过AI也行,读一遍PROMPT.md和examples/清单,纯脚本15分钟完事,你缺的从来不是能力,是别人帮你整理好的包名清单。
刷过手机、没动过电视的:型号不在TCL式堵死清单里的,是最佳人群——15分钟、低风险、可回滚,把你当年解BL锁的熟练度平移过来就够。
纯家庭用户:最大的变化是"回答三个问题就行"。但开机广告清不掉、厂商固件更新可能随时把设置改回去(项目会打印"漂移项",有漂移退出码就是1,可以挂定时任务每周跑一次复查),动手前把预期聊明白。知乎
接下来盯什么
158个未决Issue还在涨,这是个高速社区迭代期:值得盯三件事——TCL那堵"墙"会不会被社区找到绕行方案、examples/清单会不会从243台继续扩容覆盖更多国产型号、以及厂商会不会被舆论推着给出官方的"无广告轻量桌面"。
屏幕和芯片是你买的,首页不该被那屏广告绑架;但"剪"哪些、"剪"多深、你的机型能不能剪,取决于它落在上面哪一类里。先跑`–probe`再动手,改完的,欢迎回来晒你家电视的新首页。