AI summary
Extracts ExeFS and RomFS from users’ own XCI, NSP, and NCA dumps, with optional update merging. Extraction only; emulation is not supported.
Generated by AI. May contain inaccuracies.
Screenshots
About this app
NxDump
Android 10+ tool to extract ExeFS and RomFS from your own XCI / NSP / NCA dumps, with updates merged on top (BKTR patching). Material 3, dynamic colour, dark mode. No emulation — extraction only.
Using it
Setup wizard: pick prod.keys (required; title.keys optional), your game folder, and an output folder.
Library: games are listed with icon, version and detected update. Updates found in the folder attach automatically; use Add file to add any NSP/XCI (e.g. a loose update) manually.
Tap a game → choose ExeFS / RomFS, toggle Merge update, Extract. Runs as a foreground service with a notification.
Output: <Output folder>/<Game> [TITLEID] (+ update)/exefs/… and /romfs/…
Build
Android Studio (Ladybug+): open this folder → Run. JDK 17.
CLI: gradle assembleRelease (Gradle 8.10). The release APK is signed with the debug key so it installs directly.
No PC? Push the folder to GitHub — .github/workflows/build.yml builds the APK as a downloadable artifact.
Layout
core/src/com/nxdump/core – pure-Java format/crypto core (PFS0/HFS0, NCA, AES-XTS/CTR/CTR-Ex, BKTR, RomFS, CNMT/NACP, tickets).
app/src/main/java/com/nxdump – Kotlin + Jetpack Compose UI, SAF access, library cache, foreground extraction service.
core/test/run_tests.sh – builds synthetic encrypted NSP/XCI + update on a desktop JVM and verifies byte-exact output.
Notes / limits
Keys: prod.keys needs header_key, and the master key generation the game uses (key-area/titlekek keys are derived if absent).
Tickets embedded in an NSP are used automatically (common titlekey type). Personalised tickets are not supported.
Not supported: NSZ/XCZ (compressed), NCA0, sparse/compressed NCAs, DLC extraction.
Android 11+ won't let you pick the storage root or Download as the output folder – choose a subfolder.
About this version
- Version
- 1.0 (1)
- Size
- 1.92 MB
- Requires Android
- 10
- Target SDK
- 29
- Architecture
- x86, x86_64, arm64-v8a, armeabi-v7a
- Downloads
- 6
- Updated
- Oct 29, 2026
- Package
- com.nxdump
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10