For support (in English) with GodMode9, as well as help with scripting and to get updates and info, join GodMode9 on Discord.
Aside from creating and restoring NAND backups, GodMode9 has the functionality to dump installed titles to an installable .cia file, to dump game cartridge data to a .3ds ROM file, and to directly install a game cartridge to the system.
Updating GodMode9
These instructions are written for use with GodMode9 v2.0.0 or later. If you have an older version of GodMode9, follow these instructions to update it.
Press and hold Start, and while holding Start, power on your device. This will launch GodMode9
Navigate to [C:] GAMECART
Press A on [TitleID].trim.3ds to select it, then select NCSD image options…, then select Build CIA from file
Your installable .cia formatted file will be outputted to the /gm9/out/ folder on your SD card
Dumping an installed title
This allows dumping of both System- and User-installed digital titles, such as ones downloaded from the eShop.
Press and hold Start, and while holding Start, power on your device. This will launch GodMode9
Press Home to bring up the action menu
Select Title manager
Select one of the following depending on the type of title you wish to dump
User Installed Title: [A:] SD CARD
System Title / DSiWare: [1:] NAND / TWL
Select the title you wish to dump
Select Manage Title…
Select Build CIA (standard)
Your installable .cia formatted file will be outputted to the /gm9/out/ folder on your SD card
Backup GBA VC saves
The game will be outputted to the /gm9/out/ folder on your SD card with the name <TitleID>.gbavc.sav.
To identify a <TitleID>.gbavc.sav file’s Title ID, you can get a listing of all games on the system and their corresponding Title IDs by pressing Home to bring up the action menu, selecting Title manager, and selecting [A:] SD CARD.
Do the following process for each GBA VC game that you want to back up the save for:
Launch the GBA VC game
Exit the GBA VC game
Power off your device
Press and hold Start, and while holding Start, power on your device. This will launch GodMode9
Navigate to [S:] SYSNAND VIRTUAL
Press A on agbsave.bin to select it
Select AGBSAVE options…
Select Dump GBA VC save
Press A to continue
Press Start to reboot your device
Restore GBA VC saves
To identify a <TitleID>.gbavc.sav file’s Title ID, you can get a listing of all games on the system and their corresponding Title IDs by pressing Home to bring up the action menu, selecting Title manager, and selecting [A:] SD CARD.
Do the following process for each GBA VC game that you want to restore the save for:
Launch the GBA VC game
Exit the GBA VC game
Power off your device
Press and hold Start, and while holding Start, power on your device. This will launch GodMode9
Navigate to [0:] SDCARD -> gm9 -> out
Press Y on the <TitleID>.gbavc.sav file you wish to restore to copy it
Press B to return to the main menu
Navigate to [S:] SYSNAND VIRTUAL
Press A on agbsave.bin to select it
Select AGBSAVE options…
Select Inject GBA VC save
Press A to continue
Press Start to reboot your device
Launch the GBA VC game
Exit the GBA VC game
Encrypting / Decrypting a CIA file
For organizational purposes, copy each .cia file you wish to encrypt / decrypt to the /cias/ folder on your SD card
Press and hold Start, and while holding Start, power on your device. This will launch GodMode9
Navigate to [0:] SDCARD -> cias
Press A on the .cia file to select it, then select CIA image options…
Select the option to perform the desired function:
Encrypt to 0:/gm9/out: Create an encrypted copy of the selected .cia file in the /gm9/out/ folder on your SD card
Decrypt to 0:/gm9/out: Create a decrypted copy of the selected .cia file in the /gm9/out/ folder on your SD card
Encrypt inplace: Replace the selected .cia file with an encrypted version
Decrypt inplace: Replace the selected .cia file with a decrypted version
Your encrypted / decrypted .cia will be outputted to the desired location