# 新手如何选择反编译项目

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

适合新手的项目，是你能用现有知识与设备完成一个小而可验证任务的项目。知名作品或很高的完成比例本身并不能证明这一点。

## 四项选择标准

1. **可复现的环境：** 当前构建指南是否适合你的系统，所需工具版本和输入能否准备好？
2. **有限的任务：** 能否用一句话描述预期结果？
3. **明确的贡献流程：** 修改提交到哪里，需要哪些验证？
4. **可检查的工作：** 能否复现测试、比较编译输出或证实文档修正？

[Super Mario 64](https://github.com/n64decomp/sm64)与[Pokémon Emerald](https://github.com/pret/pokeemerald)都有可供查看的构建说明。这些是评估示例，不保证任务简单或维护者立即提供帮助。对目标的熟悉可能比项目热度更重要。

## 不必从最难的匹配问题开始

核对安装步骤、解释含糊的前提条件、复现已有测试，都是有用的起点。若想尝试匹配代码，[decomp.me FAQ](https://www.decomp.me/faq)介绍了编译器比较的 scratch 流程。

编辑前记录提交、命令和结果，把原有环境问题与自己的改动区分开。

## 尊重人的工作流程

阅读贡献指南和 AI 生成内容政策。新手标签不会取消规则，也不会替你预留任务。先看已有讨论，避免重复工作，并使用项目偏好的流程。

[“我能帮忙”](https://app.decomphub.com/zh-cn/help)可按环境缩小候选。核实上游要求后，按[首次贡献指南](/zh-cn/guides/contributing-to-decompilation)完成一个聚焦的改动。
