awesomerea.

开源逆向工程项目目录

逆向工程。
真实项目。

发现开源重实现、兼容替代项目,以及它们背后的工具。 不要求使用 REA。 每个条目均附来源与限制说明。

非官方网站。已核对来源。不承诺“一键克隆”。

重实现的工作流程

// 先理解,再重建

01
理解原有实现公开规范 · 文件格式 · 实际行为
02
依据证据判断独立研究 · REA 并非必需
03
实现、测试、对照可供查阅的源代码
依靠证据,而非魔法
41精选条目
6用途分类
100%附有一手来源

阅读代码。
了解限制。

项目集合

精简目录,明确证据。

按用途浏览,比较项目范围、成熟度与兼容性。

来源审核

共 41 个条目

来源审核 ≠ 软件审计 ↗
游戏重实现

DX-Ball

游戏与游戏引擎 · 重实现

DX-Ball 1.07 · Windows

将经典打砖块游戏重建为可读的 C/C++,通过对照原始可执行文件,逐项比较恢复的函数。

重实现进行中
来源与限制

作者记录了 REA 的参与

项目 README 描述了 Codex 使用 REA 和 Ghidra 检查并恢复函数的流程。REA 官方案例展示了声像计算的分析。

使用前请注意: 需要原游戏文件。单个函数匹配不能证明整个游戏等价;我们没有构建或试玩此项目。

MIT核对日期
音频互操作

VSL-DSP

音频、硬件与驱动 · 互操作项目

PreSonus AudioBox VSL · Linux

提供 Linux 设备检测及 DSP 参数工具的开源硬件项目。REA 的发现支持了其中一部分厂商协议研究。

仍需硬件验证
来源与限制

作者记录了 REA 的参与

README 将近期厂商库及 DSP 分析归功于 LazyOwn 的 REA 集成与 Ghidra,而非将整个既有驱动项目归因于 REA。

使用前请注意: 尚未验证可替代 Universal Control。README 将用于批量 I/O 的硬件故障注入列为待完成工作。我们没有实测设备。

内核检测器源码声明使用 GPL-2.0-or-later,请查阅逐文件许可。

GPL-3.0-or-later*核对日期
Electron 分析案例

Notion 剪贴板桥接分析

教程、案例与资源 · 分析案例

Notion 桌面版 · Electron

跟踪复制操作如何从页面经过预加载脚本和 IPC 到达系统剪贴板,并分析富文本内容块数据如何保持关联。

仅分析案例
来源与限制

REA 维护者发布的案例

官方案例展示了 REA 对 Notion 标签页预加载脚本的分析,随后阅读了应用安装包中的封装与接收端代码。

使用前请注意: 这不是开源 Notion 替代品。案例未链接独立替代应用仓库;它是针对特定问题的调查,而非完整应用重建。

无独立代码许可核对日期
游戏局部功能重实现

TH04 环形弹幕重实现

游戏与游戏引擎 · 重实现

东方 Project 第四作 · PC-98 / DOS

研究环形弹幕如何转向玩家。有记录的 REA 分析将 16 位指令与可读的角度计算联系起来。

REA 证据仅覆盖单项功能
来源与限制

REA 维护者发布的案例

REA 官方案例证实的是局部环形弹幕分析。关联仓库属于更大范围的游戏重实现,现有证据不能将整个项目归因于 REA。

使用前请注意: 完整游戏验证仍有其他未完成工作。仓库要求自行持有合法游戏副本,其源码许可不涵盖原游戏素材。

MIT(仓库代码)核对日期
引擎项目 · 含 REA 工具

OpenBattlefield2

游戏与游戏引擎 · 重实现

Battlefield 2 引擎 · C++20

进行中的 Refractor 2 引擎重实现。仓库内置 REA 辅助脚本,用于调查用户自行提供的游戏二进制文件。

研究型引擎;尚未完成
来源与限制

仓库含有 REA 工具

tools/rea.sh 明确调用 rea-agents 和 Ghidra,并为各二进制文件保存快照。工具存在不能证明 REA 生成了所有引擎子系统。

使用前请注意: 需要自行安装 Battlefield 2。所核对的 README 列出射击、载具控制和声音等缺失项,不是游戏的完整免费替代品。

MIT + 第三方许可声明核对日期
Rust 移植 · 含 REA 工具

GunZRs

游戏与游戏引擎 · 重实现

GunZ: The Duel · Rust / Bevy

