Open-source project REA goes viral: AI lowers the barrier to reverse engineering, games and software are being cracked at scale
English text is being prepared.
The GitHub project REA (Reverse Engineering Anything) teaches AI to do reverse engineering in the form of an MCP service plus skill packs; its stars rose from under 10,000 to over 140,000, and it now exceeds 300,000. The article says that with its help, cases have emerged such as engine-level interoperability between GTA and Minecraft, porting llama.cpp to run AI inference after cracking the PS5, and running the RTX 20/30/40/50 series on macOS. The author believes the real driver is the improvement in code comprehension of models such as Fable 5.1, GPT-6 Astra, and Claude Opus 5.5, whose cost has dropped to about one-third, and mentions that ArtCraft used a clean-room design approach to create an open-source alternative to Adobe's full suite.
Why read this
AI score 52
The article strings together cases such as game cracking, Hackintosh, and running AI on the PS5 into a single thread, pointing to how the barrier to reverse engineering has changed now that models' code comprehension has lowered costs.
Topics
Body
赶上双11,喜欢玩主机的观众老爷们一定发现,之前不受待见的PS5 日版突然成了香饽饽,今天(昨天)刚发的好价消息,下面就有100多条的讨论。
怎么一个锁区,只能玩日语游戏的主机突然火了呢?答案就在这100多条评论里。
没错,PS5被破解了。不仅能免费运行游戏,还能跑下载模型本地跑AI,花两千五买的游戏机拿来当ChatGPT用,老黄了看了想打人。
事实上,不只是PS5——整个软件世界,都在被破解。
各种游戏惨遭缝合——蜘蛛侠勇闯哥谭市,我的世界大战GTA警察。
马里奥大战艾尔登法环
还有人在逆向破解游戏后,直接把他们做成网页版,国外老哥在打开浏览器,看到是使命召唤时,下巴都惊掉了。当初要有这,谁还微机课上偷偷用U盘拷游戏玩啊!
全世界的破解界,正处于一片欣欣向荣的趋势中,和大家的股票账户形成了鲜明的对比。
只能说大水,薄肌已经落后,大破解才是当下的真·风口。
REA,逆向一切!
这一切都GitHub上的一个项目离不开关系——REA。Reverse Engineering Anything,翻译过来就是“逆向工程任何东西”。
虽然7月份就上线了github,但是10月7日左右才被大范围关注,五天,GitHub星标就从不到一万飙升到超过14万,现在已经飙到30多万了。
啥是逆向工程呢?最直接的理解就是,比如我们要造一辆车,先有想法再有设计图,再生产出这辆车,这叫正向工程。
逆向工程呢就是,我们先买一辆车,给它拆吧拆吧,每一个零部件规格给它测出来,然后反推出图纸,再生产。说白了就是山寨。
那,软件有啥逆向工程的呢?我直接Ctrl C+Ctrl V,不就可以复制了吗?
对,确实可以。但大部分软件不提供源代码,Ctrl C+Ctrl V只能复制,01001那个机器码,这个东西人类是看不懂的,于是也就没法做任何的修改。如果想稍作修改,或者说,破解,要怎么办呢?
就只能搞软件的逆向工程,从01001,逆向到汇编语言,再逆向到Python或者C语言这种高级语言。
因为搞起来非常复杂,导致逆向就不是人干的活,一个有经验的逆向工程师,分析一个中等复杂度的程序,可能要连续啃上好几个月。
而REA做的事情,就是让AI一夜之间学会了这门手艺。
REA本身不是一个AI,也不是一个Agent。它更准确的定位是一套MCP服务+技能包(Skill)的集合,可以把它理解成一个"逆向工程教材+工具箱",它自己不干活,但它能教会AI干活。
有了REA加持,让破解,逆向的工作一下子成为了所有人都可以上手的事情。
REA发力,全民受益
最先受益的,就是广大的游戏玩家。
以前的Mod就是换皮——GTA里换把使命召唤的枪,看着唬人,但伤害还是原数值。
现在呢?
方块人Steve拎着钻石剑在洛圣都跟警察对线,TNT爆炸、弓箭轨迹全是Minecraft的物理引擎。两个游戏在引擎层面实现了数据互通,你在Minecraft里放方块墙,GTA里自动生成碰撞体,汽车真的会撞上去弹飞。
还有更绝的,直接把塔科夫、天际和蜘蛛侠三个游戏缝一块儿——蜘蛛侠在天际省荡蛛丝,手里端着塔科夫的突击步枪边荡边扫射。这算什么类型?开放世界动作射击荡秋千RPG?
这还只是是游戏上,还记得REA的A代表什么么?anything!
系统也不可避免的遭到了逆向,先是黑苹果,
一直以来,想在普通PC上装macOS,显卡就是最大的拦路虎。苹果从2019年起就把NVIDIA驱动踢出了系统,想要性能只能用AMD显卡。
结果最近一个老哥,硬生生搞出了一套非官方驱动,直接让RTX 20/30/40/50全系列都能在macOS上跑起来了。
然后是PS5。PS5本身用的就是定制Unix系统。破解团队通过逆向WebKit浏览器找到内存漏洞,再逆向内核拿到提权,整台机器的控制权到手。
有了root权限之后,玩家直接放飞自我,有人把AI推理引擎llama.cpp移植上去,用手柄打字跟AI聊天。
更离谱的是PSBox项目,有人逆向了微软Xbox云游戏的串流协议,让PS5以1080p 60帧跑Xbox Cloud Gaming。索尼的硬件,跑微软的服务,玩微软的游戏,NTR属实是达成了。
既然都能这么搞了,那么在Android手机上跑IOS系统,自然也不在话下吧?
还有逆向破解IoT协议了,用AR眼镜搞了一个非常科幻的调整空调温度的效果。还有在苹果电脑上直接控制自己家里马桶的。
真正的发动机:不是REA,是便宜
这些事放在一年前,任何一件都够整个技术圈讨论一个月的。现在它们扎堆出现在9月和10月内,为啥呢?
当我仔细看完了每个逆向的项目后,我发现REA只能算引起大众的注意的导火索,对于真正关心逆向工程的人来说,这半年更新的模型,才是它们的助推剂。
Fable 5.1和GPT-6 Astra让AI的代码理解能力质变——不只是"写"代码,而是"读"代码的能力大幅增强,AI终于能看懂反编译出来的、人类看了都头疼的伪代码了。但这两个模型有个致命问题:贵。10美元输入、50美元输出,跑一个项目几千美元轻松砸进去。
转折是Claude Opus 5.5发布,它性能接近Fable 5.1,但是成本却降到了之前的1/3,使劲蹬,也不心疼了。
所以,与其说REA是让我们认识到了大破解时代的到来,Opus5.5等便宜好用的大模型,才是大破解时代真正的发动机。
面对大破解时代,如果只是玩玩游戏,运行点免费的ps5游戏,那就没意思了。
不止游戏
一个加密货币交易员,用REA逆向了TradingView的付费功能。
根据他的描述,每年它都要付费几百美元来买一个叫做TradingView软件的会员。这软件是干吗的呢?简单看了下,大概就是带有加密货币行情的同花顺。
它主要的功能,就是可以对K线进行各种定制,把各种技术指标——RSI、MACD什么的排列组合,甚至随意DIY成自己的想要的。想要体验,每个月都需要交几十美金的会员费。
这老哥就用了REA,让AI逆向了切换股票代码时图表怎么刷新、叠加指标时UI怎么响应、画趋势线时数据怎么联动,喂给Claude Opus 5.5,从零重建了一个功能类似的免费图表引擎。自己用来搞了一套24小时交易系统。
不仅会员费不用交了,还搞了一套量化系统,看它最新的推特,它已经把矛头指向了彭博社终端。
但真正让整个软件行业坐立不安的,还不是金融工具——而是ArtCraft项目。一个亚特兰大的工程师Brandon Thomas,被Adobe续费给弄烦了。
用Opus 5.5加Rust一口气搞出七款开源替代品。PhotoCraft对标Photoshop,FilmCraft对标Premiere,Lightcraft对标Lightroom等等。PS的对标产品在GitHub上冲到7万星。Adobe全家桶一年779美元,ArtCraft免费。
最让人琢磨的是他用的方法,不是逆向,而是一个叫"净室设计"的路线。
什么是洁净室设计呢?就是组两个团队,彼此完全隔离。其中要给团队负责把每一个功能、每一个输入输出行为写成纯文字的技术规范。
另外一个拿着前面团队写的规范,从零开始写出一个功能完全一样的新软件。
看代码出功能清单,是合法的吧,我想学习下你的软件有什么问题啊?
根据功能清单,写程序,显然也是合法的吧。
也就是说,这完全规避了版权的问题,Adobe想告它都没法告。
洁净室设计最著名的例子就是1982年Compaq克隆IBM PC的BIOS,当时IBM推出了第一台个人电脑IBM PC,硬件配件谁都能买到,但BIOS是IBM写的,受版权保护。没有兼容的BIOS,你的电脑就跑不了IBM PC的软件生态。
于是,Compaq采用了上面说的设计方式,最终Compaq打赢了IBM的官司,法院认定这种方式不构成侵权,因为新代码是独立创作的。这一判例直接催生了整个IBM兼容机产业,也就是后来所有PC的前身。
当然,现在的ArtCraft现在完成度才25%到45%,离真正替代Adobe还有距离。但问题是,AI一周吐好几个版本,这个追赶速度,是传统软件开发根本不敢想的。
全民破解时代,还剩下什么
在写这篇文章的时候时间内,大破解的步伐没有任何放慢的痕迹。推上有人刚刚逆向某大厂手环的算法,有人去掉了电视开机广告。这种生机勃勃,万物竞发的景象,仿佛回到了互联网1.0的草莽时代,一切皆免费,人人为我,我为人人。
对于软件公司来说,它们就要闭门清算了吗?也不是。
B站有位老哥做了测试,加了加密和加壳保护的软件,AI目前还是啃不动的。所以未来的软件可能都得上加密系统,就像自行车以前不用锁,现在得上两把。
但真正让人睡不着觉的问题是:一个新模型的发布就能催生这么多逆向突破,那将来更强的模型出来,连加密和脱壳都能轻松搞定呢?
本文来自微信公众号“酷玩实验室”,作者:酷玩实验室,36氪经授权发布。