张大妈

2天2310星:AI编程把「拆电视广告」从极客手艺变成了填空题,但国行电视先别动手

源自7位全网作者

14:36

这周末程序员圈刷屏的不是哪个新模型,而是一件很小的事:一位 DevRel 作者受不了爸妈的小米电视看 Netflix 前必须先看完一条赞助广告,用 Claude Code 给电视做了次「大扫除」,把整套方法连提示词一起开源,仓库 10 月 17 日建仓,两天拿了 2310 星、272 fork。知乎

作者在 X 上发的演示帖拿了 230 万浏览。 电视开机广告本来就是长期民怨,微博话题 #电视为什么越来越难开# 里就有「开机先 15~60 秒硬性广告,部分不能一键跳过,必须等播完才进主页」。 到 10 月 20 日,知乎热问已经把它上升到生态层面——多名开发者利用 Claude Code 等 AI 编程工具,通过局域网调试通道给智能电视「瘦身」。知乎微博知乎

火的是情绪,坑的是型号。这篇替折腾党把三件事拆开:AI 到底改变了什么、哪些电视能动手、动了要付什么代价。

一、去臃肿不是新活,AI 改变的是「踩坑经验的可携带性」

先泼冷水:ADB 清理预装、关遥测,这是玩机圈十年老手艺,第三方启动器和 debloat 清单早就存在。过去真正拦人的从来不是命令本身,而是那条流水线——配环境、辨包名、避开静默失败的坑,得有位耐心的极客陪你耗一下午。

tv-vibehack 的核心不是代码,是一份 PROMPT.md,里面全是实打实的工程约束:

  • macOS 的本地网络隐私会静默拦掉官方 adb 客户端,提示词里就改用 Python 的 adb-shell 库;

  • 链式 pm 命令会在第一条后静默中断,就强制「一条命令一次调用」;

  • 大文件推送会挂,就配了 base64 分块传输加 md5 校验的脚本;

  • 包名看不出用途的,先 dumpsys 查组件再决定动不动;

  • 碰到流媒体、语音助手、固件更新这类敏感项,AI 必须停下来出选择题问用户;

  • 每改一步截屏验收。

这些约束没有一条是编的,全是被真实坑打磨出来后固化进提示词的。它的意义在于:一份把「极客一下午」固化下来的上下文,让普通人拿仓库喂给 AI,有人报告十五分钟完事。知乎

第三方媒体 Frandroid 拿 2021 款飞利浦电视实测,连模型都换成了 Grok,十分钟清掉 20 个包、连卖场演示模式都扫了,结论是「这台电视买来之后最大的舒适度提升」。 这是 vibe coding 少见的落地形态:AI 没有发明新攻击面,它只是把老手艺的隐性知识外化了。知乎

二、三个先要弄清的事实:禁用不是卸载,固件没动,能还原

网上教程一上来就是「开发者选项连点版本号 7 次」,但决定你敢不敢动手的是这三个事实:

  1. 不用 root、不用插线。 Android TV 底子还是安卓,打开开发者选项里的 USB 调试,电视就在局域网 5555 端口候命,走家里 Wi-Fi 就能连。

  2. 走的是 `pm disable-user`,不是卸载。 遥测、广告服务、预装应用被停用,包还在盘里,固件分区分毫未动,一条 restore 命令全部还原。 这是它比传统刷机低风险的根本原因。知乎

  3. 最后可选装仓库自带的启动器——一个 1.6 MB 的纯 Java 应用,专为 1 GB 内存的旧电视设计,无模糊无视频无后台服务。

examples 目录已沉淀小米两代、TCL Google TV、三洋、一加五份机型清单,系统版本从 Android TV 9 到 Google TV 14,自己的型号对得上,流程还能再省一步。知乎

三、issue 区比教程诚实:国行电视的三面墙

教程区说「小米、TCL、海信、索尼都能用」,issue 区给出的证据更具体,两边一对照,结论其实很清晰:去广告这半边普遍能跑,换桌面那半边在国行系统上频繁撞墙。