从用户的 Steam 安装目录读取素材的 Rust 游戏移植,仓库另附独立的 REA 和 Ghidra 调查框架。

已注明限制的移植项目
来源与限制

仓库含有 REA 工具

README 介绍了不绑定具体目标的 REA 框架,同时说明游戏格式从数据文件中恢复。这不能证明整个移植由 REA 完成。

使用前请注意: 需要自行安装原游戏。我们没有运行或验证其与商业版本的功能等价性;收录研究工具不代表认可项目的每项声明。

Apache-2.0核对日期
原生二进制分析

OpenBSD netcat 分析

开发与安全工具 · 分析案例

netcat-openbsd · Linux ELF

作者发布的 Linux netcat 二进制静态调查,附有 REA 证据文件、Ghidra 分析及标准二进制工具的交叉核对。

仅分析案例
来源与限制

作者记录了 REA 的参与

仓库注明 REA 6.2.0 和 Ghidra 12.1.4,并链接原始分析产物。报告结论来自静态分析,不是运行时测试。

使用前请注意: 目标本身已经开源。这是一份研究记录,不是新的 netcat 实现,也不能证明二进制文件安全。

Android 分析案例

Aegis 身份验证器分析

教程、案例与资源 · 分析案例

Aegis Authenticator · Android APK

追踪已发布 APK 中六位登录验证码背后的方法,理解时间步长规则如何使验证码每 30 秒变化一次。

仅分析案例
来源与限制

REA 维护者发布的案例

REA 官方案例追踪了 Aegis 发布版 APK 的验证码生成方法。这是在解释一个既有开源应用。

使用前请注意: 不是新的身份验证器、凭据恢复工具或账号绕过手段。该研究没有声称能恢复他人的登录验证码。

无独立代码许可核对日期
CTF 分析案例

DownUnderCTF 答案校验器分析

教程、案例与资源 · 分析案例

DownUnderCTF 赛题 · 原生二进制

竞赛式逆向分析示例:追踪校验函数,将约束转换为方程并核验解答。

仅分析案例
来源与限制

REA 维护者发布的案例

REA 官方案例记录了对 DownUnderCTF 答案校验器的调查,并报告使用赛题程序检查了解出的结果。

使用前请注意: 这是教学赛题,不是商业软件替代品。我们阅读了公开记录,没有重新运行赛题。

无独立代码许可核对日期
官方上游工具集

REA — Reverse Engineer Anything

开发与安全工具 · 分析工具

命令行 / MCP · 软件分析

通过 MCP 和命令行,将编程智能体接入二进制、应用及运行时调查的上游工具集。

持续开发中的工具集
来源与限制

REA 上游项目

上游 README 说明了 rea-agents 配置、支持的目标、分析引擎和附带证据的工作流程。这是原始项目,不是非官方镜像。

使用前请注意: 分析引擎与平台要求各不相同。本地分析不等于编程智能体的模型服务商不会收到数据,请核对当前上游要求。

MIT核对日期
MCP 桥接

dsh-mcp-rea

REA 插件、集成与安装分发 · 集成与安装分发

DeepSeek Harness / MCP 宿主 · JavaScript

轻量 MCP 桥接,提供精选 REA 工具及直接调用命令行的通道,适合无法筛选大型工具目录的宿主。

社区集成
来源与限制

REA 集成与安装分发

README 说明了 REA 命令行调用、选取的 MCP 工具及本地打包集成。它是 REA 适配器,不是替代分析引擎。

使用前请注意: 需要 REA 及必要的分析引擎。README 提醒 PATH 回退方式会使用 Shell;请检查显式 REA_ENTRY 模式。我们没有运行或安全审计它。

MIT核对日期
智能体调查技能

REA Investigator

REA 插件、集成与安装分发 · 集成与安装分发

智能体技能 · Python / REA 命令行

将 REA 调查组织为规划、追踪、验证和报告步骤的智能体技能,附有本地证据台账。

社区技能
来源与限制

REA 集成与安装分发

README 明确使用上游 REA 命令行作为分析工具,并说明按目标类型选择分析路径及证据哈希校验。

使用前请注意: 结构化流程不保证智能体结论正确。测试和智能体兼容性声明来自作者报告,我们未独立复现。

MIT核对日期
智能体插件与钩子

rea-jev

REA 插件、集成与安装分发 · 集成与安装分发

Claude Code 插件 · REA / Jev

社区插件,将 REA 的 MCP 服务与基于 Jev 的路由、工具调用检查和证据追踪结合,用于智能体调查。

