3DS:GodMode9

From Hacks Guide Wiki
This is the approved revision of this page, as well as being the most recent.

GodMode9 is a file browser for the Nintendo 3DS that provides access to the SD card, NAND partitions, and other parts of the system.

Installation

GodMode9 is installed as part of Finalizing Setup on 3DS Hacks Guide.

  1. Download the latest release (the GodMode9 .zip file)
  2. Copy GodMode9.firm from the GodMode9 .zip to the /luma/payloads folder on your SD card
  3. Copy the gm9 folder from the GodMode9 .zip to the root of your SD card
  4. Reinsert your SD card into your device

Usage

The most common guides are listed at GodMode9 usage.

Scripts

GodMode9 comes with two scripts: GM9Megascript and NANDManager.

If you want to write your own scripts, take a look at the samples provided in the GodMode9 repository.

History

The first release of GodMode9 was 0.2.0 on March 22, 2016.[1] Before this, Decrypt9WIP was the most popular tool for common tasks such as NAND backups.

Version 0.6.6 added the option to format the SD card in GodMode9.[2]

Version 0.9.2, released on December 26, 2016, added support for mounting, verifying and decrypting 3ds files. In addition the feature to build CIA files from cartridges, user-installed and system titles was added. GodMode9 also added a "No SD mode", so can run without an SD card inserted.[3]

Version 1.0.6, released on March 22, 2017, added the feature to perform a CTRTransfer.[4]

With the 1.1.2 release on April 19, 2017, GodMode9 had reached almost complete feature parity with Decrypt9WIP.[5]

GodMode9 v1.1.8, released on May 20, 2017, introduced support for the FIRM entrypoint, and the ability to dump boot9, boot11 and otp for boot9strap users.[6]

Version 1.2.7 on July 11, 2017 added scripting support.[7]

Version 1.2.8 was the last version supporting A9LH as entrypoint.[8]

Version 1.3.0 added RTC clock support, meaning correct dates for edits done to the SD card, chainloading FIRMs and installing GodMode9 to FIRM0/FIRM1.[9]

Version 1.3.1 released on August 8, 2017, added the feature to change the brightness via the volume slider.[10]

With the release of version 1.4.0 on September 14 2017, a lot of features were added: [11]

  • Support for mounting NDS images
  • Support for ntrboot, GodMode9 can be used with the ntrboot_flasher
  • Installer for FIRM files
  • Add and update scripting commands
  • System information feature
  • Visual progress update

Version 1.7.0. released on July 30 2018, added support for trimming a lot of 3ds files, including cartridge files, very useful for dumping, and the scripts you find in the releases nowerdays.[12]

On October 17, 2019, Godmode9 released version 1.9.0 adding touchscreen support and detecting if the shell is opened or closed, to save battery by turning of the display if closed.[13]

Version 2.0.0 was released on March 22, 2021, adding the Title Manager, the ability to install most of the 3DS files directly, like CIAs, cartridges(.3ds), DSiWare NDS, CDN, and DSi CDN content to the system, ticket verifying and trimming GBA rom dumps.[14]

Version 2.1.0 implemented unicode support and support for SHA-1 checksums and also a raw cart dumper.[15]


References