Difference between revisions of "(New) Nintendo 3DS Digital Software Dumping Guide"

From No-Intro ~ Wiki
Jump to: navigation, search
(Submitting Info to No-Intro)
m (Dumping)
 
(One intermediate revision by the same user not shown)
Line 24: Line 24:
 
* Select all the .tmd and .app files by holding L and using the D-Pad
 
* Select all the .tmd and .app files by holding L and using the D-Pad
 
* Press R and A at the same time, then choose "Copy to 0:/gm9/out". This will copy the selected files to /gm9/out on the SD Card.
 
* Press R and A at the same time, then choose "Copy to 0:/gm9/out". This will copy the selected files to /gm9/out on the SD Card.
 +
* [http://forum.no-intro.org/viewtopic.php?f=9&t=3567#p22550 Re-encrypt contents] (may be different for newer titles) [todo: add guide from discord here] and add tmd footer back
  
 
==Dump Tickets/Title Keys==
 
==Dump Tickets/Title Keys==

Latest revision as of 03:42, 4 October 2019

Use ctrcdnfetch (Recommended)

[todo]


Dump Contents

Tools

  • A Nintendo (New) {2/3}DS With custom firmware (See CFW section) or an NTRBoot compatible Flash Cart
  • GodMode9 (See NTRBoot only).
  • The Game, DLC, or Update you wish to dump, installed on your SD Card.

Note

  • Game titles will be listed as 00040000000XXXXX
  • Game updates will be listed as 0004000E0XXXXXXX, and will share the same title as the full game.
  • Game DLC will be listed as 0004008CXXXXXXXX, and will share the same title as the full game.
  • Double check that you are dumping what you intend before dumping.

Dumping

  • Run GodMode9 via your preferred method.
  • Navigate into "[A:] SYSNAND SD"
  • Scroll down to "title"
  • Press R and A at the same time, then choose "Search for Titles"
  • Select a title, choose "Open containing folder"
  • Select all the .tmd and .app files by holding L and using the D-Pad
  • Press R and A at the same time, then choose "Copy to 0:/gm9/out". This will copy the selected files to /gm9/out on the SD Card.
  • Re-encrypt contents (may be different for newer titles) [todo: add guide from discord here] and add tmd footer back

Dump Tickets/Title Keys

  • Navigate into "[1:] SYSNAND CTRNAND"
  • Navigate into "dbs"
  • Select "ticket.db"
  • Select "Ticket.db" options
  • Select "Mount image to drive"
  • When it says "Mounted as drive [letter]:"//Enter path now?" choose yes.
  • Find the tickets you want to dump and for each, select them and choose "Copy to 0:/gm9/out"

[todo: instructions to remove seperate console/account-unique data]

Converting to CIA (WIP)

[todo: change content of this section into "converting to cia"] [todo: move the ntrboot tutorial off-wiki and just keep the instructions as "install cfw/use ntrboothax"]

GodMode9 Method

[expand this to explain how to do this for non-SD Card residing contents]

Tools
  • A Nintendo (New) {2/3}DS With custom firmware (See CFW section) or an NTRBoot compatible Flash Cart
  • GodMode9 (See NTRBoot only).
  • The Game, DLC, or Update you wish to dump, installed on your SD Card.
Note
  • Game titles will be listed as 00040000000XXXXX
  • Game updates will be listed as 0004000E0XXXXXXX, and will share the same title as the full game.
  • Game DLC will be listed as 0004008CXXXXXXXX, and will share the same title as the full game.
  • Double check that you are dumping what you intend before dumping.
Dumping (CFW)
  • Download GodMode9 and place GodMode9.firm in the /luma/payloads folder.
  • While turning on your 3DS, hold down the start button and select GodMode9.
  • Scroll down to A: SYSNAND SD
  • Press R and A at the same time, then choose "Search for Titles"
  • Select a title, choose "TMD File Options..." and then "Build CIA (Standard)."
Dumping (NTRBoot Only)

[document the alternative method that allows you to run godmode9 via ntrboothax without boot.firm needed on the sd card. this is currently of limited use though]

Installing NTRBoot
  • Download the latest DS NTRBoot Flasher, and copy the ds_ntrboot_flasher_dsi.nds file to your flash cart.
  • Note: If your flash cart is blocked (doesn't show in 3DS menu) on the 3DS, you may still be able to use it by placing it into a DS, DS Lite (using the .nds file not marked _dsi), or DSi.
  • Start your flash cart and run the DS NTRBoot Flasher.
  • Navigate using up and down to pick your flashcart, then press A.
  • Note: Flashing NTRBoot will stop your flashcart from working normally, and the NDS/DSi Flasher does not support backup/restore. However, once you have NTRBoot flashed to your card you can load the NTR Flasher Firm, and backup or restore using the firmware matching your card from here.
  • Press A to flash NTRBoot, then choose for your respective unit (Retail or Devkit).
  • Your flash cart now has NTRBoot installed.
After installing
  • Download GodMode9, and rename GodMode9.firm to "boot.firm" (no quotes).
  • Place boot.firm onto the root of your SD card.
  • Place a magnet onto your 3DS' Sleep sensor (around the area beneath the ABXY face buttons), then turn on your 3DS while holding Start, Select, and X at the same time. Your 3DS should boot into GodMode9.
  • Scroll down to A: SYSNAND SD
  • Press R and A at the same time, then choose "Search for Titles"
  • Select a title, choose "TMD File Options..." and then "Build CIA (Standard).-->

Submitting Info to No-Intro

If you have datter rights you can submit the dumpinfo using the "Submit" form in DAT-o-MATIC.

Otherwise post the info in the New Dumps & Redumps section of the forum.

[todo] [useful unix command for converting dates in the format provided by HTTP response headers to the format used by DoM:
date -u -d'DateGoesHere' +"%Y-%m-%d %H:%M:%S"