# 如何找到反编译项目：从这些地方开始

Author: DecompHub
Updated: 2026-10-10
Language: zh-Hans
Canonical: https://decomphub.com/zh-cn/guides/finding-decompilation-projects

先确定你感兴趣的程序、游戏或设备，再明确目标：重现原始二进制、重新实现行为、记录硬件原理，还是开发兼容替代品。不同目标需要不同的技能，也常常使用不同的名称。

在 [DecompHub 项目目录](https://app.decomphub.com/zh-cn/explore)中跨分类搜索，然后进入各项目的仓库查看最新文档。DecompHub 是独立目录，收录不代表维护者背书；仓库公开也不等于授予了开源使用许可。

## 从项目社区入手

[decomp.dev](https://decomp.dev/projects)汇集以机器码匹配为目标的反编译进度报告，[Decompedia](https://decomp.wiki/)整理社区知识与各平台资料。它们适合发现项目，但具体声明仍应到上游文档核实。

- [zeldaret](https://github.com/zeldaret)包含塞尔达系列逆向工程项目。[Ocarina of Time 仓库](https://github.com/zeldaret/oot)列出了支持的版本和构建流程。
- [doldecomp](https://github.com/doldecomp)包含 GameCube 和 Wii 相关工作，例如 Melee、Super Mario Sunshine、Mario Kart: Double Dash。若有迁移公告，应跟进到当前仓库。
- [pret](https://github.com/pret)同时包含宝可梦游戏的反汇编与反编译。用汇编和用 C 重建程序是相关但不同的工作。
- [n64decomp/sm64](https://github.com/n64decomp/sm64)提供具体版本的构建说明。比起针对另一分支的第三方教程，应优先阅读目标仓库自身的要求。

也可以浏览[游戏](https://app.decomphub.com/zh-cn/categories/games)、[软件](https://app.decomphub.com/zh-cn/categories/applications)、[固件](https://app.decomphub.com/zh-cn/categories/firmware)和[硬件研究](https://app.decomphub.com/zh-cn/categories/hardware)。注意工作类型标签，不要把文档研究、兼容实现和匹配反编译当成同一种活动。

## 用更精确的 GitHub 查询

将目标名称与 `decompilation`、`disassembly`、`reimplementation` 或 `reverse engineering` 组合。[GitHub 仓库搜索文档](https://docs.github.com/en/search-github/searching-on-github/searching-for-repositories)解释了主题、语言、组织等限定条件。

- [`topic:decompilation`](https://github.com/search?q=topic%3Adecompilation&type=repositories)
- [`decompilation in:name,description`](https://github.com/search?q=decompilation+in%3Aname%2Cdescription&type=repositories)
- [`"reverse engineering" firmware in:description`](https://github.com/search?q=%22reverse+engineering%22+firmware+in%3Adescription&type=repositories)
- [`org:doldecomp`](https://github.com/search?q=org%3Adoldecomp&type=repositories)

需要查找移植或后续开发时，加入 `fork:true`。在 GitLab 等平台也应沿着官方链接确认归属；同名镜像不一定是正式开发仓库。

## 判断是否适合你的目标

确认项目重建什么、支持哪个版本，以及提供的是源码、文档、构建流程还是可运行发布版。进度数字要连同原始报告和测量范围一起阅读。

如果你需要可以复用的 OSS，请检查实际许可证。[Open Source Initiative 的定义](https://opensource.org/osd)涉及修改与分发权利，不只是查看源码。DecompHub 可能收录许可证未注明的项目；这个标签并不是对使用权限的判断。

Star 数是发现线索，不是正确性或完成度的证明。[“我能帮忙”](https://app.decomphub.com/zh-cn/help)可按可用系统缩小范围，但仍需核实上游要求。

为每个候选记录仓库 URL、目标、工作类型和下一步，例如阅读贡献规范、复现构建或测试设备。可继续阅读 [GitHub 搜索指南](/zh-cn/guides/finding-decompilation-projects-on-github)、[游戏项目清单](/zh-cn/guides/game-decompilation-projects)、[活跃度检查](/zh-cn/guides/finding-active-decompilation-projects)和[查找特定游戏](/zh-cn/guides/find-decompilation-favorite-game)。

发现遗漏时，可[提交官方链接](https://app.decomphub.com/zh-cn/submit)，经审核后发布。了解数字含义请读[进度指南](/zh-cn/guides/understanding-decompilation-progress)，准备参与则看[首次贡献指南](/zh-cn/guides/contributing-to-decompilation)。
