# Kanken Training 2：逐字节匹配地重建 Nintendo 3DS 可执行文件

> Kanken Training 2 decomp 将 Nintendo 3DS 游戏的 code.bin 重建为 C/C++，用 ARM 工具链编译后与原文件逐字节比对。仓库保存函数分析、匹配配方和阶段验收结果。作者报告 4,545 个计入范围的函数中有 2,832 个完成匹配；源码可读性整理尚未开始。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-09
- 原始资源：<https://github.com/mschienbein/kanken-training-2-decomp>
- 一手来源：<https://github.com/mschienbein/kanken-training-2-decomp/blob/d35d69bc593ce699afaf191710c532024900861a/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/kanken-training-2-decomp-case/>
- 记录 JSON：<https://awesomerea.org/resources/kanken-training-2-decomp-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/kanken-training-2-decomp-case/index.md)

## 使用条件与局限

- **前提条件：**需要用户提供卡带转储；加密转储还需从用户主机取得 boot9.bin。
- **前提条件：**需要 Apple Silicon macOS、Windows 或 Linux，以及 Python 3.12 和 uv。
- **局限：**作者报告已验收 27.74% 的计入范围代码字节；可读性整理尚未开始。
- **许可：**采用 GPL-3.0-or-later。

## 一手来源

1. <https://github.com/mschienbein/kanken-training-2-decomp/blob/d35d69bc593ce699afaf191710c532024900861a/README.md>
2. <https://github.com/mschienbein/kanken-training-2-decomp/blob/d35d69bc593ce699afaf191710c532024900861a/docs/STATUS.md>

## 同分区更多条目：游戏

- [Karateka：逐字节匹配的 DOS 反汇编](https://awesomerea.org/zh/resources/karateka-dos-disassembly-case/index.md) · 案例
- [Kaze no Notam：PlayStation 精确反编译](https://awesomerea.org/zh/resources/kaze-no-notam-ps1-decomp-case/index.md) · 案例
- [kfiv-decomp：《King's Field IV》逐字节匹配反编译](https://awesomerea.org/zh/resources/kfiv-decomp-case/index.md) · 案例
- [Kid Icarus: Of Myths and Monsters：Game Boy 游戏反汇编](https://awesomerea.org/zh/resources/kid-icarus-omm-disassembly-case/index.md) · 案例
- [Kingdom Hearts 2 Final Mix：进行中的 PS2 主 ELF 反编译](https://awesomerea.org/zh/resources/kingdom-hearts-2-final-mix-decomp-case/index.md) · 案例
- [《王国之心 358/2 Days》：逐字节一致的 Nintendo DS 反编译重建](https://awesomerea.org/zh/resources/kingdom-hearts-days-matching-decomp-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
