Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DS:Dump titles and game cartridges: Difference between revisions

From Hacks Guide Wiki
(imported from 3dsguide: dumping-titles-and-game-cartridges and used pandoc)
 
No edit summary
Line 1: Line 1:
{% include toc title=“Table of Contents” %}
{{TOC right}}{{info|text=For support (in English) with GodMode9, as well as help with scripting and to get updates and info, join [https://discord.gg/BRcbvtFxX4 GodMode9 on Discord].}}
 
For support (in English) with GodMode9, as well as help with scripting and to get updates and info, join [https://discord.gg/BRcbvtFxX4 GodMode9 on Discord]. {: .notice–primary}
 
<span id="required-reading"></span>
=== Required Reading ===


Aside from creating and restoring NAND backups, GodMode9 has the functionality to dump installed titles to an installable <code>.cia</code> file, to dump game cartridge data to a <code>.3ds</code> ROM file, and to directly install a game cartridge to the system.
Aside from creating and restoring NAND backups, GodMode9 has the functionality to dump installed titles to an installable <code>.cia</code> file, to dump game cartridge data to a <code>.3ds</code> ROM file, and to directly install a game cartridge to the system.


<span id="updating-godmode9"></span>
== Updating GodMode9 ==
== 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}
{{info|text=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.}}


<span id="what-you-need"></span>
=== What You Need ===
=== What You Need ===


* The latest release of [https://github.com/d0k3/GodMode9/releases/latest GodMode9]
* The latest release of [https://github.com/d0k3/GodMode9/releases/latest GodMode9]


<span id="instructions"></span>
=== Instructions ===
=== Instructions ===


Line 27: Line 19:
# Reinsert your SD card into your device
# Reinsert your SD card into your device


<span id="dumping-a-game-cartridge"></span>
== Dumping a Game Cartridge ==
== 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 <code>.3ds</code> format + NDS game cartridges will be dumped to a <code>.nds</code> format {% endcapture %}
{{info|text=Insert the game cartridge you intend to dump into your device
* 3DS game cartridges will be dumped to a <code>.3ds</code> format
* NDS game cartridges will be dumped to a <code>.nds</code> format}}


<div class="notice--info">
{{ notice | markdownify }}
</div>
# Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
# Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
# Navigate to <code>[C:] GAMECART</code>
# Navigate to <code>[C:] GAMECART</code>
Line 43: Line 31:
#* '''NDS Game Cartridge:''' Press (A) on <code>[TitleID].nds</code> to select it
#* '''NDS Game Cartridge:''' Press (A) on <code>[TitleID].nds</code> to select it
#** Trimmed dumps are not recommended for NDS games in general, as they can cause various playback issues
#** Trimmed dumps are not recommended for NDS games in general, as they can cause various playback issues
# Select “Copy to 0:/gm9/out”
# Select Copy to 0:/gm9/out
# Your non-installable <code>.3ds</code> or <code>.nds</code> formatted file will be outputted to the <code>/gm9/out/</code> folder on your SD card
# Your non-installable <code>.3ds</code> or <code>.nds</code> formatted file will be outputted to the <code>/gm9/out/</code> folder on your SD card


<span id="installing-a-game-cartridge-directly-to-the-system"></span>
== Installing a Game Cartridge Directly to the System ==
== 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}
{{info|text=This will only work for 3DS games; it is not possible to install an NDS game cartridge to the system as a title.}}


# Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
# Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
# Navigate to <code>[C:] GAMECART</code>
# Navigate to <code>[C:] GAMECART</code>
# Press (A) on <code>[TitleID].trim.3ds</code> to select it, then select “NCSD image options…”, then select “Install game image”
# Press (A) on <code>[TitleID].trim.3ds</code> to select it, then select NCSD image options…, then select Install game image
# Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given
# Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given
# Once the process is complete, your game will show up in the HOME Menu as an installed title.
# Once the process is complete, your game will show up in the HOME Menu as an installed title.


<span id="dumping-a-3ds-game-cartridge-to-.cia"></span>
== Dumping a 3DS Game Cartridge to .CIA ==
== 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}
{{info|text=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.}}


# Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
# Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
# Navigate to <code>[C:] GAMECART</code>
# Navigate to <code>[C:] GAMECART</code>
# Press (A) on <code>[TitleID].trim.3ds</code> to select it, then select “NCSD image options…”, then select “Build CIA from file”
# Press (A) on <code>[TitleID].trim.3ds</code> to select it, then select NCSD image options…, then select Build CIA from file
# Your installable <code>.cia</code> formatted file will be outputted to the <code>/gm9/out/</code> folder on your SD card
# Your installable <code>.cia</code> formatted file will be outputted to the <code>/gm9/out/</code> folder on your SD card


<span id="dumping-an-installed-title"></span>
== Dumping an Installed Title ==
== Dumping an Installed Title ==


This allows dumping of both System- and User-installed digital titles, such as ones downloaded from the eShop. {: .notice–info}
{{info|text=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 and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
# Press (Home) to bring up the action menu
# Press (Home) to bring up the action menu
# Select “Title manager”
# Select Title manager
# Select one of the following depending on the type of title you wish to dump
# Select one of the following depending on the type of title you wish to dump
 
#* '''User Installed Title''': <code>[A:] SD CARD</code>
* '''User Installed Title''': <code>[A:] SD CARD</code>
#* '''System Title / DSiWare''': <code>[1:] NAND / TWL</code>
* '''System Title / DSiWare''': <code>[1:] NAND / TWL</code>
 
# Select the title you wish to dump
# Select the title you wish to dump
# Select “Manage Title…”
# Select Manage Title…
# Select “Build CIA (standard)
# Select Build CIA (standard)
# Your installable <code>.cia</code> formatted file will be outputted to the <code>/gm9/out/</code> folder on your SD card
# Your installable <code>.cia</code> formatted file will be outputted to the <code>/gm9/out/</code> folder on your SD card


<span id="backup-gba-vc-saves"></span>
== Backup GBA VC Saves ==
== Backup GBA VC Saves ==


The game will be outputted to the <code>/gm9/out/</code> folder on your SD card with the name <code>&lt;TitleID&gt;.gbavc.sav</code>. {: .notice–info}
{{info|text=The game will be outputted to the <code>/gm9/out/</code> folder on your SD card with the name <code>&lt;TitleID&gt;.gbavc.sav</code>.}}


To identify a <code>&lt;TitleID&gt;.gbavc.sav</code> 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 <code>Title manager</code>, and selecting <code>[A:] SD CARD</code>. {: .notice–info}
{{info|text=To identify a <code>&lt;TitleID&gt;.gbavc.sav</code> 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 <code>Title manager</code>, and selecting <code>[A:] SD CARD</code>.}}


# Do the following process for each GBA VC game that you want to back up the save for:
# Do the following process for each GBA VC game that you want to back up the save for:
Line 100: Line 82:
* Navigate to <code>[S:] SYSNAND VIRTUAL</code>
* Navigate to <code>[S:] SYSNAND VIRTUAL</code>
* Press (A) on <code>agbsave.bin</code> to select it
* Press (A) on <code>agbsave.bin</code> to select it
* Select “AGBSAVE options…”
* Select AGBSAVE options…
* Select “Dump GBA VC save”
* Select Dump GBA VC save
* Press (A) to continue
* Press (A) to continue
* Press (Start) to reboot your device
* Press (Start) to reboot your device


<span id="restore-gba-vc-saves"></span>
== Restore GBA VC Saves ==
== Restore GBA VC Saves ==


To identify a <code>&lt;TitleID&gt;.gbavc.sav</code> 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 <code>Title manager</code>, and selecting <code>[A:] SD CARD</code>. {: .notice–info}
{{info|text=To identify a <code>&lt;TitleID&gt;.gbavc.sav</code> 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 <code>Title manager</code>, and selecting <code>[A:] SD CARD</code>.}}


# Do the following process for each GBA VC game that you want to restore the save for:
# 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 <code>[0:] SDCARD</code> -&gt; <code>gm9</code>
#* Press (Y) on the <code>&lt;TitleID&gt;.gbavc.sav</code> file you wish to restore to copy it
#* Press (B) to return to the main menu
#* Navigate to <code>[S:] SYSNAND VIRTUAL</code>
#* Press (A) on <code>agbsave.bin</code> 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


* 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 <code>[0:] SDCARD</code> -&gt; <code>gm9</code>
* Press (Y) on the <code>&lt;TitleID&gt;.gbavc.sav</code> file you wish to restore to copy it
* Press (B) to return to the main menu
* Navigate to <code>[S:] SYSNAND VIRTUAL</code>
* Press (A) on <code>agbsave.bin</code> 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
<span id="encrypting-decrypting-a-.cia-file"></span>
== Encrypting / Decrypting a .CIA file ==
== Encrypting / Decrypting a .CIA file ==


For organizational purposes, copy each <code>.cia</code> file you wish to encrypt / decrypt to the <code>/cias/</code> folder on your SD card {: .notice–info}
{{info|text=For organizational purposes, copy each <code>.cia</code> file you wish to encrypt / decrypt to the <code>/cias/</code> folder on your SD card}}


# Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
# Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
# Navigate to <code>[0:] SDCARD</code> -&gt; <code>cias</code>
# Navigate to <code>[0:] SDCARD</code> -&gt; <code>cias</code>
# Press (A) on the <code>.cia</code> file to select it, then select “CIA image options…”
# Press (A) on the <code>.cia</code> file to select it, then select CIA image options…
# Select the option to perform the desired function:
# Select the option to perform the desired function:
#* '''Encrypt to 0:/gm9/out:''' Create an encrypted copy of the selected <code>.cia</code> file in the <code>/gm9/out/</code> folder on your SD card
#* '''Encrypt to 0:/gm9/out:''' Create an encrypted copy of the selected <code>.cia</code> file in the <code>/gm9/out/</code> folder on your SD card