郑昀
26-10-19 16:37 微博认证:云纵世纪(天津)数字科技有限公司CTO

#it那些事儿# 用 AI + ADB,把电视改成自己的形状|Vibe TV
——不是刷机|ADB 只读审计 + 可逆禁用或替换

谁懂啊,会议室的电视一亮先来一段全屏视频广告,声音还贼大🔊
你把它设置成办公模式吧,但总有人会手速快一路按遥控器上的返回按钮结果就退出了办公模式,下一次启动电视就进入了视频应用首页,还能给你自动播放短视频……
Vibe Hardware时代了,理应不惯着。

第一步,你需要一台与电视机连接在同一 Wi-Fi 网络上的电脑,以及一个具有 shell 访问权限的编码助手(例如 DeepSeek Harness、Codex、Claude Code 或任何类似的软件)。
第二步,在电视的设置 → 设备偏好设置 → 关于电视 → 在“版本号”上按七次“确定” → 返回 → 开发者选项 → 开启“USB 调试”或“ADB 调试”开关。
举例,小米电视进入开发者模式是这样的:
首先,设置 → 关于 → 找到“产品型号”这一项,将遥控器焦点移到它上面,连续按七次确认键(OK)。
其次,设置 → 账号与安全 → 在“安全”下面就新出现了一个“ADB调试”的菜单项,默认是“拒绝”,将其调为“允许”。
注意在 Vibe 的过程中,每次重启电视,“ADB调试”就会恢复为“拒绝”,需要你手动打开。

你可以做什么呢?
① 先只读,不动手
同一 Wi-Fi 的电脑 + adb,列出所有包,按“遥测 / 广告 / 后台 / 预装 / 流媒体”分类。
② 先写恢复脚本
全程只用 pm disable-user,不卸载任何系统包。每个被禁用的包都记进清单,一键 pm enable 回来。
③ 只禁用确认不用的
比如说禁用什么购物插件、消息推送、遥测统计、诊断、游戏、K 歌、视频软件之类的。
④ 该留的一个没动
信号源/HDMI/DTMB、遥控器、蓝牙、输入法、应用商店、设置、无线投屏、系统 OTA 这些重要的全部保留。
⑤ 桌面先不换
可以选择先继续用原厂办公桌面,只把广告开关关掉。如有闲情逸致,才是可选的手搓 Apple TV 风格桌面,正如 tv-vibehack 给我们示范的。
多说一句,某家开机广告为什么关不掉,因为原厂桌面在亮屏(STR 唤醒)时自己播了一条“开机广告”。最坑的是,设置里的 boot_ad=0 只关冷启动广告,管不到这种亮屏广告。真正的开关叫 boot_ad_switch。把它设成 0 之后,日志明确打印:
BootUpADManager: can play boot ad0
setBootAdStatus : 0
record event ... event: no_ad
HdmiControlService: ... mBootAdvertPlaying false
世界安静了。✅

这套思路不只小米,TCL、海信、索尼、一加、Realme 的 Android TV / Google TV,都可以按“先只读审计 → 分类 → 可逆禁用 → 验证”的流程走。一位匿名的iOS开发者甚至还攻克了LG电视(webOS),虽然LG从未公开过底层的SDK,但这位开发者拉上AI编程工具,抄起开源反汇编逆向软件,直接把LG电视的闭源底层系统扒了个底朝天,打造了一款名为 PlxNative 的全新客户端,让同一台老电视,启动时间从30秒暴力压缩到3秒——思路是一样的:把设备当成自己的设备。

发布于 北京