夜雨聆风学习资料网

ARTICLE · 1232330

一个开源项目,捅破了整个软件世界的窗户纸

一个开源项目,捅破了整个软件世界的窗户纸
酷玩实验室原创作品

赶上双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目前还是啃不动的。所以未来的软件可能都得上加密系统,就像自行车以前不用锁,现在得上两把。

但真正让人睡不着觉的问题是:一个新模型的发布就能催生这么多逆向突破,那将来更强的模型出来,连加密和脱壳都能轻松搞定呢?

我不知道。但这可能才是AI真正可怕的地方——今天固若金汤的城墙,明天可能就是一句提示词的事。


酷玩实验室整理编辑
首发于微信公众号:酷玩实验室(ID:coollabs)
如需转载,请后台留言
酷玩实验室视频号
热点视频推荐↓↓↓
破解一切!!

相关学习资料