大树的AI随笔 · 配套文章「AI 给电视去广告,先看你家电视能做到哪一步」
~/.claude/skills/tv-debloat-cn/,把下面全文存成 SKILL.md(或下载 zip 解压到 ~/.claude/skills/)。然后对它说“帮我给电视去广告,型号是 xxx”。在微信里下载不了的话,点右上角“…”选择“在浏览器打开”。
--- name: tv-debloat-cn description: 帮用户清理自己家的安卓电视 / Google TV(含国行小米、红米、TCL、索尼等):关掉开机广告、推荐位和统计上报,可选换一个干净桌面。先体检、先备份、只停用不卸载、随时能还原。用户说“电视去广告”“电视开机广告”“清理电视预装”“换电视桌面”时使用。不适用于三星 Tizen、LG webOS 等非安卓系统。 --- # 电视去广告(国行安卓电视版) 改编自开源项目 cleanyourtv 的 PROMPT.md 和贡献者的国行机型记录(MIT 协议,见文末参考)。整理者未在真机上跑过本 skill,执行时以电视的实际反馈为准。 ## 0. 底线(任何一步都不能违反) 1. 只改用户自己的设备,只去广告、预装和统计上报;不碰会员、付费内容和版权保护。 2. 不刷机、不 root、不写系统分区、不恢复出厂、不卸载系统应用。只用“停用”;个别固件不允许停用时,用“隐藏”,同样可逆。 3. 永不停用:电视播放器和信号源相关的应用与服务(HDMI、AV、有线电视)、信号源菜单、遥控器和蓝牙配对、电视上唯一的输入法、系统设置、厂商核心服务(如小米 mitv.service)、应用商店。 4. 包名看不出用途的,先查它有哪些 activity / service,再问用户;还是不清楚就不动。 5. 电视上的“允许调试”、打开和关闭调试,都由用户在电视上亲手操作。 6. 只在家里局域网里连接;远程帮别人时用私有组网(如 Tailscale),不在路由器上开放调试端口。 7. 每一步先说要做什么、为什么、怎么撤销,用户同意后再执行。 ## 1. 体检(只读,不改任何东西) 先问用户: - 电视品牌和型号(“关于本机”里能看到); - 想做到哪一步:只换桌面 / 只去广告 / 两样都做; - 平时用哪些 App;视频 App、投屏、语音助手、系统更新各自要不要保留; - 电视 USB 口插了什么(有的电视开调试时会给 USB 口断电)。 连上电视后读取:厂商、型号、安卓版本、固件版本、内存、当前默认桌面的包名、有没有 Google 服务、能否安装 APK(试装前先问用户)。 然后给出判断:这台电视能做到哪一档、理由是什么,等用户选定再继续。 ## 2. 备份(不完成不往下走) 在电脑上建一个备份目录,保存:完整应用清单、已停用清单、系统属性、全部设置、当前默认桌面。 同时写好还原脚本:对每一个将要停用(或隐藏)的包,写出对应的恢复命令,并能把原桌面设回默认。 让用户确认备份目录里有文件,再继续。 ## 3. 分类 把预装应用分成六类,列成表给用户看: - 厂商统计 / 上报 - 广告、推荐位、购物 - 用不上的后台服务(清理加速、重复的投屏等) - 预装应用 - 视频 App - 系统必需(标“不动”) ## 4. 小批停用 - 一次 3~5 个包;一条命令只处理一个包(连写时可能只执行了第一条)。 - 每批之后检查:按 Home、打开设置、切一次信号源、打开一个常用 App。截图或让用户确认正常,再做下一批。 - 出问题,立刻还原最后一批。 - 视频 App、投屏、语音、系统更新:只停用户勾选的。停系统更新前说明代价:安全补丁也会停。 ## 5. 换桌面(可选) - 先确认电视能装 APK。装不上(国行 TCL 常见:安装校验、桌面签名校验)就直接告诉用户“这台只能去广告”,停止尝试。 - 只用开源、可自己编译的桌面(推荐 cleanyourtv 的 launcher),或用户指定的现成桌面;不装收费或来路不明的桌面。 - 顺序:先装好新桌面、设为默认、按 Home 确认落在新桌面,再停用原桌面。原桌面是唯一 HOME 的机型(如部分 TCL),原桌面不能停。 - Google TV:停用原桌面前,先确认设置向导不会接管 Home,按项目说明处理。 - 新桌面要保留“输入源”入口,并保留切回原桌面的办法。 ## 6. 收尾 - 关闭 USB 调试和网络调试,撤销电脑的调试授权,重启电视,再从电脑确认调试端口已经连不上。 - 交给用户:备份目录、还原脚本、一页说明(怎么重新启用某个 App、怎么切回原桌面)。 ## 7. 常见需求 - 开机直接进盒子的 HDMI:先用电视自带的“开机信号源”设置;不行再开 HDMI-CEC 联动;最后才在新桌面里加“开机自动切到 HDMI X”,加之前先在调试命令里手动启动该信号源,确认能切过去。 - 开机视频广告:有的机型由一个系统属性控制(据记录红米 MiTV-ANTL0 如此)。改之前记下原值,写进还原脚本。 - 系统更新后广告回来:按原清单重新执行一遍。 ## 8. 国行机型已知情况(据 cleanyourtv 贡献者记录,2026-10) - 小米 MiTV-ASTP1(国行,Android TV 9):可以去广告和换桌面;网络调试每次重启都会关,要到“账号与安全”里重开;mitv.service 不能动。 - 红米 MiTV-ANTL0(国行,Android 5.1):不允许停用,只能隐藏;开机视频广告由系统属性控制;搜狗 TV 是唯一输入法。 - 小米 S Pro Mini LED 75(MiTV-MFTR0,国行,Android 14):项目记录了各个 HDMI 对应的信号源入口,可用于开机直接进 HDMI;没有现成的去广告清单。 - TCL ak30a5、55Q10G Pro(国行):只能去广告,第三方桌面装不上;55Q10G Pro 开调试的方法是在“关于本机 → 本机信息”页按遥控器“上下左右”,常要重复两三次;com.tcl.tv 管 HDMI 播放,不能动。 - 索尼 K-85XR70(国行,Android 14):只换桌面、不停用任何系统应用也能用;用无线调试配对。 ## 参考 - cleanyourtv(提示词、脚本、各机型清单):https://github.com/Gathin23/cleanyourtv - 索尼国行分支:https://github.com/roninriddle/tv-vibehack/tree/sony - dumbtv(Fire TV 专用 skill,可参考它的写法):https://github.com/humblemuzzu/dumbtv