社区插件;建议性检查
来源与限制

REA 集成与安装分发

README 说明了内置 REA MCP 配置、调查技能、钩子及固定版本。这是独立作者维护的集成。

使用前请注意: 服务商调用失败时,钩子会放行。Jev 可能将片段发送到外部模型服务并产生费用;阈值不是安全边界。我们没有安装此插件。

MIT核对日期
社区安装分发

rea-agents Homebrew 安装配方

REA 插件、集成与安装分发 · 集成与安装分发

Homebrew · REA 安装

由社区维护、托管在 moonfruit 软件源中的 rea-agents Homebrew 安装配方。

社区维护的安装配方
来源与限制

REA 集成与安装分发

Formula/rea-agents.rb 指向上游 REA 首页及 npm 软件包。此处仅收录该配方,不代表收录整个软件源中的全部软件。

使用前请注意: 不是官方 REA 发行渠道。安装前应检查固定版本配方与下载来源;配方和所安装软件分别适用各自许可。

MIT(安装配方)核对日期
Electron 实操实验

rea-playbook

教程、案例与资源 · 学习资源

Electron / JavaScript · 中文与英文

可运行的教学项目,包含小型 Electron 目标、带行号引用的证据提取、MCP 探测及重实现练习。

已发布的学习项目
来源与限制

REA 学习资源

README 注明使用已发布的 rea-agents 软件包,介绍真实分析路径,并将其与仅使用固定样例的离线演示区分。

使用前请注意: 离线演示不运行 REA。“无需原生分析引擎”仅适用于 JavaScript/Electron 路径,不适用于任意原生二进制。我们未重新运行其测试。

MIT核对日期
Windows 验证实验

rea-lab

教程、案例与资源 · 学习资源

Windows / Ghidra · 英文与西班牙文

面向 Windows 的 REA 实验项目,记录分析引擎配置、隔离的 MCP 注册、预设练习及可复现评估工作。

进行中的研究实验
来源与限制

REA 学习资源

README 注明 REA 和 Ghidra,链接 Windows 验证贡献,并区分已完成的环境工作、基准测试和计划功能。

使用前请注意: 实时证据面板仍在计划中,尚未交付。验证和基准测试声明来自作者报告;目标限于已授权练习及本地构建的二进制。

代码 MIT / 文字 CC-BY-4.0核对日期
法语指南

REA 法语社区指南

教程、案例与资源 · 学习资源

REA 概念与工作流程 · 法语

独立的 REA 法语入门资料,包含配置指导、调查示例、分析引擎说明及负责任使用提示。

已发布的社区指南
来源与限制

REA 学习资源

仓库明确自称 morluto/rea 的非官方教学指南,并说明不包含 REA 自身源码。

使用前请注意: 这是教学文档,不是分析引擎或官方支持渠道。REA 变化较快,翻译指南与最新上游说明冲突时应以上游为准。

MIT核对日期
相关资源目录

Awesome AI Reverse Engineering

教程、案例与资源 · 学习资源

AI 辅助逆向工程 · 中文与英文

按类别整理 AI 逆向工程工具的目录,在智能体、命令行和 MCP 调查方案中包含 REA。

持续维护的资源目录
来源与限制

REA 学习资源

该目录在智能体平台章节明确链接 morluto/rea。它是包含 REA 的发现工具,不是“由 REA 构建的软件”集合。

使用前请注意: 收录不代表认可其所有链接工具,也不沿用这些工具的测试、安全或许可声明。使用前请查阅各自上游项目。

MIT(目录)核对日期
相关上游资源目录

Awesome Reverse Engineering

教程、案例与资源 · 学习资源

逆向工程工具与学习

morluto 维护的综合工具与学习目录,涵盖 REA 及二进制、应用、固件、格式和协议方面的资源。

持续维护的资源目录
来源与限制

REA 学习资源

README 收录 morluto/rea,并说明更广泛的逆向工程范围。这是配套资源目录,不能证明其中所有工具都使用 REA。

使用前请注意: 每个项目保留自身许可与使用要求。本站收录不代表该维护者与 Awesome REA 有隶属关系或为其背书。

CC0-1.0(目录)核对日期
应用重实现

PhotoCraft

桌面与效率应用 · 重实现

Adobe Photoshop 工作流程 · Rust

Rust 图像编辑器,重现 Photoshop 式图层、蒙版、文字排版及 PSD 文档工作流程。

