开发者 Brandon Thomas 宣称「Software is over」,意指软件行业面临变革。他利用 AI 开发了七款 Adobe 替代工具,并主张其他开发者可通过开源代码重建现有软件功能。这一观点引发了对付费软件必要性的重新思考。与此同时,GitHub 上的开源项目 REA(Reverse Engineer Anything)也备受关注。图|https://github.com/morluto/rea截至 10 月 12 日,该项目 Star 数已突破 11 万。其核心理念是「逆向一切」。开发者可借助 REA 分析目标软件的实现方式,即使没有源代码,也能从安装包、运行结果或网络请求中提取线索,进而编写具有类似功能的代码。
REA 如何实现「逆向工程」自动化
工作流程与技术整合
REA 提供了一套标准化用法:例如为应用增加搜索功能时,AI 可先分析 Notes 应用的搜索实现,再参考结果编写新版本。该工具支持接入 Ghidra、Hopper、IDA 等专业分析软件,涵盖 JavaScript、Electron 应用及网站分析。配合 Claude Code、Codex 等 AI Agent,系统能自动查找线索、调查逻辑、编写代码并验证结果。
典型案例验证
1. Aegis 验证码算法重建Aegis 是一款开源验证器,每 30 秒更新六位登录验证码。Agent 通过分析其安卓安装包,提取了验证码计算算法。项目方据此重建算法并开发网页版,支持手动调整时间。测试显示,在 133 组对比中,重建算法与原应用输出完全一致。2. Notion 复制功能解析针对带格式文本的复制功能,Agent 追踪了桌面客户端代码,分析文本和 HTML 如何经过不同进程最终写入系统剪贴板。3. 老游戏 DX-Ball 声音定位重构为实现声音随画面位置变化的立体声效果,Agent 在反编译不完整的情况下,深入检查底层指令、函数调用及固定数值,最终用 C 语言重写了相关函数。3,205 组测试显示新旧函数返回值一致,且在特定编译器环境下生成了与原版匹配的机器码。4. 《东方幻想乡》弹幕角度计算项目通过 REA 检查原 DOS 程序,并与已有的 C++ 重建代码对照,分析了弹幕排列及朝向玩家的算法。为确保准确性,仓库中的 `SKILL.md` 规定了严格的调查方法:AI 需区分观察事实与推断,任务过大时缩小范围并保存证据。重建后还需进行版本比较和崩溃调查,以确保交互表现和文件变化的一致性。这种基于现成产品对照的逆向方式,为 AI 提供了明确的检验依据,使其能围绕差异持续优化。需要注意的是,逆向工程本身不必然违法,但未经授权破解保护措施、复制受版权保护代码或用于商业竞争可能引发法律风险。技术可行性不等于法律合规性。
经典游戏与办公工具的网页化移植
游戏移植:从主机到浏览器
除 REA 外,AI 参与的游戏逆向与移植项目日益增多。《光环》《GTA:罪恶都市》《辛普森一家:横冲直撞》等经典作品相继出现浏览器版本。Kotaku 记者 Lewis Parker 体验后发现,部分版本运行流畅。《辛普森一家》某版本帧率可达 240 FPS,《光环》版本亦支持低延迟在线联机。Halo CE Mobile 项目允许玩家导入数据,通过浏览器运行反编译后的《光环:战斗进化》,支持触控、手柄及存档管理。然而,这些成果多结合反编译、模拟运行及前人积累,并非完全由 AI「一键生成」。下架旧版本后新版本迅速出现的现象,也给发行商带来了持续的维权挑战。以任天堂 64 游戏《Snowboard Kids》为例,开发者 Chris Lewis 借助多个 Agent 并行处理函数,将逆向工期从以往的 596 天缩短至 84 天。但他强调,个人经验、社区帮助及游戏规模均影响进度,且许多数据结构仍需人工整理。
Matthew Berman 指出,若软件公司的竞争优势仅源于代码本身,未来将面临巨大压力,服务、培训和维护将变得更重要。虽然 REA 等项目尚未证明能完整重建任意软件,但替代工具只需做好核心功能即可吸引用户。对于仅需临时修改表格或在受限环境工作的用户,「打开网页即用」的低门槛体验极具吸引力,这可能缩短原厂依靠独有功能获利的时间窗口。成熟软件为后来者提供了现成的交互范式和需求验证。过去重建功能需大量人力,如今 AI Agent 协助分析与测试,若该方法日趋可靠,后来者的追赶速度将加快,原厂将更早面对价格竞争。功能单一的小工具将最先受到冲击,一旦替代品足够可靠且便捷,用户极易转移。而企业软件因涉及文件兼容、团队协作及责任归属,迁移成本较高,竞争更为复杂。尽管目前尚无确切证据表明软件公司收入因此下滑,但这股趋势提出了一个关键问题:当核心功能更容易被重建时,产品的整体领先优势还能在多大程度上支撑原有的定价策略?即便软件技术仍然领先,用户续费的理由却可能正在消失。
【声明】内容源于网络
0
0
APPSO
AI第一新媒体,「超级个体」的灵感指南。 #AIGC #智能设备 #独特应用 #Generative Al
内容 15816
粉丝 0
APPSO
AI第一新媒体,「超级个体」的灵感指南。 #AIGC #智能设备 #独特应用 #Generative Al