AI 逆向工程成新狂野西部:从电视去广告到克隆竞品算法
‘Reverse-Engineer Anything’ Is the New Wild West of AI
404 Media 观察到,过去几天人们用 AI 逆向工程和 vibe coding 改造智能电视、婴儿监视器、Lululemon 镜子等封闭设备,去除广告与臃肿软件。

上周末,用 AI 把智能电视的操作系统替换成 vibe coding 或 AI 逆向工程出来的系统、让电视不再臃肿,成了一种时髦做法。人们把那些被厂商变砖、遭到抛弃的专有物联网设备拿来,用 AI 破解并在上面安装新软件,恢复了原开发者剥夺掉的功能。
过去几天里,我看到有人破解智能相框,把它变成 AI 驱动的智能日历;破解婴儿监视器,去掉所有广告;还让变砖的 Lululemon 镜子借助新软件重获新生。此外还有几十上百台电视被装上 AI 编写的软件,用来去除臃肿软件和广告、简化用户界面。
我们看到的是 vibe coding,但人们不是从零开始做东西,而是用 AI 拿现成的软件,复刻它的特性、功能,或者干脆整体克隆。有些情况下,人们用 AI 拿专有硬件,在上面安装某种开源软件。这一切多少混合了“反编译”“逆向工程”“破解”、vibe coding、AI 垃圾和偷窃。这是抄袭机器被用来抄袭,但同时也是普通人在用 AI 夺回对设备的控制权——这些设备的专有软件被用来任意锁死基本功能,给本不该有这些的设备加上广告、监控和臃肿软件,或者干脆把功能变砖。
“我从软件工程师那里听到的全是,软件即服务作为一种商业模式正在消亡,”研究开源软件政治的 Mike Nolan 就最近这波 AI 驱动的克隆潮对 404 Media 说,“用 AI 重建你想要的功能变得太容易了。”
“重建这些东西的门槛更低了,所以很多人是做着玩,”他补充说,“但维护软件需要大量工作,所以很多情况下软件可能不够可靠、没法用——我不知道会有多少公司采用这些克隆品。”
在一个例子里,一位名叫 Gathin 的用户在 X 上发帖写道:“今天下午给我爸妈的电视做了个 vibe coding!还没进 Netflix 就先弹赞助广告。把型号给了 Claude Code,它通过 wifi 找到了电视,删掉 25 个小米软件包,还写了个新启动器。”据说这条帖子浏览量超过 600 万。“现在看着像 Apple TV 了哈哈。”
长期以来,用开源、人工编写的代码仓库就能做到其中很多事。有许多社区花了数百小时,让变砖的物联网硬件起死回生,或者找出漏洞,从而修改或修复装有专有软件的设备。
但就在这个周末,一个名为“Reverse Engineer Anything”的项目成为了近期记忆中最火爆的 GitHub 仓库之一,截至我写这篇文章时已获得超过 342,000 颗星。该项目利用 AI 拆解其他软件中的功能,并允许用户复制这些功能:“在某个应用里看到一个你想要在自己产品中实现的功能?让你的智能体用 REA 去调查它。它可以在没有源代码的情况下检查该应用,解释该功能如何运作,展示证据,并为你的项目构建一个版本。”
这承诺的是一种轻松克隆和修改他人产品的方法;这与近几周让 Adobe Creative Cloud 软件、Microsoft Office 以及数百款不同电子游戏的“反编译”出现病毒式 AI 驱动克隆版本所遵循的总体原则相同。这种策略不仅被用于你电脑上运行的软件,也被用于对物理设备上的嵌入式软件进行逆向工程和修改。
例如,一位自称制作吉他效果器的人在 Hacker News 上声称,他用 AI 克隆了三家竞争对手的效果算法:“在过去 72 小时里,我一键反编译了我三个主要竞争对手的产品。就是说,理论上我可以直接把它们装进盒子里转售 […] 基本上,任何有 Claude 订阅的人现在都能剽窃[原文如此]任何竞争对手的任何一流算法。”
并不一定是每个人都会编写和运行自己的软件,也不一定意味着 Adobe 或 Microsoft 就完蛋了。但我已经看得足够多,可以断言,“反编译”或“逆向工程任何东西”的热潮将对软件公司、编程社区和开源项目产生真实的现实影响。
上周我在撰文谈到电子游戏“反编译”社区被 AI 驱动的反编译、移植和克隆版本淹没后,听到的批评之一是,许多 AI 反编译实际上并没有“反编译”任何东西——生成的源代码通常与原始代码并不相同,而且生成的软件有奇怪的 bug、质量低下,或者无法完全正常运行。
但这正是这里的主要问题之一:AI 驱动的克隆软件往往带有使用 AI 的人不理解或不知道如何修复的 bug,而人们还是照做不误,照常使用这些软件,并以一种无法被审核或 moderated 的速度将其释放到世界和这些社区中。这会产生影响的部分原因恰恰在于,至少在短期内,很多这类软件会很糟糕:无论你是否用 vibecode 写软件,廉价快速地克隆软件和修改功能的能力都会对社会产生某种劣化影响。与硅谷一些最疯狂的怪人不同,我并不指望大多数人都用 vibecode 写自己的软件或黑进自己的婴儿监视器,但就像社交媒体上的 AI 垃圾内容或菜单、传单和广告牌上的一样,你不需要实际使用 AI 或认为它很好,也会受到影响。
不可避免的是,编码拙劣、几乎无法正常运行、不安全的软件将被安装到关键硬件上,这将导致设备和网络遭到黑客攻击;逆向工程社区和开源项目将被那些带着“他们的”AI 项目和代码破门而入的人所淹没。
所有这一切都由 AI 的智能体化所推动,模型不断改进,护栏被移除。现在可以告诉 AI 去做某件事,并且通常它真的会去做。这导致更多人制造更多东西,更多 AI 智能体在互联网上以烦人甚至可能反社会的方式行事——我们很可能会看到半成品软件和硬件垃圾的泛滥,这将对我们所有人产生连锁反应。
我们将看到仓促创建的硬件初创公司使用勉强能运行的拙劣克隆软件,我们将走进餐厅被要求通过触摸屏点餐,而使用的克隆软件带有离奇的漏洞。我们将看到人们在联网的物理硬件上安装和使用他们一无所知的随机代码;我们也很可能看到黑客试图渗透这一过程,在其中一些代码中植入恶意软件。我们将看到较小的软件和硬件公司被使用 AI 窃取他们产品并低价竞争的对手所扼杀。但人们用它做什么很可能有点五花八门;我们也很可能看到反编译软件被用来移除产品上本就不该存在的厂商护栏。
来源:404 Media · 404media.co