早期测试版;部分替代
来源与限制

独立重实现

上游 README 明确面向 Adobe Photoshop 工作流程,并介绍独立的 Rust 实现。来源审核不证明净室开发合法性或完整行为等价;本站不声称 REA 参与该项目。

使用前请注意: 作者明确表示尚不适合替代 Photoshop 的日常专业工作。AI 功能、工具、排版深度和插件兼容性仍不完整。我们没有安装、运行或审计该软件。

作者允许在 MIT 和 Apache-2.0 中任选其一。附带素材另有许可声明;ArtCraft 名称和标志不在代码许可范围内,修改后再分发需更换品牌。

MIT 或 Apache-2.0(代码)核对日期
应用重实现

VectorCraft

桌面与效率应用 · 重实现

Adobe Illustrator 工作流程 · Rust

Rust 矢量绘图应用,重现 Illustrator 式绘图、路径、文字排版和文档交换流程。

测试版;部分替代
来源与限制

独立重实现

上游 README 明确面向 Adobe Illustrator 工作流程,并介绍独立的 Rust 实现。来源审核不证明净室开发合法性或完整行为等价;本站不声称 REA 参与该项目。

使用前请注意: 原生 AI 文件的可靠往返读写、部分效果、脚本和交互还不完整。Affinity 仅支持部分导入,不支持导出。我们没有安装、运行或审计该软件。

作者允许在 MIT 和 Apache-2.0 中任选其一。附带素材另有许可声明;ArtCraft 名称和标志不在代码许可范围内,修改后再分发需更换品牌。

MIT 或 Apache-2.0(代码)核对日期
应用重实现

FilmCraft

桌面与效率应用 · 重实现

Adobe Premiere Pro 工作流程 · Rust

Rust 视频编辑器,重现 Premiere 式时间线、修剪、调色、字幕、混音和媒体导出流程。

测试版;部分替代
来源与限制

独立重实现

上游 README 明确面向 Adobe Premiere Pro 工作流程,并介绍独立的 Rust 实现。来源审核不证明净室开发合法性或完整行为等价;本站不声称 REA 参与该项目。

使用前请注意: 所核对的 README 表明尚不支持 PRPROJ 导入及 VST3、Audio Units、OpenFX 插件宿主功能。大型素材性能、交付编码和跨平台测试仍有限。我们没有安装、运行或审计该软件。

作者允许在 MIT 和 Apache-2.0 中任选其一。附带素材另有许可声明;ArtCraft 名称和标志不在代码许可范围内,修改后再分发需更换品牌。

MIT 或 Apache-2.0(代码)核对日期
应用重实现

LightCraft

桌面与效率应用 · 重实现

Adobe Lightroom 工作流程 · Rust

Rust 照片库与无损 RAW 处理应用,重现 Lightroom 式素材管理和调整流程。

测试版;部分替代
来源与限制

独立重实现

上游 README 明确面向 Adobe Lightroom 工作流程,并介绍独立的 Rust 实现。来源审核不证明净室开发合法性或完整行为等价;本站不声称 REA 参与该项目。

使用前请注意: 相机色彩校准及部分压缩 RAW 变体支持不完整。有些文件只能回退到内嵌 JPEG 预览;HDR 显示、视频和部分 Classic 模块仍有缺口。我们没有安装、运行或审计该软件。

作者允许在 MIT 和 Apache-2.0 中任选其一。附带素材另有许可声明;ArtCraft 名称和标志不在代码许可范围内,修改后再分发需更换品牌。

MIT 或 Apache-2.0(代码)核对日期
应用重实现

PdfCraft

桌面与效率应用 · 重实现

Adobe Acrobat 工作流程 · Rust

Rust PDF 工作台,重现 Acrobat 式阅读、页面整理、批注、表单和文档安全流程。

测试版;部分替代
来源与限制

独立重实现

上游 README 明确面向 Adobe Acrobat 工作流程,并介绍独立的 Rust 实现。来源审核不证明净室开发合法性或完整行为等价;本站不声称 REA 参与该项目。

使用前请注意: Office 转换、既有中日韩文字编辑、非拉丁文字 OCR 和高级签名仍有限。上游报告模糊测试发现了崩溃或卡死,不应假定能安全处理恶意文件。我们没有安装、运行或审计该软件。

作者允许在 MIT 和 Apache-2.0 中任选其一。附带素材另有许可声明;ArtCraft 名称和标志不在代码许可范围内,修改后再分发需更换品牌。

