ARTICLE · 1166756
AI是二进制的原住民:一个开源工具爆火,闭源软件被“看穿”了

有人让 Claude 把自己 WHOOP 手环的 App 整个反编译了。
有人把买来的 Steam 游戏,不到 30 分钟反编译成 C#,直接在 Unity 里跑了起来。
还有人把家里的空调、空气检测仪、净化器挨个“拆开”,然后发帖:“Everything is open source now.”(现在一切都是开源的。)
这些事,都指向同一个开源项目:REA。
逆向以前就有,为什么现在这么猛
逆向工程不是新东西。
手里没有源代码,只有编译好的程序,从程序本身反推它是怎么写的——这就是逆向。
几十年来,IDA、Ghidra 这类工具一直是安全研究员、破解者、老游戏爱好者手里的“手术刀”。
但这把刀有一道很高的门槛:人。
你得懂汇编、懂编译器、懂操作系统,盯着成千上万行反汇编,一层层追调用。啃下一个功能,常常要几周甚至几个月。
一个大型 App 的安装包里,可能有十几万个类。人读不过来,只能挑最关键的一小块下刀。
AI 改变的正是这一点。
它不嫌汇编枯燥,不怕伪代码难看,也不会累。它可以在十几万个类之间来回跳转,把模块、路由、进程间通信(IPC)一条条串起来,最后照着理解,写出一份新的实现。
逆向这件事真正的瓶颈——人的专业能力和时间——突然塌了。

