A 3DS/New 3DS Rom Decryptor and Encrypter
- Python 3.11+
- pip
- pycryptodomex
After you've installed the latest version of Python 3, run pip install pycryptodomex
in command prompt.
python {b3DSEncrypt.py|b3DSDecrypt.py} "File location of rom"
eg. ~/dox/games/emulator/nintendo/3ds/3DS0033 - The Legend of Zelda Ocarina of Time 3D (U).3ds
Supports all known crypto-types:
- Normal (Key 0x2C)
- 7.x (Key 0x25)
- New3DS 9.3 (Key 0x18)
- New3DS 9.6 (Key 0x1B)