MIT 或 Apache-2.0(代码)核对日期
应用重实现

EffectCraft

桌面与效率应用 · 重实现

Adobe After Effects 工作流程 · Rust

Rust 动态图形与合成应用,重现 After Effects 式图层、关键帧、效果和渲染流程。

测试版;部分替代
来源与限制

独立重实现

上游 README 明确面向 Adobe After Effects 工作流程,并介绍独立的 Rust 实现。来源审核不证明净室开发合法性或完整行为等价;本站不声称 REA 参与该项目。

使用前请注意: 所核对的 README 表明不支持 AEP/AEPX 导入和 After Effects 插件。渲染等价性尚未证实,作者暂不建议用于替换客户项目的工作流程。我们没有安装、运行或审计该软件。

作者允许在 MIT 和 Apache-2.0 中任选其一。附带素材另有许可声明;ArtCraft 名称和标志不在代码许可范围内,修改后再分发需更换品牌。

MIT 或 Apache-2.0(代码)核对日期
应用重实现

DesignCraft

桌面与效率应用 · 重实现

Adobe InDesign 工作流程 · Rust

Rust 出版应用,重现 InDesign 式页面布局、文本框、文字排版和文档导出。

测试前期;部分替代
来源与限制

独立重实现

上游 README 明确面向 Adobe InDesign 工作流程,并介绍独立的 Rust 实现。来源审核不证明净室开发合法性或完整行为等价;本站不声称 REA 参与该项目。

使用前请注意: 上游路线图指出,手动文本串接、INDD 打开及真实文件 IDML 验证仍不完整。文字排版和平台一致性尚未完成;界面功能丰富不等于完整等价。我们没有安装、运行或审计该软件。

作者允许在 MIT 和 Apache-2.0 中任选其一。附带素材另有许可声明;ArtCraft 名称和标志不在代码许可范围内,修改后再分发需更换品牌。

MIT 或 Apache-2.0(代码)核对日期
应用重实现

WordCraft

桌面与效率应用 · 重实现

Microsoft Word 工作流程 · Rust

Rust 文字处理应用,重现 Word 式写作、文档排版和 DOCX 工作流程。

测试版;部分替代
来源与限制

独立重实现

上游 README 明确面向 Microsoft Word 工作流程,并介绍独立的 Rust 实现。来源审核不证明净室开发合法性或完整行为等价;本站不声称 REA 参与该项目。

使用前请注意: 作者指出,真实 DOCX 文件往返读写、图表和 SmartArt 保留、分页一致性、系统原生打印和稳定性仍待完善。我们没有安装、运行或审计该软件。

作者允许在 MIT 和 Apache-2.0 中任选其一。附带素材另有许可声明;ArtCraft 名称和标志不在代码许可范围内,修改后再分发需更换品牌。

MIT 或 Apache-2.0(代码)核对日期
应用重实现

SoundCraft

音频、硬件与驱动 · 重实现

Avid Pro Tools 工作流程 · Rust

Rust 数字音频工作站,重现 Pro Tools 式录制、编辑、混音和混缩导出流程。

测试前期;部分替代
来源与限制

独立重实现

上游 README 明确面向 Avid Pro Tools 工作流程,并介绍独立的 Rust 实现。来源审核不证明净室开发合法性或完整行为等价;本站不声称 REA 参与该项目。

使用前请注意: 所核对的 README 列出音频接口与缓冲区选择、MIDI 控制器录制及 AAF/OMF 工程交换等缺失项。低延迟可靠性尚未独立测试。我们没有安装、运行或审计该软件。

作者允许在 MIT 和 Apache-2.0 中任选其一。附带素材另有许可声明;ArtCraft 名称和标志不在代码许可范围内,修改后再分发需更换品牌。

MIT 或 Apache-2.0(代码)核对日期
应用重实现

DeckCraft

桌面与效率应用 · 重实现

Microsoft PowerPoint 工作流程 · Rust

Rust 演示应用,重现 PowerPoint 式幻灯片编辑、演示播放与文件交换流程。

测试版;部分替代
来源与限制

独立重实现

上游 README 明确面向 Microsoft PowerPoint 工作流程,并介绍独立的 Rust 实现。来源审核不证明净室开发合法性或完整行为等价;本站不声称 REA 参与该项目。

使用前请注意: 功能覆盖广不代表已可替代。导入时可能跳过部分 PowerPoint 内容,本站未独立验证文件保真度、稳定性和跨平台行为。我们没有安装、运行或审计该软件。

