Godmode9 3Ds - Gamebrew

Godmode9 3Ds - Gamebrew

GodMode9 is a full access file browser for the Nintendo 3DS console, giving you access to your SD card, to the FAT partitions inside your SysNAND and EmuNAND and to basically anything else. Among other functionality (see below), you can copy, delete, rename files and create folders.

Note from developers:

This is powerful stuff, it provides you with the means to do basically any thinkable modification to any system data available on the 3DS console. However, precautions are taken so you don't accidentally damage the data of your console. The write permissions system protects you by providing warnings and forces you to enter an unlock sequence for enabling write permissions. It is not possible to overwrite or modify any important stuff without such unlock sequences and it is not possible to accidentally unlock something.

As always, be smart, keep backups, just to be safe.

Features

  • Manage files on all your data storages, such as copy, delete, rename files and create folders.
  • Make screenshots.
  • Use multiple panes.
  • Search drives and folders.
  • Format your SD card/setup a RedNAND.
  • Run it without an SD card/unmount the SD card.
  • Direct access to SD installed contents.
  • Build CIAs from NCCH/NCSD (.3DS)/TMD (installed contents).
  • Decrypt and verify NCCH/NCSD/CIA/TMD/FIRM images.
  • Batch mode for the above two operations.
  • Access any file inside NCCH/NCSD/CIA/FIRM images.
  • Generate XORpads for any NAND partition.
  • Directly mount and access NAND dumps or standard FAT images.
  • Restore/dump NAND partitions or even full NANDs.
  • Compare and verify files.
  • Hexview and hexedit any file.
  • Inject a file to another file.

Installation

The recommended bootloader for use with GodMode9 is fastboot3DS. There are known issues for some users when using the standard setup based on boot9strap and Luma3DS. If you are using that setup, follow the instructions found in this guide. Here's how to set up GodMode9 (and fastboot3DS) up quickly.

  • Download OpenFirmInstaller and follow the quick setup instructions found there.
  • Copy the gm9 folder from the release archive to your SD card.
  • Then, get good versions of seeddb.bin and encTitleKeys.bin from somewhere and put these two files into sd:/gm9/support (optional but recommended for full functionality).
    • It is also recommended you setup the RTC clock if you're running GodMode9 for the first time.
    • Find the option via HOME button > More.... Also keep in mind that you should fix your system OS clock afterwards.
    • While you're in the More... menu, you may also set screen brightness to a fixed value of your choosing and manually calibrate the touch screen (*not recommended* - try the automatic configuration first).

About support files:

For certain functionality, GodMode9 may need support files. Support files should be placed into either 0:/gm9/support or 1:/gm9/support. Support files contain additional information that is required in decryption operations. A list of support files, and what they do, is found below. Please don't ask for support files - find them yourself.

  • aeskeydb.bin - Should contain 0x25keyX, 0x18keyX and 0x1BkeyX to enable decryption of 7x/Secure3/Secure4 encrypted NCCH files, 0x11key95/0x11key96 for FIRM decrypt support and 0x11keyOTP/0x11keyIVOTP for secret sector 0x96 crypto support. Entrypoints other than boot9strap or fastboot3ds may require a aeskeydb.bin file. This is now included in standard releases of GM9.
  • seeddb.bin - This file is optional and required to decrypt and mount seed-encrypted NCCHs and CIAs (if the seed in question is not installed to your NAND). Note that your seeddb.bin must also contain the seed for the specific game you need to decrypt.
  • - These files are optional and provide titlekeys, which are required to decrypt and install contents downloaded from CDN (for DSi and 3DS content).

Helpful notes:

  • Go here for step by steps on doing some common tasks in GodMode9. Especially users coming from Decrypt9WIP or Hourglass9 may find this to be helpful.
  • Never unlock the red write permission level unless you know exactly what you're doing. You will notice that prompt when it comes up, it features a completely red screen. It is recommended you stay on the yellow permission level or below at all times to be completely safe. Also read more on the write permissions system below.

How to update GodMode9:

  • Just replace GodMode9.firm on your SD card with the file found in the release ZIP.
  • You may also want to update scripts, which are found in the ./gm9 folder inside the archive and go to the same folder on your SD card.
Chloe Bennett
Author

Chloe Bennett

Chloe Bennett explores the intersection of pop culture, streaming entertainment, digital trends, and contemporary lifestyle. Her weekly commentary reaches thousands of culture enthusiasts.