Skip to content

Releases: d0k3/GodMode9

GodMode9 v1.0.0

24 Feb 00:15
Compare
Choose a tag to compare

A new release of GodMode9, and, as always, a big one. By now, GM9 can do almost everything that D9 can, and most of it faster or better (also refer to this list). The list below contains only major changes, in fact there is even more in the total 85 commits since the last release.

This is new:

  • A9LH preserving NAND restore (A button on NAND dumps)
  • Injecting and dumping the virtual GBA save (Virtual SysNAND drive)
  • Virtual Gamecart drive (C:, allows access to CTR/TWL/NTR) carts
  • Bonus drive, utilizing the unused space on NAND (home menu)
  • NCCH/NCSD/CIA encryption (in A button menu)
  • BOSS file decryption/encryption/verification (in A button menu)
  • Health & Safety injection for CXIs (also inside CIAs)
  • Decrypting / verifying / building CIA from NUS/CDN downloads (check the readme)
  • Mounting ticket.db files (for access to tickets)
  • Calculating and fixing CMACs for basically all files that have it
  • Generating XORpads from ncchinfo.bin files
  • Launching ARM9 payloads (thanks @Wolfvak)
  • Embedding essential backups into NAND files
  • Handling Multi EmuNAND setups (check the home menu)
  • ETA displayed for large / long operations
  • Completely revised and improved permission system (check the readme)
  • Changed drive order, to group SysNAND / EmuNAND stuff
  • Countless minor improvements and bug fixes

If you happen to stumble upon a bug, please open an issue on GitHub. Thanks for testing und using GodMode9! Also, SafeMode9 users, take note that SafeMode9's capabilities have increased. You're still kept safe, read the paragraph about write permissions in the readme for more info.

GodMode9 v0.9.2

26 Dec 17:33
Compare
Choose a tag to compare

This is a big one, adding tons of functionality, improving stability, and fixing bugs. Since the last release, this had 96 commits, and the changelog shows:

  • This is a major rewrite for most of the code GM9 consists of
  • Verify support for CIA, NCSD, NCCH, TMD and FIRMs
  • Decrypt support for CIA, NCSD, NCCH, FIRMs
  • Building CIAs from NCSD, NCCH and TMD (that includes building CIAs from SD installed and system contents)
  • Batch support for all of the above
  • Mount support for CIA, NCSD (.3DS), NCCH, ExeFS, RomFS and FIRMs (from system and SD installed content, too)
  • New X: drive for NAND XORpads
  • Persistent RAM drive on 9:, not coupled to image handling
  • No SD mode - GodMode9 can now run without an SD card inserted
  • Readme finally provides actual useful information
  • Countless smaller improvements and bug fixes

Big thanks go to Al3x_10m of freenode #Cakey fame for helping me with some last minute testing of this release.

By the way: are people still scared of this? Really? SafeMode9 (same as GM9, but SysNAND / A9LH write permissions are not unlockable) is also attached to this release, just in case someone needs it.

GodMode9 v0.7.3

02 Nov 14:38
Compare
Choose a tag to compare

A new major release with access to new drives and other improvements. This is new:

  • New SD data drives (A:/B:), for unencrypted access to data installed to your SD card
  • Selection of cluster size enabled in SD formatter
  • Simplified RedNAND setup after SD format
  • New HOME menu (just press the HOME button) with shutdown / restart / SD format options
  • POWER button is now functional and shuts down the console
  • Improved permissions system
  • Multiple minor improvements and fixes

If you didn't know, the SD formatter can be accessed after SD unmount or via the HOME menu. Also take note that GodMode9 is now a superior alternative to EmuNAND9, as it can easily be used to fully setup a new SD card with a RedNAND.

GodMode9 v0.6.6

28 Jul 02:07
Compare
Choose a tag to compare

A new major release, and a big one, too. New in this:

  • New 6x10 font, and various improvements to the UI
  • Search for file via wildcard patterns (R+A on drives/folders)
  • SD card formatter (unmount via R+B first) (auto copies GM9 A9LH payload)
  • Goto offset feature in hex editor
  • Search for strings and data in hex editor
  • Added handling and verification for .SHA files
  • Removed slot0x05keyY.bin requirement on A9LH v2
  • Injecting files into files (must have exactly one file in clipboard)
  • Faster encryption/decryption of NAND partitions
  • Tweaked button react times
  • Half copied files are now properly removed
  • Countless smaller fixes and improvements
  • More stuff I possibly forgot

As always, have fun and be sure to report bugs.

Also, to everyone who is still scared of GM9 (certain news sites included): Grow some balls. While I still would not recommend having this on a childs' console, the write permissions system protects you every step along the way, and as long as you use your brain just a little bit and actually read what is on screen, you won't break anything.

GodMode9 v0.5.1

30 May 14:25
Compare
Choose a tag to compare

New major release, this is new:

  • Simple hex editor is now included (only single byte changes, no inserts / deletes)
  • New hex view, utilizing both screens
  • Totally revised write permission system, now allowing granular permissions
  • Writing to memory is now allowed (when the permission is unlocked)
  • Improved handling when copying / moving to existing files
  • Encrypting / decrypting sector0x96 is supported (needs otp.bin on entrypoints other than a9lh)
  • Auto-scroll when holding arrow buttons, thanks to the ARM9 timer register
  • Multiple minor bugfixes

This release also introduces SafeMode9, a safe variant of GodMode9 which makes it impossible to brick. SysNAND and memory write permissions are permanently locked in SafeMode9.

Big thanks for this release, for testing features and for valuable ideas, go to Al3x_10m of #Cakey fame.

GodMode9 v0.4.0

02 May 10:44
Compare
Choose a tag to compare

A major release, this is new:

  • No more additional files are required for GM9 to work (=> no more slot0x05keyY.bin / aeskeydb.bin)
  • You can mount a RAMdrive in root via R+X (28MB for O3DS / 128MB for N3DS)
  • You can now calculate & compare file SHA-256s
  • Moving FAT files and folders is now possible
  • Safety check for A9LH when trying to overwrite A9LH regions
  • Extended and fixed the virtual memory feature
  • GW Launcher.dat support is deprecated and the Launcher.dat no more included in the archive.
  • Countless smaller fixes and improvements

GodMode9 v0.3.5

13 Apr 16:45
Compare
Choose a tag to compare

A new major release. This is new:

  • You can now mount NAND and FAT images and use them as additional drive(s)
  • Hexviewer for files from any locations
  • Virtual Memory drive added (allows you to view and dump certain memory regions)
  • Dual pane handling added, switch with R + (Right / Left)
  • Vastly improved button react times on O3DS (thanks @AuroraWright)
  • More useful info displayed in directory view
  • Fixed filename input dialogue (this would fail on rare occasions)
  • Fixed case sensitive renaming
  • Some minor bugfixes

GodMode9 v0.2.0 first release

22 Mar 19:47
Compare
Choose a tag to compare

Initial, full-featured release