作者允许在 MIT 和 Apache-2.0 中任选其一。附带素材另有许可声明;ArtCraft 名称和标志不在代码许可范围内,修改后再分发需更换品牌。

MIT 或 Apache-2.0(代码)核对日期
应用重实现

CADCraft

桌面与效率应用 · 重实现

Autodesk AutoCAD 工作流程 · Rust

Rust CAD 应用,重现 AutoCAD 式绘图、尺寸标注、布局及 DXF/DWG 工作流程。

测试前期;部分替代
来源与限制

独立重实现

上游 README 明确面向 Autodesk AutoCAD 工作流程,并介绍独立的 Rust 实现。来源审核不证明净室开发合法性或完整行为等价;本站不声称 REA 参与该项目。

使用前请注意: 路线图指出精确绘图、块编辑及打印样式尚未完成。保存会丢弃应用未建模的图元,DWG 输出尚未在 AutoCAD 中核对;务必只操作文件副本。我们没有安装、运行或审计该软件。

作者允许在 MIT 和 Apache-2.0 中任选其一。附带素材另有许可声明;ArtCraft 名称和标志不在代码许可范围内,修改后再分发需更换品牌。

MIT 或 Apache-2.0(代码)核对日期
应用重实现

GridCraft

桌面与效率应用 · 重实现

Microsoft Excel 工作流程 · Rust

Rust 电子表格应用,重现 Excel 式工作簿、公式、图表和文件交换流程。

测试版;部分替代
来源与限制

独立重实现

上游 README 明确面向 Microsoft Excel 工作流程,并介绍独立的 Rust 实现。来源审核不证明净室开发合法性或完整行为等价;本站不声称 REA 参与该项目。

使用前请注意: XLSX 保真度、超大工作簿、重新计算、图表功能及旧式 XLS 处理仍不完整。函数或功能区覆盖率不能证明结果兼容或文件往返读写安全。我们没有安装、运行或审计该软件。

作者允许在 MIT 和 Apache-2.0 中任选其一。附带素材另有许可声明;ArtCraft 名称和标志不在代码许可范围内,修改后再分发需更换品牌。

MIT 或 Apache-2.0(代码)核对日期
独立游戏引擎

OpenRCT2

游戏与游戏引擎 · 重实现

RollerCoaster Tycoon 2

独立的 RollerCoaster Tycoon 2 引擎重实现,支持现代平台及多人合作。

已发布引擎;需要原游戏数据
来源与限制

独立重实现

上游 README 介绍 RCT2 重实现、支持的构建及原游戏数据要求。不要求也不声称使用 REA。

使用前请注意: 需要合法取得的 RollerCoaster Tycoon 2 文件。代码许可不包含原游戏素材。我们没有试玩或验证功能等价性。

GPL-3.0-or-later核对日期
独立游戏引擎

OpenMW

游戏与游戏引擎 · 重实现

Morrowind 引擎与 Construction Set 编辑器

独立的 Morrowind 兼容角色扮演游戏引擎及 Construction Set 编辑器替代实现,支持原游戏数据。

已发布引擎;需要原游戏数据
来源与限制

独立重实现

上游 README 介绍替代引擎和编辑器,报告主线任务可完成,并列出模组兼容性限制。GitHub 仓库是公开 GitLab 开发仓库的镜像。

使用前请注意: 需拥有 Morrowind 及其数据。部分原引擎模组依赖此项目尚未复现的特殊行为。开发分支版本号不代表正式发布保证;我们没有进行游戏实测。

GPL-3.0核对日期
独立游戏引擎

OpenTTD

游戏与游戏引擎 · 重实现

Transport Tycoon Deluxe 式经营模拟

开源 Transport Tycoon Deluxe 重实现与运输经营模拟游戏,包含扩展功能及可选免费图像、音效和音乐素材。

已发布游戏;可选免费素材包
来源与限制

独立重实现

上游 README 说明目标是模仿并扩展 Transport Tycoon Deluxe,列出支持的平台,并区分免费 OpenGFX/OpenSFX/OpenMSX 素材与可选的原游戏数据。

使用前请注意: 原版图像或音乐仍需相应授权;免费替代素材包分别适用各自许可。扩展和第三方组件保留自身条款。我们没有运行或进行性能测试。

兼容项目

ScummVM

游戏与游戏引擎 · 互操作项目

经典冒险与角色扮演游戏引擎

