Recomp / RE tooling / Nintendo 3DS
3dsrecomp
Static recompiler that converts Nintendo 3DS ARM code to C, made to run with the Zakuro runtime. Work in progress.
Tool Not stated wipFacts
- Original
- Nintendo 3DS ARM programs
- Platform
- Nintendo 3DS
- Method
- Tool
- Provenance
- Not stated what this means
- Status
- wip
- Licence
- none
- Team
- fearkov
- Started
- 2026-09
- Needs the original
- Yes: you supply your own legally obtained copy
How to get it legally
This project ships code only. Build or download it from the official repository, then supply data from a copy of Nintendo 3DS ARM programs you own. Recomp never links to ROMs, discs or game data.
This project was rebuilt by fearkov. Facts last checked 2026-10-14.
Sources
Related
All re tooling →DexDec
Android APK and DEX bytecode
Rust decompiler that turns Android APK and DEX bytecode into readable Java or Kotlin and can share its analysis state with coding agents.
disasm6502
MOS 6502 machine code
Rust crate that disassembles 6502 machine code.
dotscope
.NET PE executables
Pure-Rust framework for analysing and reverse engineering .NET assemblies, parsing CIL and metadata.
droidsaw
Android DEX and Hermes bundles
Rust decompiler and security-audit suite that turns DEX files into Java and Hermes bundles into JavaScript.
e5r
Native binaries (disassembly, decompilation, diffing)
Command-line disassembler, decompiler and binary differ written in Rust whose JSON output is designed for AI agents to drive.
EmilPRO
Multi-architecture binaries (ARM, AArch64, x86, RISC-V)
Graphical disassembler for several architectures with symbol filtering and cross-reference navigation, meant for debugging.