Zum Inhalt springen

CTRTool

Entwickler
jakcron
Webseite
Lizenz

Mit CTRTool können 3DS-ROMs manipuliert werden.

Enthalten sind Versionen für Windows, macOS (Apple Silicon und Intel) und Linux.

CTRTool v1.0.2 (C) jakcron
Built: 09:05:23 Mar 29 2022

Usage: ctrtool [options... ] 
Options:
  -i, --info         Show file info.
                          This is the default action.
  -p, --plain        Extract data without decrypting.
  -r, --raw          Keep raw data, don't unpack.
  -v, --verbose      Give verbose output.
  -y, --verify       Verify hashes and signatures.
  -d, --dev          Decrypt with development keys instead of retail.
  --titlekey=key     Set tik title key.
  --seeddb=file      Set seeddb for ncch seed crypto.
  --seed=key         Set specific seed for ncch seed crypto.
  --showsyscalls     Show system call names instead of numbers.
  -t, --intype=type  Specify input file type. [cia, tik, tmd, ncsd, ncch, exheader, exefs, romfs, firm, lzss]
                     (only needed when file type isn't detected automatically)
CCI options:
  -n, --ncch=index   Specify NCCH partition index.
  --contents=dir     Specify Contents directory path.
CIA options:
  -n, --ncch=index   Specify NCCH partition index.
  --contents=dir     Specify Contents directory path.
  --certs=file       Specify Certificate chain file path.
  --tik=file         Specify Ticket file path.
  --tmd=file         Specify TMD file path.
  --footer=file      Specify Footer file path.
NCCH options:
  --exheader=file    Specify Extended Header file path.
  --logo=file        Specify Logo file path.
  --plainrgn=file    Specify Plain region file path
  --exefs=file       Specify ExeFS file path.
  --romfs=file       Specify RomFS file path.
EXEFS options:
  --exefsdir=dir     Specify ExeFS directory path.
  --listexefs        List files in ExeFS.
  --decompresscode   Decompress .code section
                     (only needed when using raw ExeFS file)
ROMFS options:
  --romfsdir=dir     Specify RomFS directory path.
  --listromfs        List files in RomFS.
FIRM options:
  --firmdir=dir      Specify Firm directory path.
  --firmtype=type    Specify Firm location type, this determines encryption/signing.
                       - nand: (default) FIRM images installed to internal NAND,
                       - ngc: FIRM images loaded from NTR game card at boot,
                       - nor: FIRM images loaded from WiFi board NOR at boot,
                       - sdmc: FIRM images installed from SD card by FIRM installers (internal dev tool).
LZSS options:
  --lzssout=file     Specify lzss output file
[ctrtool::SettingsInitializer ERROR] Not enough arguments.