分享 NO.35 1.7k 字
给电视刮个油:我用 CleanYourTV 把客厅那块广告牌救回来了
家里那台电视买回来头半年还挺香,后来系统越更越离谱。开机先来15秒广告,首页一半是"猜你喜欢",遥控器按个返回键都能给你弹个购物频道。最烦的是,你明明只是想打开Netflix看…
家里那台电视买回来头半年还挺香,后来系统越更越离谱。开机先来15秒广告,首页一半是"猜你喜欢",遥控器按个返回键都能给你弹个购物频道。最烦的是,你明明只是想打开Netflix看个片,它非要在你眼前堆一堆你根本不会点开的东西。

我知道有广告屏蔽路由器那一套,但家里设备多,我不想为了一台电视把整个网络搞复杂。直到前两天刷GitHub,看到个叫 CleanYourTV 的项目,思路很对我胃口——不root、不刷机,就用ADB把广告组件"停用",再换一个干净的桌面。翻车了还能一键还原。
试了一晚上,效果拔群。这里记一下过程,也算给自己留个备忘。
这玩意儿到底干了啥
说白了就三步:
电脑和电视连同一个Wi-Fi,通过网络ADB连上去
把系统里那些广告推送、推荐服务、遥测上报的包全部"停用"(注意是停用不是卸载,系统分区纹丝不动)
装一个极简桌面设成默认Home,开机直接进你自己的应用列表
所有操作前自动备份当前状态到电脑上,万一哪天想恢复原厂,一条命令就回去。
底线很清晰:不动系统分区、不删系统应用、不碰HDMI/蓝牙/输入法这些核心功能。 这就比那些"一键去广告"的野路子工具靠谱多了。
动手之前
电视端要开的就一个东西:开发者选项里的USB调试(有的叫网络调试)。连续点版本号七次就出来了,老安卓用户应该都熟。
电脑端需要Git和Python 3,仓库里自带一个纯Python写的tv.py工具,就算你系统里adb命令被厂商阉了也能用。
git clone https://github.com/Gathin23/cleanyourtv.git
cd cleanyourtv连电视就两种方式,老款直接adb connect IP:5555,新款Google TV用配对码那套。连上之后adb devices能看到device就说明通了。
两条路,我选了省事的
项目作者很贴心,给了AI自动档和手动档两条路线。
手动档就是自己对着examples/目录里对应机型的debloat列表跑命令,适合知道自己电视里哪些包能停、哪些不能停的老手。
我选了AI自动档——仓库里有个PROMPT.md,把内容整段丢给Claude Code,告诉它我的电视型号、IP、常用App有哪些、语音助手要不要留。AI会自己探测设备、分批停用(每批还给你确认)、装桌面、切Home,最后提醒你关调试。
整个过程大概二十分钟,中间就确认了几次"这批可以停吗",剩下的它自己跑。
换完之后的体验
开机直接进桌面,没有广告,没有推荐流,就你装的那几个App整整齐齐排着。遥控器按返回就是返回,不会再被劫持到什么购物页。系统更新、投屏、蓝牙遥控全都正常,因为核心功能根本没动。
新桌面本身也挺克制——方向键移动App,确定键放下,长按设置键进桌面设置,支持调列数、关动画、加个小部件显示CPU和内存。没有花里胡哨的东西,就是个安安静静的启动器。
几个踩坑提醒
别贪心。第一次用建议一批一批来,每停一批就试试常用功能,别一口气全干掉然后发现遥控器语音没了还得挨个排查
电视品牌差异很大。小米、索尼、TCL、海信各有各的广告包名,examples目录里找对应你机型的列表照着来最稳
换桌面这事不是所有电视都支持。部分国行固件锁了默认Home,只能做去广告那一步,换不了桌面。先试,不行就退回来
用完一定关调试。ADB网络调试开着等于给局域网开了个后门,搞完验证功能正常就关掉
翻车了怎么回
TV_HOST=你的IP tools/restore.sh examples/你的机型/debloat.txt备份在~/.cleanyourtv/目录下,按记录还原就行。没电脑也能在电视设置里手动把停用的原桌面重新启用。
折腾完坐在沙发上开机那一瞬间,干净得有点不习惯。原来电视本来就该是这样的——你按一下电源,它乖乖亮起来,等你发指令,而不是先给你上一课什么叫"互联网思维"。
👉 项目地址:github.com/Gathin23/cleanyourtv
如果你也想动手,建议先把仓库README通读一遍,examples目录翻翻有没有你同款机型的现成配置。省事,也安全。
DOWNLOADS下载地址
本文由喵总原创,采用 CC BY-NC-SA 4.0 发布。转发请带上原文地址,别只截走图片。
读到这里,admin已经从键盘上起来了。
如果这篇帮到了你,留个爪印再走。
原文链接
https://miaozong.cn/archives/35/
评论区
暂无评论还没有一条评论。沙发是喵总的,但它今天不在家。