Merge pull request #1870 from hansoljin/split-gm9
Split all dumping-related instructions to separate page, add native functionality to "CartInstall"
This commit is contained in:
commit
d854d76882
4 changed files with 148 additions and 104 deletions
143
_pages/en_US/dumping-titles-and-game-cartridges.txt
Normal file
143
_pages/en_US/dumping-titles-and-game-cartridges.txt
Normal file
|
@ -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 %}
|
||||||
|
|
||||||
|
<div class="notice--info">{{ notice | markdownify }}</div>
|
||||||
|
|
||||||
|
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}
|
||||||
|
|
||||||
|
<div class="notice--info">{{ notice | markdownify }}</div>
|
||||||
|
|
||||||
|
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 `<TitleID>.gbavc.sav`.
|
||||||
|
{: .notice--info}
|
||||||
|
|
||||||
|
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 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 `<TitleID>.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 `<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
|
||||||
|
{: .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
|
|
@ -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 unlock SysNAND (lvl1) writing, then input the key combo given
|
||||||
1. Press (A) to relock write permissions if prompted
|
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 %}
|
|
||||||
|
|
||||||
<div class="notice--info">{{ notice | markdownify }}</div>
|
|
||||||
|
|
||||||
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 %}
|
|
||||||
|
|
||||||
<div class="notice--info">{{ notice | markdownify }}</div>
|
|
||||||
|
|
||||||
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 `<TitleID>.gbavc.sav`.
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
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 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 `<TitleID>.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 `<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
|
|
||||||
|
|
||||||
## Format an SD card
|
## Format an SD card
|
||||||
|
|
||||||
**Note that this will erase the contents of your SD card!**
|
**Note that this will erase the contents of your SD card!**
|
||||||
|
@ -206,21 +121,6 @@ To identify a `<TitleID>.gbavc.sav` file's Title ID, you can get a listing of al
|
||||||
+ Optionally, you may input a custom name for the SD card
|
+ Optionally, you may input a custom name for the SD card
|
||||||
1. When prompted, input the key combo given to confirm
|
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
|
## Removing an NNID without formatting your device
|
||||||
|
|
||||||
1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
|
1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
|
||||||
|
|
|
@ -24,6 +24,7 @@ sitemap: false
|
||||||
+ [Checking for CFW](checking-for-cfw)
|
+ [Checking for CFW](checking-for-cfw)
|
||||||
+ [CTRTransfer](ctrtransfer)
|
+ [CTRTransfer](ctrtransfer)
|
||||||
+ [Donations](donations)
|
+ [Donations](donations)
|
||||||
|
+ [Dumping Titles and Game Cartridges](dumping-titles-and-game-cartridges)
|
||||||
+ [F3 (Linux)](f3-(linux))
|
+ [F3 (Linux)](f3-(linux))
|
||||||
+ [F3X (Mac)](f3x-(mac))
|
+ [F3X (Mac)](f3x-(mac))
|
||||||
+ [F3XSwift (Mac)](f3xswift-(mac))
|
+ [F3XSwift (Mac)](f3xswift-(mac))
|
||||||
|
|
|
@ -111,10 +111,10 @@ $(document).ready(function(){
|
||||||
}
|
}
|
||||||
|
|
||||||
var sidebar_shown = true;
|
var sidebar_shown = true;
|
||||||
var sidebar_hidden_pages = ["404", "a9lh-to-b9s", "credits", "donations", "f3-(linux)", "f3xswift-(mac)", "faq",
|
var sidebar_hidden_pages = ["404", "a9lh-to-b9s", "credits", "donations", "dumping-titles-and-game-cartridges",
|
||||||
"file-extensions-(windows)", "get-started", "godmode9-usage", "h2testw-(windows)",
|
"f3-(linux)", "f3xswift-(mac)", "faq", "file-extensions-(windows)", "get-started",
|
||||||
"region-changing", "site-navigation", "troubleshooting", "uninstall-cfw",
|
"godmode9-usage", "h2testw-(windows)", "region-changing", "site-navigation", "troubleshooting",
|
||||||
"updating-b9s", "why-ads", "privacy-policy", "checking-for-cfw"];
|
"uninstall-cfw","updating-b9s", "why-ads", "privacy-policy", "checking-for-cfw"];
|
||||||
|
|
||||||
for(var i = 0; i < sidebar_hidden_pages.length; i++){
|
for(var i = 0; i < sidebar_hidden_pages.length; i++){
|
||||||
if(window.location.href.indexOf(sidebar_hidden_pages[i]) > -1) {
|
if(window.location.href.indexOf(sidebar_hidden_pages[i]) > -1) {
|
||||||
|
|
Loading…
Reference in a new issue