国行 TCL(issue #37):固件在 `pm install` 层面就被打了补丁,shell 安装一律拒绝,系统里也没有能装第三方 APK 的口子,自带电视卫士装任何 APK 都报解析失败。停用广告组件可行,换启动器彻底没门。知乎

小米电视(issue #49):设置默认桌面报成功,按 Home 键照样弹原生桌面;把原生桌面停了之后,Home 键开始打开恢复模式——这不是小 bug,是键位被系统占用的结构性问题。

Sony BRAVIA(issue #62):装完一切正常,重启后卡死在开机画面超过十分钟,ADB 显示离线,用户最后恢复出厂才救回来。README 承诺「不会变砖」,这条至今没有结论。知乎

三星 Tizen、LG webOS、Fire TV 则根本不在射程内:系统不同,或者不让第三方启动器接管 Home 键。知乎

四、代价清单:安静之外,你要付的四笔钱

  1. 安全补丁。 多数机型清单会停用固件更新服务,广告走了,补丁也跟着走了。 旧电视图清净,代价是从此裸奔在不再更新的系统上。知乎

  2. 局域网开口。 收工必须关掉 USB 调试,否则 5555 端口对全家局域网常开。对稍微懂点安全的人,这条比广告严重。

  3. 保修。 停厂商服务会不会碰保修条款,README 没提。没提不等于没有,在保电视自己掂量。

  4. 构建门槛。 项目两天还没有 release,启动器 APK 要自备 JDK 17 和 Android SDK 现编——作者故意不给预编译二进制。 这个选择本身值得尊重(拒绝喂不明 APK),但也意味着「任何人」其实是「任何会编译的人」。知乎

五、对号入座矩阵:谁现在动手,谁再等等

你的情况

建议

海外版/Google TV 体系的 Android TV,广告忍无可忍

现在值得试,先对 examples 五份清单入座,15 分钟的事

国行 TCL、无 GMS 的索尼

去 issue 区搜到自己型号再决定,换桌面半边先别指望

在保的 Sony BRAVIA、当主力机的电视

等 #62 有结论;别拿在用主机当试验田,拿旧机器练

三星 Tizen / LG webOS / Fire TV

免谈,方向错了

完全不想碰命令行的「想让爸妈电视清净」党

这活儿现阶段仍需找个懂行的家人搭手,转发这篇比转发教程安全

不想动电视的开发者

PROMPT.md 值得单独精读,见下节

六、给程序员的真正彩蛋:一份「操作真实硬件的提示词工程」范本

抛开电视不谈,这个仓库这两天最值得同行的部分,是它示范了 agent 操作物理设备时该有的安全设计:敏感项停下来出选择题、每步截屏验收、不可逆操作前强制备份、链式命令拆成原子调用。知乎热问里提到的冲击也很实际——依赖 ACR(自动内容识别)技术的智能电视广告与数据业务可能受到冲击。 电视价格战打穿了利润,厂商只能不断给系统塞广告和套娃会员回血,这才是这门生意的底盘。 Google 从 2019 年起就在 Android TV 里塞赞助内容,连 Google TV 的「仅应用」模式都不放过。 当停用一条命令的门槛被 AI 抹平,厂商广告和数据收入的定价权确实要重估。但要说「大屏生态要变天」,现在证据只到「旧 Android TV 用户多了一条低成本退路」这一层,厂商的固件对抗(参考国行 TCL 那个 pm install 补丁)才刚开始。知乎微博知乎

七、接下来盯什么

  • issue #62:Sony 重启卡死有没有定性,它决定 README 那句「不会变砖」能不能信。

  • 仓库首个 release:有预编译 APK 之前,教程区说的「人人都能装桌面」都是半程体验。

  • 厂商反应:下个固件版本会不会直接封死局域网 ADB——历史上厂商干过这事。

真想拿自家电视开刀的,顺序别换:查 examples 清单 → 搜 issue 区自己型号 → 备份 → 只停广告遥测、先别换启动器 → 关 USB 调试收工。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章