替代游戏引擎集合,利用既有数据文件运行受支持的经典冒险与角色扮演游戏。

已发布解释器;支持情况因游戏而异
来源与限制

兼容项目

上游 README 明确说明 ScummVM 替换原可执行文件,但使用游戏数据,并指引读者查看逐游戏兼容列表。它不是商业游戏合集。

使用前请注意: 支持程度和完整性因游戏及版本而异。通常需要合法的游戏数据,其许可与引擎分开。请查阅官方兼容列表;我们没有运行任何游戏。

兼容项目

Wine

桌面与效率应用 · 互操作项目

类 Unix 系统上的 Windows API

Windows API 兼容层与程序加载器,可在受支持的类 Unix 系统上运行 Windows 应用。

持续维护的兼容层
来源与限制

兼容项目

上游 README 介绍加载 Windows 可执行文件,并通过 Unix、X11 或 macOS 对应机制实现 Windows API。这是 Wine 项目镜像,不是完整 Windows 系统替代安装。

使用前请注意: 应用兼容性各异,部分程序可能崩溃。原应用保留自身许可。正式发布和兼容说明请查看 WineHQ;此镜像没有 GitHub 最新发布项,我们也没有运行验证。

LGPL-2.1-or-later核对日期
设计应用重实现

paper-rs

桌面与效率应用 · 重实现

Paper 式无限画布 · Rust / egui / wgpu

本地优先的设计与白板应用,重实现 Paper 式画布行为,提供分页、矢量编辑、导出和面向智能体的 MCP 服务。

早期实现;已列明缺口
来源与限制

作者记录了 REA 的参与

README 记录了使用 REA 研究 Paper Desktop、再用 Rust 实现其行为的过程。架构报告区分已观察的桌面外壳与推测的云端编辑器行为,不能证明完整 Paper 功能等价。

使用前请注意: 不提供云端协作或插件。渲染、文字塑形和导入仍有缺口;作者仅做过 macOS 类型检查,未在 Mac 硬件运行。我们未构建、运行或审计,洁净室声明仅来自作者。

内置 Inter 字体使用 SIL OFL 1.1。作者声明未包含 Paper 代码或素材;代码许可不授予使用 Paper 专有材料的权利。

MIT OR Apache-2.0(代码)核对日期
外设兼容项目

OpenGHub

音频、硬件与驱动 · 互操作项目

Logitech G HUB / HID++ 2.0 · Linux

Linux 原生的 G HUB 式罗技外设管理器,通过 HID++ 与用户态服务实现设备设置、按键分配、灯效和配置文件。

早期项目;支持情况因硬件而异
来源与限制

兼容项目

HID++ 文档说明如何从真实 G502 恢复板载内存和宏格式。README 与灯效文档介绍 G HUB 设置导入、厂商数据包研究和逐设备兼容范围;未声称使用 REA。

使用前请注意: 需要受支持的外设及 Linux 设备权限。板载宏会将部分行为展平;固件更新未在每个设备系列验证,失败可能使设备停留在引导加载模式。我们未安装或实测硬件。

罗技图像、固件和数据库不受 MIT 许可覆盖,也未作为项目素材打包。部分功能导入用户的 G HUB 数据或运行时获取厂商文件,其权利边界独立。

MIT(代码)核对日期
独立游戏引擎

free-heroes4 (openh4)

游戏与游戏引擎 · 重实现

魔法门之英雄无敌 IV · C++23 / SDL3

尚未完成的英雄无敌 IV 引擎重实现,含 openh4 应用及 h4-tool,可检查和渲染用户自行提供的游戏数据。

未完成的引擎与工具
来源与限制

独立重实现

README 明确说明重实现引擎、区分引擎代码与原版 GOG 数据,并标注项目未完成。源码包含引擎模块和应用;所查被动 AI 控制器仅执行结束回合。

使用前请注意: 需要合法获取的 GOG 副本;可选下载路径会登录 GOG。被动 AI 桩和简短 README 不能证明战役可玩或引擎等价。我们未构建、登录 GOG 或试玩。

未包含游戏数据。原游戏素材与第三方依赖保留自身条款;引擎许可不授予商业游戏的使用权。

GPL-3.0(代码)核对日期
独立游戏引擎

Rook

游戏与游戏引擎 · 重实现

Roblox 场景格式与 Luau · Rust / wgpu

Rust 引擎,可在 Roblox 之外加载本地场景和模型、运行 Luau 脚本,并渲染独立的客户端与服务端模拟。

