Recomp / RE tooling / PlayStation Vita
Project Nativ
Static recompiler for PS Vita games that also recompiles the system libraries from the user's own firmware file and runs them on a custom kernel/GPU runtime. Per-game packs currently cover Killzone: Mercenary, Uncharted: Golden Abyss, Unit 13 and Shovel Knight (US releases).
Tool AI-assisted releasedFacts
- Original
- PS Vita games (ARMv7/Thumb-2 executables)
- Platform
- PlayStation Vita
- Method
- Tool
- Provenance
- AI-assisted · README's AI disclaimer says much of the code and documentation was written with AI assistance (github.com/TheLostPantheon/nativ). what this means
- Status
- released
- Licence
- GPL-2.0
- Team
- TheLostPantheon
- Started
- 2026-10
- First release
- 2026-10
- Runs on
- Windows, macOS, Linux
- 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 PS Vita games (ARMv7/Thumb-2 executables) you own. Recomp never links to ROMs, discs or game data.
This project was rebuilt by TheLostPantheon. Facts last checked 2026-11-04. 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.
EmilPRO
Multi-architecture binaries (ARM, AArch64, x86, RISC-V)
Graphical disassembler for several architectures with symbol filtering and cross-reference navigation, meant for debugging.
gbarecomp
Game Boy Advance ARM/Thumb code
Static recompiler that finds ARM and Thumb code in Game Boy Advance games, translates it to C and generates a CMake project linked against a small GBA runtime with SDL2.
ida-arm-system-highlight
ARM system instructions
IDA script that lists and highlights ARM system instructions to find MMU, cache and fault-handler code.
Kirikae
Nintendo Switch executables
Static recompiler written in Rust that converts Switch game executables into native PC programs, with an HLE system layer and NVN graphics translation.
LLARM
ARM/Thumb machine code
Cross-platform C/C++ libraries and tools for ARM: assembly, disassembly, instruction identification and a full CPU/system emulator that can boot Linux.