REA 做了什么
REA 全称 Reverse Engineer Anything,“逆向一切”。它是开发者 morluto 开源的项目,采用 MIT 许可。
一句话解释:它是一座桥。
桥的一头,是 Claude Code、Codex、Cursor 这些 AI 编程智能体;另一头,是一整套逆向工具——Ghidra、Hopper、IDA,分析安卓 APK 的 JADX,等等。中间靠 MCP 协议连接,MCP 可以理解为 AI 调用外部工具的通用插口。
能拆的东西很多:原生程序、Electron 桌面应用、.NET 程序、安卓 APK、网站、固件。分析在本机完成,每个结论都附上“证据”,并写明还有哪些不确定。
它的增长速度本身就是新闻。仓库今年 4 月创建,10 月初突然出圈:10 月 8 日第三方站点 Starlog 的页面显示约 1.8 万星;10 月 10 日 @dotey(宝玉)介绍时约 5 万星;截至 10 月 12 日 22:58(北京时间),GitHub 显示 138,660 星、31,464 次 fork。
AI 博主 @MatthewBerman 转发时只写了一句:“Software is done.”(软件完了。)这条帖子浏览量超过 339 万。
项目也写了免责声明:只面向合法的研究、教育、互操作、软件保存,以及你拥有或获授权分析的软件;不支持绕过 DRM 和授权校验、做游戏外挂、复制专有代码。
大家拿它做了什么惊世骇俗的事
中文博主 @gkxspace(余温)10 月 12 日发帖,汇总了网友们拿 REA 干的事,开头一句是“真开眼了”,结尾一句是:“总之,就是随心改。”
我们挨个看。能找到原帖的,标出原作者;找不到的,注明来自汇总。
① 订阅制手环:App 被整个反编译
WHOOP 是一款主打订阅制的健康手环。10 月 11 日,开发者 Hugo Montenegro(@uwwgo)发帖说,他先和 Claude “辩论”了一番逆向是否正当、在欧盟是否合法,随后 Claude 下载了他的 WHOOP App 安装包(APK),开始完整反编译。
他在回复里贴出了 REA 的仓库,留下一句:“Bye Bye, rentseekers.”(再见了,收租的。)这条帖子浏览量约 37 万。
按 @gkxspace 的汇总,结果是手环“想怎么调怎么调,数据也有了,月费也不想交了”。
边界:研究自己设备的数据是一回事,绕开订阅使用付费功能,就可能违反用户协议。
② 全屋家电:一台接一台被“接管”
第二天,@uwwgo 接着发帖:“继续逆向工程传奇”。他说自己已经完全控制了家里的三菱空调、青萍空气检测仪和 Levoit 空气净化器,最后一句就是那句“Everything is open source now.”
有网友问能不能拿到功耗数据,他直接回了一张图:空调此刻正在用 64 瓦。
@gkxspace 的汇总里还提到了 HP 打印机和“全屋语音控制”,这部分暂未找到原帖。
边界:自家设备脱离厂商云端、本地控制,争议相对小;把破解出的协议或固件打包分发,就是另一回事。
③ Steam 游戏:30 分钟变成 C# 工程
10 月 11 日,@AIWarper 发帖:他用 REA 配合 Opus 5.5(中等推理强度),把一款自己以前买过的 Steam 游戏完整反编译成 C#,不到 30 分钟就在 Unity 里跑了起来。他的评价只有两个词:“Absolutely cracked”(太离谱了)。这条帖子浏览量约 45 万。
评论区也有人泼冷水:Unity 游戏本来就相对好反编译,换成没有调试信息的 C++ 游戏,才更能说明问题。
边界:自己买的游戏拿来研究,和把反编译出的代码、素材重新发布,是两件事。
④ Instagram:240MB、18 万个类,砍掉 Reels
据 @gkxspace 汇总,有人把 Instagram 240MB 的安装包、18 万个类翻了个遍,打了个补丁,想怎么改就怎么改——比如直接把短视频频道 Reels 砍掉。这个案例暂未找到原帖。
边界:修改别人的 App 并分发修改版,通常违反服务条款,还可能涉及著作权问题,账号也有被封的风险。
⑤ 照着成品重做:Paper、Vitals
同样据 @gkxspace 汇总,设计工具 Paper、Mac 系统监控工具 Vitals,都有人用 REA 照着成品重做了一版。原帖暂未找到。
边界:参考功能思路自己重写,和照搬代码、界面素材,法律后果差别很大。
⑥ 剪映:“底裤都没了”
@gkxspace 自己也上手试了。10 月 11 日他发帖说,拿剪映和几个项目试了试,“确实底裤都没了”。
紧接着补了一句:“有些东西放出来是要收律师函的。”
边界:这句话,本身就是边界。
⑦ PhotoCraft:一整套“净室版” Photoshop
比 REA 出圈早几天,另一个项目已经点燃了话题。PhotoCraft 是一个用 Rust 写的开源图像编辑器,自称是 Photoshop 的“净室(clean-room)重新实现”。仓库 9 月 30 日创建,不到两周就拿到约 5 万星。
开源运动代表人物、《大教堂与集市》作者 Eric S. Raymond(@esrtweet)看到后发帖,原话是:“closed source is dead, dead, dead.”(闭源死了,死透了。)
PhotoCraft 的 README 写明只依据公开规范和观察到的行为开发,不含 Adobe 的代码和素材;也坦言目前仍是早期 alpha,还替代不了专业日常使用。
边界:“净室”的关键在于,写代码的人没有接触过原始代码。是否真的做到,要看证据。
⑧ 游戏 Mod:“All games are open source now”
开发者 @rehan_shei 把让 Claude 给《泰拉瑞亚》《帝国时代》做 Mod 的经验打包成工具,说它能让 Claude Code 给“几乎任何你拥有的游戏”做 Mod。随后他写了篇长文,标题就叫“All games are open source now”——所有游戏现在都开源了。
边界:单机 Mod 社区由来已久,但碰联网游戏和反作弊系统,就是红线。

一句话说法律
在中国,《计算机软件保护条例》第十七条允许为了学习和研究软件内含的设计思想和原理而使用软件;但“学习研究”不等于可以绕过订阅、规避技术保护措施,或复制、分发别人的代码。
工具能把软件拆开,不代表你获得了任何权利——REA 自己的免责声明也是这么写的。
AI 是二进制的原住民
回头看,“源代码”这个东西,本质上是一种翻译。
机器只认 0 和 1。人看不懂,于是发明了编程语言:程序先用人能读的方式写出来,再编译成机器码。
所谓“闭源”,就是只把机器码交给你,把那份“人类译本”留在自己手里。
这套逻辑成立了几十年,前提只有一个:人读不懂二进制。
但对 AI 来说,二进制只是另一种语言。汇编、伪代码、字节码,它都能直接读,不需要译本。
AI 是二进制的原住民。
闭源,原来只是对人类“闭”。
现在,AI 正在吞下所有代码:先是开源的源代码,然后是闭源的二进制,最后,也许是软件本身。
· · ·