早期开发;部分引擎实现
来源与限制

独立重实现

README 介绍依据公开文档与 Studio 观察重实现场景格式、API 和行为。同步仅限 Rook 之间,不兼容 Roblox 服务器通信协议;路线图列出尚缺的内容和玩法系统。

使用前请注意: 仅使用自有或获授权的场景与素材。所查提交仍将网格、纹理、角色、GUI、音频与网络列为后续工作。作者报告的加载率不能证明游戏可玩;我们未运行或审计。

仓库未包含或授权 Roblox 场景、模型和客户端素材。依赖声明及用户提供内容的使用许可独立适用。

游戏格式与引擎研究

rct3++

游戏与游戏引擎 · 重实现

RollerCoaster Tycoon 3 Complete Edition · C++26

早期过山车大亨 3 重实现,研究原游戏格式,提供 OVL 检查、音频工具和图形化主界面查看器。

早期格式工具与查看器
来源与限制

独立重实现

README 说明先自底向上逆向素材格式,再推进存档、模拟与渲染。查看器源码使用用户安装目录中的素材显示启动和主界面,不能证明完整玩法已实现。

使用前请注意: 需要合法游戏副本和 C++26 工具链,目前仅支持 POSIX 构建。查看器依赖 GLFW 与 Vulkan。主界面不等于可玩替代品,完整模拟和兼容性尚未证明。我们未构建或运行。

未包含原游戏数据,代码许可也不覆盖这些数据。内置第三方库与可选下载的 GNU Unifont 分别适用自身声明和许可。

关于“开源替代品”

重实现不一定能完全替代。

开源不代表可以直接替换原软件。我们也收录早期和测试版项目,但会说明当前缺口。一些引擎仍需要原软件、素材或硬件。正式使用前,请先了解限制。

了解项目审核标准

初识 REA?

一套帮助你理解
软件工作原理的工具。

REA 通过 MCP 或命令行,将编程智能体接入分析工具。它返回附带证据的发现,供智能体进一步调查、解释行为,或编写和测试代码。

原生程序分析需要 Ghidra、Hopper 或 IDA 等受支持的引擎。不同目标的要求不同。分析可在本地运行,但编程智能体的模型服务商仍可能收到工具结果。

阅读官方指南
从官方软件包开始

一条安装配置命令。

npx rea-agents setup

需要受支持的 Node.js 版本和 npm。批准前请检查配置改动,完成后重启智能体。

环境要求与快速入门
认准官方来源,避免仿冒下载。
GitHubnpm: rea-agentsrea.tools

REA 维护者声明,未发行或背书任何加密货币或代币。

了解背景

常见问题。
直接回答。

什么是 REA(Reverse Engineer Anything)?

REA 是开源命令行工具和 MCP 服务,将编程智能体连接到软件分析工具。它可辅助调查原生二进制文件、JavaScript、Electron 应用等目标。智能体利用分析结果解释行为或开发实现。

REA 能把任意付费应用变成免费克隆吗?

不能。REA 提供分析结果和证据,并不保证恢复原始源码、实现全部功能,也不授予软件再分发权。局部重实现与完整替代品是两回事。

项目必须使用 REA 才能收录吗?

不需要。开源逆向项目、独立重实现和兼容层均可收录,无论是否使用 REA。我们也收录 REA 工具与资源。若声称 REA 参与,会单独注明证据范围;来源审核不代表确认了整个项目的实现来源或全部功能等价。

REA 和 Ghidra 是同一个东西吗?

不是。Ghidra 是 REA 可以使用的分析引擎之一。REA 通过 MCP 和命令行将引擎及工作流程连接到智能体。原生分析需要受支持的分析引擎;静态 JavaScript 分析不需要原生分析引擎。

这里是 REA 官方网站吗?

不是。Awesome REA 是独立维护的精选目录。上游仓库为 github.com/morluto/rea,软件包为 rea-agents,官方网站为 rea.tools。

如何推荐项目或申请纠错?

在 GitHub 提交项目推荐或纠错 Issue。表单要求填写来源、许可和限制,支持中文或英文。也可提交目录数据 PR;所有贡献均需审核后发布。

推荐项目 · 纠正条目

一起完善目录

发现了实用的逆向项目?

欢迎推荐有一手来源支持的开源重实现、兼容项目、工具或学习资源。不要求使用 REA,每份投稿都会审核。

推荐项目