diff --git a/_pages/en_US/dumping-titles-and-game-cartridges.txt b/_pages/en_US/dumping-titles-and-game-cartridges.txt new file mode 100644 index 0000000000..6c29aa4158 --- /dev/null +++ b/_pages/en_US/dumping-titles-and-game-cartridges.txt @@ -0,0 +1,143 @@ +--- +title: "Dumping Titles and Game Cartridges" +--- + +{% include toc title="Table of Contents" %} + +For support (in English) with GodMode9, as well as help with scripting and to get updates and info, join [GodMode9 on Discord](https://discord.gg/BRcbvtFxX4). +{: .notice--primary} + +### Required Reading + +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. +{: .notice--info} + +### What You Need + +* The latest release of [GodMode9](https://github.com/d0k3/GodMode9/releases/latest) + +### Instructions + +1. Power off your device +1. Insert your SD card into your computer +1. Copy `GodMode9.firm` from the GodMode9 `.zip` to the `/luma/payloads/` folder on your SD card +1. Copy the `gm9` folder from the GodMode9 `.zip` to the root of your SD card +1. Reinsert your SD card into your device + +## Dumping a Game Cartridge + +{% capture notice %} +Insert the game cartridge you intend to dump into your device + + 3DS game cartridges will be dumped to a `.3ds` format + + NDS game cartridges will be dumped to a `.nds` format +{% endcapture %} + +
{{ notice | markdownify }}
+ +1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9 +1. Navigate to `[C:] GAMECART` +1. Follow the steps applicable to your game cartridge: + + **3DS Game Cartridge:** Press (A) on `[TitleID].trim.3ds` to select it + + **NDS Game Cartridge:** Press (A) on `[TitleID].trim.nds` to select it +1. Select "Copy to 0:/gm9/out" +1. Your non-installable `.3ds` or `.nds` formatted file will be outputted to the `/gm9/out/` folder on your SD card + +## Installing a Game Cartridge Directly to the System + +This will only work for 3DS games; it is not possible to install an NDS game cartridge to the system as a title. +{: .notice--info} + +1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9 +1. Navigate to `[C:] GAMECART` +1. Press (A) on `[TitleID].trim.3ds` to select it, then select "NCSD image options...", then select "Install game image" +1. Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given +1. Once the process is complete, your game will show up in the HOME Menu as an installed title. + +## Dumping a 3DS Game Cartridge to .CIA + +This should only be used if [Installing a Game Cartridge Directly to the System](#installing-a-game-cartridge-directly-to-the-system) does not work. +{: .notice--info} + +
{{ notice | markdownify }}
+ +1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9 +1. Navigate to `[C:] GAMECART` +1. Press (A) on `[TitleID].trim.3ds` to select it, then select "NCSD image options...", then select "Build CIA from file" +1. 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. +{: .notice--info} + +1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9 +1. Press (Home) to bring up the action menu +1. Select "Title manager" +1. 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` +1. Select the title you wish to dump +1. Select "Manage Title..." +1. Select "Build CIA (standard)" +1. 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 `.gbavc.sav`. +{: .notice--info} + +To identify a `.gbavc.sav` file's Title ID, you can get a listing of all games on the system and their corresponding Title IDs by hovering over `[A:] SYSNAND SD`, holding (R) and pressing (A) at the same time, then selecting "Search for titles". +{: .notice--info} + +1. Do the following process for each GBA VC game that you want to backup 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 `.gbavc.sav` file's Title ID, you can get a listing of all games on the system and their corresponding Title IDs by hovering over `[A:] SYSNAND SD`, holding (R) and pressing (A) at the same time, then selecting "Search for titles". +{: .notice--info} + +1. 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` + + Press (Y) on the `.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 +{: .notice--info} + +1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9 +1. Navigate to `[0:] SDCARD` -> `cias` +1. Press (A) on the `.cia` file to select it, then select "CIA image options..." +1. 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 +1. Your encrypted / decrypted `.cia` will be outputted to the desired location diff --git a/_pages/en_US/godmode9-usage.txt b/_pages/en_US/godmode9-usage.txt index 0f292da17f..e759e2aa95 100644 --- a/_pages/en_US/godmode9-usage.txt +++ b/_pages/en_US/godmode9-usage.txt @@ -105,91 +105,6 @@ This will only work if the Health & Safety injection was performed by GodMode9 ( 1. Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given 1. Press (A) to relock write permissions if prompted -## Dumping a Game Cartridge - -{% capture notice %} -Insert the game cartridge you intend to dump into your device - + 3DS game cartridges will be dumped to an installable `.cia` format - + NDS game cartridges will be dumped to a non-installable `.nds` format compatible with flashcarts and emulators -{% endcapture %} - -
{{ notice | markdownify }}
- -1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9 -1. Navigate to `[C:] GAMECART` -1. Follow the steps applicable to your game cartridge: - + **3DS Game Cartridge:** Press (A) on `[TitleID].trim.3ds` to select it, then select "NCSD image options...", then select "Build CIA from file" - + **NDS Game Cartridge:** Press (A) on `[TitleID].trim.nds` to select it, then select "Copy to 0:/gm9/out" -1. Your installable `.cia` or non-installable `.nds` formatted file will be outputted to the `/gm9/out/` folder on your SD card - -## Dumping a Title - -1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9 -1. Hover over the drive applicable to the type of title you wish to dump: - + **User Installed Title**: `[A:] SYSNAND SD` - + **System Title**: `[1:] SYSNAND CTRNAND` -1. Hold (R) and press (A) at the same time to open the drive options -1. Select "Search for titles" -1. Press (A) to continue -1. Press (A) on the `.tmd` file to select it, then select "TMD file options...", then select "Build CIA (standard)" -1. Your installable `.cia` formatted file will be outputted to the `/gm9/out/` folder on your SD card - -## Converting a .3DS to .CIA - -{% capture notice %} -+ For organizational purposes, copy each `.3ds` file you wish to convert to the `/cias/` folder on your SD card - + Note that if you wish to convert a `.3ds` file that is already on a flashcart, you should follow [Dumping a Game Cartridge](#dumping-a-game-cartridge) -{% endcapture %} - -
{{ notice | markdownify }}
- -1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9 -1. Navigate to `[0:] SDCARD` -> `cias` -1. Press (A) on your `.3ds` file to select it, then select "NCSD image options...", then select "Build CIA from file" -1. 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 `.gbavc.sav`. -{: .notice--info} - -To identify a `.gbavc.sav` file's Title ID, you can get a listing of all games on the system and their corresponding Title IDs by hovering over `[A:] SYSNAND SD`, holding (R) and pressing (A) at the same time, then selecting "Search for titles". -{: .notice--info} - -1. Do the following process for each GBA VC game that you want to backup the save for: - + Launch the GBA VC game - + Exit the GBA VC game - + Boot your device while holding (Start) to launch the Luma3DS chainloader menu - + Launch GodMode9 by pressing (A) - + 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 `.gbavc.sav` file's Title ID, you can get a listing of all games on the system and their corresponding Title IDs by hovering over `[A:] SYSNAND SD`, holding (R) and pressing (A) at the same time, then selecting "Search for titles". -{: .notice--info} - -1. 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 - + Boot your device while holding (Start) to launch the Luma3DS chainloader menu - + Launch GodMode9 by pressing (A) - + Navigate to `[0:] SDCARD` -> `gm9` - + Press (Y) on the `.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 - ## Format an SD card **Note that this will erase the contents of your SD card!** @@ -206,21 +121,6 @@ To identify a `.gbavc.sav` file's Title ID, you can get a listing of al + Optionally, you may input a custom name for the SD card 1. When prompted, input the key combo given to confirm -## 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 -{: .notice--info} - -1. Launch GodMode9 by holding (Start) during boot -1. Navigate to `[0:] SDCARD` -> `cias` -1. Press (A) on the `.cia` file to select it, then select "CIA image options..." -1. 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 -1. Your encrypted / decrypted `.cia` will be outputted to the desired location - ## Removing an NNID without formatting your device 1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9 diff --git a/_pages/en_US/site-navigation.txt b/_pages/en_US/site-navigation.txt index 0a13ae4ccc..2cc2516663 100644 --- a/_pages/en_US/site-navigation.txt +++ b/_pages/en_US/site-navigation.txt @@ -24,6 +24,7 @@ sitemap: false + [Checking for CFW](checking-for-cfw) + [CTRTransfer](ctrtransfer) + [Donations](donations) ++ [Dumping Titles and Game Cartridges](dumping-titles-and-game-cartridges) + [F3 (Linux)](f3-(linux)) + [F3X (Mac)](f3x-(mac)) + [F3XSwift (Mac)](f3xswift-(mac)) diff --git a/assets/js/_main.js b/assets/js/_main.js index 721676114c..92212c1271 100644 --- a/assets/js/_main.js +++ b/assets/js/_main.js @@ -111,10 +111,10 @@ $(document).ready(function(){ } var sidebar_shown = true; - var sidebar_hidden_pages = ["404", "a9lh-to-b9s", "credits", "donations", "f3-(linux)", "f3xswift-(mac)", "faq", - "file-extensions-(windows)", "get-started", "godmode9-usage", "h2testw-(windows)", - "region-changing", "site-navigation", "troubleshooting", "uninstall-cfw", - "updating-b9s", "why-ads", "privacy-policy", "checking-for-cfw"]; + var sidebar_hidden_pages = ["404", "a9lh-to-b9s", "credits", "donations", "dumping-titles-and-game-cartridges", + "f3-(linux)", "f3xswift-(mac)", "faq", "file-extensions-(windows)", "get-started", + "godmode9-usage", "h2testw-(windows)", "region-changing", "site-navigation", "troubleshooting", + "uninstall-cfw","updating-b9s", "why-ads", "privacy-policy", "checking-for-cfw"]; for(var i = 0; i < sidebar_hidden_pages.length; i++){ if(window.location.href.indexOf(sidebar_hidden_pages[i]) > -1) {