Recomp / RE tooling / Nintendo Switch
Kirikae
Static recompiler written in Rust that converts Switch game executables into native PC programs, with an HLE system layer and NVN graphics translation.
Tool Not stated wipFacts
- Original
- Nintendo Switch executables
- Platform
- Nintendo Switch
- Method
- Tool
- Provenance
- Not stated what this means
- Status
- wip
- Licence
- Apache-2.0
- Team
- Cor3Duo, LokiCode404, jeffsmith82
- Started
- 2026-10
- First release
- 2026-10
- Runs on
- Windows
- 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 Switch executables you own. Recomp never links to ROMs, discs or game data.
This project was rebuilt by Cor3Duo, LokiCode404, jeffsmith82. Facts last checked 2026-10-26. Suggest a correction
Sources
Related
All re tooling →3dsrecomp
Nintendo 3DS ARM programs
Static recompiler that converts Nintendo 3DS ARM code to C, made to run with the Zakuro runtime. Work in progress.
burst
x86/x86-64 machine code
Rust disassembler crate for x86 and x86-64, ported from the C asmx86 disassembler.
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.