Dump tickets and titlekeys from a 3DS - ihaveamac/3DS-rom-tools GitHub Wiki
This guide explains how you can dump ticket.db
from a Nintendo 3DS family system.
- A 3DS system with arm9loaderhax
- arm9loaderhax is not technically required, but is the simplest and most popular setup on 3DS systems. Other setups are not covered in these guides.
-
GodMode9 by d0k3 (recommended)
See its README on how to set it up.-
or Decrypt9WIP by d0k3
See its README on how to set it up.
-
or Decrypt9WIP by d0k3
- Get the latest release of GodMode9.
- Enter GodMode9 using one of the various entry points.
- Go to
SYSNAND CTRNAND
orEMUNAND CTRNAND
->dbs
. - Choose
ticket.db
, then press A to bring up a menu. - Choose the option that fits what you need:
-
Ticket.db options...
- Mount image to drive Browse all the tickets inside the database and copy individual ones you need.
-
Build encTitleKeys.bin
Create
encTitleKeys.bin
with encrypted titlekeys from tickets in the database. -
Build decTitleKeys.bin
Create
decTitleKeys.bin
with decrypted titlekeys from tickets in the database.
-
Copy to 0:/gm9out
Copy the
ticket.db
file togm9out
on the SD card for use with external programs.
- Get the latest release of Decrypt9WIP.
- Make a folder at the root of the SD card named
files9
- Enter Decrypt9 using one of the various entry points.
- Choose "SysNAND Options" or "EmuNAND Options", depending on which NAND you want to dump from.
- Choose "File Dump..." then "Dump ticket.db".
- Choose the filename you want (e.g.
ticket_emu.db
,emuticket.db
,ticket.db
). - Press A, and the file will be dumped to
/files9
.
Now you can use ticket.db
with other programs such as FunkyCIA2.