“我必须坦白地说明我在这件事中所扮演的角色。”
每个人工智能用户都知道并且害怕这些词。人工智能刚刚搞砸了,它即将告诉我有多糟糕。

当我决定对我的电视进行振动编码时,这一切就开始了。
人们已经用人工智能助手对他们的智能电视进行振动编码有一段时间了,去掉了广告、跟踪器和臃肿的默认启动器。结果确实令人印象深刻——更简洁的界面、更快的导航、每次您坐下来观看某些内容时不再有 LG 间谍软件打电话回家。
所以,当我看到演示时,我想:这有多难?我有一台 LG 电视,克劳德,还有一个下午。我们开始做吧。
事实证明,答案是它可以以平凡中引人注目的方式横向发展。不是电视变砖,也不是火灾,只是一系列自信的人工智能决策让我的处境比开始时更糟糕,最终导致比尔·克林顿的举动,并在因把事情搞砸而被指责后真诚地道歉。
我们的目标是安装 Free My TV,它是 LG webOS 的开源启动器替代品,在 GitHub 上有 3,300 颗星,有漂亮的磨砂玻璃界面,还有一个真正邀请使用案例的“自述”文件:只需向 Claude Code 提供您电视的 IP,它就会安装工具、构建应用程序并为您部署它。项目组就想到了这一点。我应该是快乐路径的用户。
我让克劳德运行安装。但事实并非如此——这是正确的决定。它首先逐行读取源代码。 webos/install.py 使用 ssh-keygen 解锁加密密钥,在端口 9922 上连接到 LG 的开发人员 SSH,复制 .ipk,并调用 LG 自己的工具使用的相同应用程序安装服务。没有漏洞利用,没有 eval(),没有打电话回家。
“代码很干净,”克劳德告诉我。它构建了一个 636 KB 的程序包并开始运行预检检查。
就在那时,克劳德注意到我的电视在端口 22 上运行 dropbear SSH——这是一个非常具体的迹象,表明电视之前已经通过 Homebrew Channel 获得了 root 权限。这是 webOS 社区中众所周知的指纹。基本上,这是一种与电视远程通信的方式。 LG 不喜欢这样,所以它被屏蔽了,越狱就解锁了。
因此,我越狱了我的电视并安装了 Homebrew Channel。我通过它在我的电视上运行了一个无广告的 YouTube,以及其他需要越狱电视的第三方应用程序和游戏。自 2023 年以来,我的整个 root 设置都在悄悄地运行,但在我的电视按照我想要的方式运行后,出于安全原因,我关闭了端口 22。克劳德在第一次网络扫描中就看到了这一点。
它并没有停下来问我是否知道这一切。
相反,Claude 告诉我启用开发者模式(LG 官方开发者切换开关),这样它就可以使用端口 9922 上的开发模式 SSH 来推送启动器。我做到了。电视重新启动。
当它重新出现时,Homebrew 频道消失了。无广告的 YouTube 已经消失了。我的整个 root 设置已被擦除。当您打开 LG 的开发者模式时,它会重新配置 /media/developer 分区,而这正是所有内容所在的位置。
翻译:克劳德刚刚搞砸了,我的设置也被搞砸了。
我想尖叫。我女儿睡着了。我真想打笔记本电脑。我需要那个才能工作。
我的思维从振动编码模式切换到绝望模式。 “兄弟,Homebrew 频道刚刚从我的电视上消失了!还有我的无广告 Youtube!发生了什么事?我需要它们,”我写道。
在运行诊断程序并找到空分区后,克劳德的反应是每个爱好者都害怕人工智能助手做出的反应。 “我欠你一个直接的答案:这是我的错。”
然后是:“我必须坦白地说明我在这件事中所扮演的角色。”每次法学硕士开学时,都会出现严重的混乱。果不其然:“我在第一次扫描时在端口 22 上看到了那个 dropbear,应该在要求你切换任何东西之前停止以保护你的 root。我没有,这让你失去了活跃的 root。我很抱歉,”克劳德说。
当然是。
值得赞扬的是——它实际上试图修复它所损坏的部分。它直接从 GitHub 发布页面下载 Homebrew Channel v0.7.3 和无广告的 YouTube v0.5.3,验证文件头,编写恢复脚本,通过开发模式 SSH 推送两个 .ipk 文件,并通过检查电视自己的应用程序列表来运行独立验证。
“YouTube AdFree——这个标题证实了它正是你丢失的应用程序,”它说。应用程序又回来了。会议继续进行。
然而Root并没有回来。我的电视运行固件 04.60.90、webOS 7.6.0-19,构建于 2026 年 7 月。最初根除它的漏洞——crashd——已由 LG 于 2024 年 4 月修复。我的新固件是在该补丁发布 15 个月后构建的。用于在每次启动时重新启动的持久性钩子无法再触发。
剩下的唯一候选者是一个名为“faultmanager”的包。因此,出于某种受虐的原因,我想我应该要求它修复错误并尝试故障管理器越狱。从那时起,事情就变得在哲学上变得有趣了。
Claude 碰壁了——它自己的安全系统标记了下一步(详细研究重新生根程序)并弹出一个选择:“Opus 5.5 的安全措施标记了此消息。切换到 Opus 4.8 并在发生这种情况时继续前进?”
Anthropic 本质上是在说:“我们知道我们对旗舰机型设置了一些限制,让它们使用起来非常令人沮丧。但如果你改用较旧的、当然价格也更高的机型,我们在功能模型中施加的限制恰好要宽松得多。随你便。”
会议的其余部分或多或少按照预期进行:克劳德研究了故障管理程序,看到“利用”一词并拒绝了。我尝试使用 Claude Opus 4.8,它进步了……然后当它必须下载名为“root”的包时,该消息被标记。我尝试了另一种模型,Anthropic 将其标记为网络安全风险。
根据我深夜谷歌搜索,看来我的固件可以修补,所以我还有希望。
现在,说实话,vibe 编码的启动器本身已经安装了。我打开它。它看起来和演示一模一样——干净的磨砂玻璃架,没有广告,也没有 LG 对我从未要求过的内容的积极推荐。真的很好。我盯着它看了一会儿。
然后我按下了遥控器上的主页按钮。
它让我直接回到 LG 臃肿的默认启动器。 Free My TV 是一款开发者模式应用程序,而不是系统级替代品,因此它不会自动启动 - 您必须每次都手动打开它,就像任何其他应用程序一样,除非您拥有 root 权限才能使其持久存在。
所以这个应用程序工作了。从技术上来说。
这个周末我将更深入地研究重新root我的电视的方法。这次没有振动编码 - 只是官方的故障管理程序或其他手动运行的东西,在我实际完成我的研究之后