First you need Windows (😠I have dual installed for this) and man’s best friend Google
You need to download
- The Switch Hactool – github.com/SciresM/hac…
- Mobile game ontology.nsp file (Google)
Optional:
- The.nsp file for the actison version update (Google it)
- Prod. keys (Google) —- Do not post your own key here, it is illegal.
- Switch the Toolbox – github.com/KillzXGamin…
Unpack the game ontology + upgrade version
-
Unzip Switch Hactool and place prod.keys in the same directory as it
-
Open the command line, CD to your directory, and use the following command to extract the. Nca file from the. NSP file
hactool.exe -t pfs0 --pfs0dir=base_nca your_base.nsp and hactool.exe -t pfs0 --pfs0dir=update_nca your_update.nsp Copy the code
(Replace “your_base. NSP “and “your_update.nsp” with your own.nsp files)
-
Then use hex Editor to open the.tik file in the “update_nca” folder and copy the title key at 0x180
-
Now execute the command line
hactool.exe -k prod.keys --basenca="base_nca/your_base.nca" --titlekey=your_titlekey --romfsdir --exefsdir="exefs" "update_nca/your_update.nca" Copy the code
(Replace “your_titlekey” with what you just copied, “your_base. Nca “with the nCA file for the largest game body, and “your_update.nca” with the nCA file for the largest version)
-
Wait for the command to execute, then you can view and export most of the game files using the Switch Tool.
Unpack only the game itself:
-
Unzip Switch Hactool and place prod.keys in the same directory as it
-
Open the command line, CD to your directory, and use the following command to extract the. Nca file from the. NSP file
hactool.exe -t pfs0 --pfs0dir=base_nca your_base.nsp Copy the code
(Replace “your_base.nsp” with your own game.nsp file)
-
Execute command line
hactool.exe base_nca/your_base.nca -k prod.keys --romfsdir --exefsdir="exefs" Copy the code
(Replace “your_base. Nca “with the largest.nca file you just extracted.)
-
After the command is executed, you can then view and export most of the game files using the Switch Tool.
Hactool prompts: “[WARN] prod.keys does not exist.” You can ignore this warning