Case study
Kanken Training 2: matching reconstruction of a Nintendo 3DS executable
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.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 0
- Last commit
- 2026-10-26
- Language
- C++
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-10
Requirements & limits
- Prerequisites: A user-supplied cartridge dump is required; encrypted dumps also require boot9.bin from the user's console.
- Prerequisites: macOS on Apple Silicon, Windows or Linux, Python 3.12 and uv are required.
- Limits: The author reports 27.74% of creditable code bytes accepted; the readability pass has not started.
- License: GPL-3.0-or-later.
Cite
BibTeX
@misc{kanken-training-2-decomp-case,
title = {{Kanken Training 2: matching reconstruction of a Nintendo 3DS executable}},
howpublished = {\url{https://github.com/mschienbein/kanken-training-2-decomp}},
url = {https://github.com/mschienbein/kanken-training-2-decomp},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/kanken-training-2-decomp-case/}}
}Plain text
Kanken Training 2: matching reconstruction of a Nintendo 3DS executable. https://github.com/mschienbein/kanken-training-2-decomp (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/kanken-training-2-decomp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · mschienbein/kanken-training-2-decomp · Revision d35d69b
- docs/STATUS.md GitHub · mschienbein/kanken-training-2-decomp · Revision d35d69b
More in Games
- Karateka: a byte-matched DOS disassembly · Case study
- Kaze no Notam: matching PlayStation decompilation · Case study
- kfiv-decomp: matching decompilation of King's Field IV · Case study
- Kid Icarus: Of Myths and Monsters: a Game Boy disassembly · Case study
- Kingdom Hearts 2 Final Mix: an in-progress PS2 main-ELF decompilation · Case study
- Kingdom Hearts 358/2 Days: a matching Nintendo DS decompilation · Case study