{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/mschienbein/kanken-training-2-decomp/blob/d35d69bc593ce699afaf191710c532024900861a/docs/STATUS.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Kanken Training 2 decomp reconstructs the Nintendo 3DS game's code.bin as C/C++ compiled with an ARM toolchain and compared byte for byte with the original. It records function analysis, matching recipes and checkpoint results. The author reports 2,832 accepted matching functions out of 4,545 creditable functions; readability work remains.",
  "description_zh": "Kanken Training 2 decomp 将 Nintendo 3DS 游戏的 code.bin 重建为 C/C++，用 ARM 工具链编译后与原文件逐字节比对。仓库保存函数分析、匹配配方和阶段验收结果。作者报告 4,545 个计入范围的函数中有 2,832 个完成匹配；源码可读性整理尚未开始。",
  "entry_url": "https://awesomerea.org/resources/kanken-training-2-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/kanken-training-2-decomp-case/",
  "evidence_url": "https://github.com/mschienbein/kanken-training-2-decomp/blob/d35d69bc593ce699afaf191710c532024900861a/README.md",
  "group": "cases",
  "id": "kanken-training-2-decomp-case",
  "json_url": "https://awesomerea.org/resources/kanken-training-2-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/kanken-training-2-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/kanken-training-2-decomp-case/index.md",
  "name": "Kanken Training 2: matching reconstruction of a Nintendo 3DS executable",
  "name_zh": "Kanken Training 2：逐字节匹配地重建 Nintendo 3DS 可执行文件",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A user-supplied cartridge dump is required; encrypted dumps also require boot9.bin from the user's console.",
    "macOS on Apple Silicon, Windows or Linux, Python 3.12 and uv are required.",
    "The author reports 27.74% of creditable code bytes accepted; the readability pass has not started.",
    "GPL-3.0-or-later."
  ],
  "requirements_zh": [
    "需要用户提供卡带转储；加密转储还需从用户主机取得 boot9.bin。",
    "需要 Apple Silicon macOS、Windows 或 Linux，以及 Python 3.12 和 uv。",
    "作者报告已验收 27.74% 的计入范围代码字节；可读性整理尚未开始。",
    "采用 GPL-3.0-or-later。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/mschienbein/kanken-training-2-decomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
