Open your Terminal and execute the following commands, one at a time:
hactool -t nca --keyset=prod.keys game.nca
To fix the "prod.keys does not exist" error when using , you need to ensure your key file is correctly named and placed in the default directory expected by the program. 1. Correct File Placement By default,
This is perhaps the most critical point for legality and ethics. The prod.keys file must be generated from your Nintendo Switch console. Many new users ask, "Can I just download a prod.keys file from the internet?" hactool prodkeys does not exist
Did you put the file inside a folder named .switch (with the dot)?
When you see the message prodkeys does not exist , it means one of three things: You have not dumped your console's keys yet. The keys are in the wrong folder. The key file is named incorrectly. Step 1: Dump Your Keys Legally
Are your keys updated to match the firmware version of the game file you are trying to decrypt? (Older keys cannot decrypt newer games). Open your Terminal and execute the following commands,
With prod.keys correctly placed, you can now use hactool effectively:
By default, hactool looks for:
What is your (e.g., decrypting a ROM, extracting an NSP)? The prod
To protect its software, Nintendo encrypts Switch files using cryptographic keys. Hactool needs these keys to decrypt and read the data.
Transfer this file to your computer and place it in your hactool folder. Troubleshooting FAQ I placed the keys, but it still doesn't work.
: If you have the essential keys but keep seeing non-critical warnings, you can use the --disablekeywarns to get these keys from your console? Ultimate-Switch-Hack-Script/changelog_en.md at master
The safe and proper method is to dump the keys from your own console, which we'll cover in the next section.