secrets.py
from the template secrets.py.template
to provide your keys.python disa/diff-extract.py INPUT OUTPUT OPTIONS
. In all examples below, the output path can be omitted, in which case the tool will only print the information of the input file(s) without extracting the data.output/sysdata-00010026
.output/savedata
.output/pokemon-sun-save
. Some requirement and notes of this command:secrets.py
from secrets.py.template
and fill in the keys.-id XXXXXXXXXXXXXXXX
is the game title ID in 16-digit hex and must match the game.Cryptodome
is needed.output/sysextdata-f000000b
.00000000
folder inside f000000b
.output/extdata
. When using GodMode9, please copy the entire folder sdmc/Nintendo 3DS/<id0>/<id1>/extdata/00000000/<id>/
(and do NOT enter the inner folder 00000000
!) to somewhere else in SD card (gm9out/
for example).output/mhx-save
. Some requirement and notes of this command:secrets.py
from secrets.py.template
and fill in the keys.-id XXXXXXXX
is the extdata ID in 8-digit hex and must match the game. It is usually similar to the game title ID.Cryptodome
is needed.output/ticket
.output/title
.output/title
. Some requirement and notes of this command:secrets.py
from secrets.py.template
and fill in the keys.-id X
is title database ID: 2 for title.db and 3 for import.db.Cryptodome
is needed.*.db
files, except for certs.db
)output/ticket
to output/tickets
. The input file of this command is this output file of the ./diff-extract.py
command shown above.ticket.db
file as input.