Claude Code 删掉电视 25 个预装应用,有人却把电视刷成了砖
上周看到很多“把电视型号丢给 Claude Code,它就帮我删掉了 25 个预装应用”的帖子,也看到几个人因此把电视刷成了砖。所以我整理了这套流程的安全版本。有些步骤很容易跳过,但真的很重要:
1. 用手动模式,别用自动模式
你需要在每条 adb(Android Debug Bridge,安卓调试桥)命令真正运行到电视上之前,亲眼看到并批准它,而不是让它自动执行。
claude --permission-mode default
default 权限模式会要求 Claude 在执行每个操作前暂停并征求你的确认。自动模式虽然省事,但一旦某条命令出错,你根本来不及阻止。
2. 先备份,再做任何事
让 Claude 先保存完整的软件包列表、哪些包处于启用状态,以及当前启动器(launcher)是哪个应用。这份备份就是你的“撤销按钮”——出了任何问题,都能靠它恢复原状。
3. 禁用应用,永远不要卸载
pm disable-user --user 0 <package> 可以把应用关掉,pm enable 可以把它恢复回来。那些电视变砖的案例,基本都是因为卸载了系统包。系统应用是电视固件的一部分,卸载等于破坏系统;禁用只是关掉开关,随时能还原。
4. 给 Claude 一份“绝不触碰”清单
明确告诉它以下内容不要动:System UI、Settings、HDMI/TV 输入、蓝牙和遥控器配对、包安装器和 Play Store,以及当前的启动器——直到新的启动器确认能正常工作为止。过早禁用自带启动器,你的 Home(主页)键会落在一块空白屏幕上。这些组件是电视正常操作的基础,动任何一个都会影响日常使用。
5. 先检查 Google TV 的设置向导
在 Google TV 上,自带启动器关闭后,设置向导可能会抢走 Home 键。让 Claude 先检查这一点。
6. 在提示词里写清楚细节
告诉 Claude 电视的型号、操作系统(Google TV / Android TV / Fire TV)、IP 地址,以及你想保留的应用清单。“黑掉我的电视”这种模糊提示词,它本来也会拒绝执行。信息越具体,操作就越安全。
7. 用 Private DNS 处理应用内广告
禁用应用碰不到应用内广告,Private DNS(私有 DNS)可以补上这块。Android 9 及以上只需两条 adb settings 命令。
8. 完成后关闭 USB 调试和网络调试
清理完成后,记得关掉 USB 调试和网络调试。否则等于在家里网络上留了一扇敞开的门,任何人都能通过 adb 连进你的电视。
适用范围说明
另外要知道:这个方法只对基于 Android 的电视有效(Sony、TCL、Hisense、Philips、Xiaomi、onn、Chromecast),对 Fire TV 部分有效。Samsung、LG、Roku 和 Vizio 没有 adb 访问权限,Claude 在那里只能帮你改设置和做路由器级别的屏蔽。
不想从零开始?用现成工具
如果你不想从头配置,cleanyourtv(Android/Google TV,内置 100 多款电视的型号列表、备份和恢复功能)和 dumbtv(Fire TV)都可以作为现成的指令集直接丢给 Claude 用。
完整的逐步教程(含提示词和撤销步骤):https://aiparabellum.com/customize-smart-tv-claude-code/