夜雨聆风学习资料网

ARTICLE · 1259950

用AI给家用电视换桌面-cleanyourtv

用AI给家用电视换桌面-cleanyourtv

大家好,我是田小凡:

平时回父母家开电视,很多人应该都遇到过类似的情况:
花好几千块买的智能电视,按下电源键先看 15 秒开机广告。进了桌面之后,满屏都是密集的瀑布流——左边是影视剧推荐,右边是少儿动画,往下滑还有购物频道、健身打卡,以及各种诱导开通会员的弹窗。
几天前,国外有个叫 Gathin 的开发者回父母家,看到家里那台电视也是塞满了广告、反应迟钝。
因为智能电视底层也是安卓系统,他干脆用电脑连上家里的 Wi-Fi,让 AI 编程助手通过局域网连上电视,把内置的广告服务和无用组件停用掉,顺手又让 AI 写了一个类似 Apple TV 风格的极简桌面换了上去。
整个过程花了大概十五分钟,改造前后的对比是这样的:
修改后:

❤️❤️❤️

以前网上也有不少去电视广告的教程,大多需要买一根双公头 USB 线连电脑、刷入第三方固件,或者获取 Root 权限去删系统文件。这类操作门槛高,万一误删了关键组件,电视容易卡在开机界面进不去,还可能影响售后保修。
CleanYourTV 用的是一套相对温和、可逆的方案:
  1. 不插数据线、不 Root、也不刷机:只要电脑和电视连在同一个局域网(同一个 Wi-Fi)下,打开电视设置里的「ADB 调试」开关,就能通过网络操作。
  2. 只停用、不卸载:它不会删除电视里的系统应用,而是调用安卓系统自带的 pm disable-user 命令,把厂商预装的广告服务、数据上报、商城推荐停用掉。因为软件还在系统里,只是不再后台运行,所以随时可以用脚本一键恢复原状。
  3. 附带一个只有 445KB 的原生桌面:除了停用后台组件,项目还提供了一个用原生 Java 写的轻量桌面。它没有联网权限,没有常驻后台服务,也不做占内存的高斯模糊特效,在 1GB 内存的老电视上跑起来也很轻快。
这个桌面的设计完全参考了 Apple TV 的逻辑:纯黑底色,底部放一排你最常用的四五个应用;光标移到哪个应用上,背景就会提取该应用横幅的颜色,泛起一层淡淡的环境光;右上角只留「信号源(Inputs)」「网络」和「设置」三个按钮;另外还带一个会缓慢移动防烧屏的时钟屏保,支持包括简体中文在内的 24 种语言。

❤️❤️❤️

国外用户的电视大多是原版 Google TV 系统,平时看的是 Netflix 和 YouTube;而我们国内家里买的多是小米、雷鸟、TCL、海信、创维或索尼国行,平时用的是云视听小电视、爱优腾芒、央视频、Kodi、Emby 和乐播投屏。
项目仓库examples/目录下的两百多个机型文件,里面已经有许多国内用户提交的国行电视实测记录。由于国内各家厂商对安卓系统的定制程度不同,不同品牌的实际效果有所区别,大家可以按自家电视的品牌进行参考。

❤️❤️❤️

把硬件交给 AI 操作虽然好玩,但终究是在物理设备上执行底层命令,依然需要保持谨慎:
误停关键服务的风险:电视依赖部分系统包来维持正常运转。例如 Google TV 体系下的 setupwraith 设置向导如果处理不当,可能导致开机引导循环崩溃;如果误停了蓝牙或红外遥控接收相关的基础包,遥控器可能会失联。有部分用户反馈,在不熟悉包名的情况下批量停用,导致电视需要进入 Recovery 恢复模式。
调试端口安全:电视打开网络 ADB 调试后,局域网内的 5555 端口处于开放状态,且通信未加密。完成所有清理和启动器替换后,建议回到系统设置关闭“开发者选项”和“网络调试”,并撤销电脑的授权。
应用内广告无法阻挡:这套方案清理的是电视系统层级的广告和推荐栏。爱奇艺、腾讯视频、YouTube 等应用内部播放前贴片广告,由于广告流与正片来自同类服务器,无法通过更换系统桌面来规避。
国内部分机型的限制:国内部分定制版本的电视固件修改了启动器选择逻辑,开机广播会被系统强制拦截并重定向回原厂桌面。

❤️❤️❤️

使用注意:

第一,不是所有电视都适合清理。
尤其是经过厂商深度定制的系统,部分组件可能与遥控器、直播电视、网络或系统启动有关。
第二,不能保证去除所有广告。
CleanYourTV 主要清理电视系统首页的广告推荐与不需要的组件,不代表能够去除 YouTube、Netflix 等应用内部的全部广告。
第三,完成后关闭ADB调试。
项目使用的传统网络 ADB 连接可能没有加密。
操作结束后,应关闭 USB 调试和网络调试、撤销授权,并确认调试端口已经关闭。
不要直接把 ADB 调试端口开放到公网。
第四,升级系统后可能需要重新检查。
部分固件更新可能重新启用之前停用的组件,或者改变桌面相关设置。
重新清理前,应重新核对机型和系统状态。

❤️❤️❤️

CleanYourTV 是一个很有意思的开源项目。
它把原本需要了解Android调试命令才能完成的电视清理操作,变成了一套可以交给 AI 辅助执行的工作流程。
不用 Root、不用刷机,也不必手动寻找几十个系统包名。
不过,操作系统组件始终存在风险,最重要的仍然是先备份、再确认、最后分批修改。

--END--

【写在最后】

如果你家里的 Android TV 或 Google TV 首页广告很多、预装软件杂乱,又希望拥有一个接近 Apple TV 的简洁桌面,可以研究一下这个项目

【关于田小凡】

我是田小凡,一个天然气转IT运维行业的跨行记录生活作者,努力自我成长ing,执笔写作,让自己成为一个优秀的写作人。

相关学习资料