Decrypt a game or application using a 3DS - ihaveamac/3DS-rom-tools GitHub Wiki
This page will be updated with GodMode9 instructions soon!
This will be outdated soon with an update to ctrtool which has the boot9 keys.
This guide explains how you can decrypt a game's contents so you can extract its files on a computer.
For decrypting or browsing currently installed titles, read "Dump or browse installed digital titles".
- A 3DS system with arm9loaderhax
- arm9loaderhax is not technically required, but is the simplest and most popular setup on 3DS systems. Other setups are not covered in these guides.
-
Decrypt9WIP by d0k3
See its README on how to set it up. - Some patience with huge games
- Get the latest release of Decrypt9WIP.
- Make two folders on the SD card named
files9
and/files9/D9Game
. - Get these slot keys (or an
aeskeydb.bin
with them, provided by Plailect's Guide) and place them at the root or/files9
(you can find them online):
-
slot0x25KeyX.bin
- 7.x NCCH- Needed for decrypting Secure2 on Old3DS <7.0 or arm9loaderhax
- SHA256:
7e878dde92938e4c717dd53d1ea35a75633f5130d8cfd7c76c8f4a8fb87050cd
-
slot0x18KeyX.bin
- New3DS 9.3 NCCH- Needed for decrypting Secure3 for some New3DS exclusive titles on Old3DS without arm9loaderhax
- SHA256:
76c76b655db85219c5d35d517ffaf7a43ebad66e31fbdd5743925937a893ccfc
-
slot0x1BKeyX.bin
- New3DS 9.6 NCCH- Needed for decrypting Secure4 for some New3DS exclusive titles in every environment
- SHA256:
9a201e7c3737f3722e5b578d11837f197ca65bf52625b2690693e4165352c6bb
- Get
seeddb.bin
for titles using 9.6 (seed) encryption.
- Needed for digital/CIA games
- Contains game-specific seeds
- List of games and title IDs that use seed crypto
- Place your games and applications (.3ds, .cci, .app, .cxi, .cfa, .ncch, .cia) in
/files9/D9Game
. - Enter Decrypt9 using one of the various entry points.
- Choose "Content Decryptor Options".
- Choose the option that fits what you need:
- NCCH/NCSD File Options...
-
NCCH/NCSD Decryptor
Decrypt NCCH containers and partitions (.3ds, .cci, .app, .cxi, .cfa, .ncch)
-
NCCH/NCSD Decryptor
- CIA File Options...
-
CIA Decryptor (shallow)
Decrypt CIA contents, don't decrypt NCCH containers -
CIA Decryptor (deep)
Decrypt CIA contents and NCCH containers- This is usually what most users want for CIAs.
-
CIA Decryptor (CXI only)
Decrypt CIA contents and first NCCH container for compatibility with Gateway 3DS
-
CIA Decryptor (shallow)
- Wait for the process to finish.
- Your games should now be decrypted and usable on a computer.
/files9/Decrypt9.log
can contain errors that might have happened decrypting games.
- "7.x crypto will fail on O3DS < 7.x or A9LH"
"Secure3 crypto will fail"
"Secure4 crypto will fail"- You need the appropriate key above.
- More will be added here...