Home Homebrew Rilasciato CTRTool v1.0.1

[Scena 3DS] Rilasciato CTRTool v1.0.1 [aggiornato x1]

774
0

CTRTool è un nuovo strumento a riga di comando sviluppato dal developer jakcron per PC Windows, macOS e Linux, il tool ci permette di leggere ed estrarre formati generici della console portatile Nintendo 3DS.

Lo strumento supporta percorsi Unicode dalla riga di comando mentre permette di verificare correttamente file di dimensioni superiori a 2 GB. Supporta inoltre i file CRR che contiene i dati per la verifica dei file CRO.

Formati di file supportati

  • ExeFs (.exefs).
  • RomFs (.romfs) (e RomFS avvolto in IVFC).
  • Varianti del formato NCCH:
    • Immagine eseguibile CTR (.cxi).
    • Archivio file CTR (.cfa).
    • Processo iniziale CTR (.cip) (questi sono i processi in bundle con l’immagine del kernel).
  • Testata estesa NCCH (.exhdr).
  • Archivio importabile CTR (.cia).
  • Varianti del formato NCSD:
    • Immagine scheda CTR (.cci/.3ds/.3dz).
    • Aggiornamento del sistema CTR (.csu).
  • ES TitleMetaData (.tmd).
  • ES eTicket (.tik).
  • Immagini firmware (.firm).
  • CTR Relocatable Object Registry(?) (.crr).

Changelog

  • Meticolosamente rimasterizzato nel glorioso 4K UHD con Dolby Atmos!
  • Miglioramenti generali della stabilità del sistema per migliorare l’esperienza dell’utente.
  • [Correzione di bug] Ora è possibile verificare file di dimensioni superiori a 2 GB (#85).
  • [Ambiente] Sono disponibili i binari di Windows a 32 bit e 64 bit (#24).
  • [NUOVO] Aggiunto il supporto per l’elaborazione (e la convalida) diretta dei file .tik (non solo come parte di un file CIA).
  • [NUOVO] Aggiunto supporto per l’elaborazione (e la convalida) dei file .crr.
  • [NUOVO] Aggiunto supporto per la convalida delle firme per ES Certificate, ES eTicket e ES TitleMetaData.
  • [NUOVO] Aggiunto supporto per l’elaborazione dei dati dopo l’intestazione NCSD, inclusa l’elaborazione e la decrittografia di InitialData.
  • [NUOVO] Aggiunto supporto per la convalida della firma FIRM e la decrittografia delle sezioni.
    • Esiste un’opzione CLI per specificare il tipo FIRM (nand/nor/ngc/sdmc) (--firmtype).
  • [Modificato] Tutte le chiavi AES generiche e le chiavi pubbliche RSA sono incluse in CTRTool. Quindi non possono più essere forniti dall’utente (ad eccezione dei seed NCCH):
    • La specifica di un file keyset (-k, --keyset) ora è deprecata (le chiavi AES/RSA generiche vengono inizializzate internamente).
    • La specifica di una chiave comune (--commonkey) ora è deprecata (tutte le chiavi comuni vengono inizializzate internamente).
    • La specifica della chiave NCCH AES (--ntchkey) ora è deprecata (tutte le chiavi NCCH sicure vengono inizializzate internamente).
    • La specifica della chiave AES del sistema fisso NCCH (--nnchsyskey) ora è deprecata (la chiave di sistema NCCH viene inizializzata internamente).
  • [Modificato] L’estrazione del contenuto ora funziona per i file CCI/3DS come per i file CIA.
    • L’opzione --contents funziona per estrarre anche il contenuto per CCI/3DS.
  • [Modificato] Il contenuto CXI/CFA nei file CIA ora viene elaborato automaticamente (se decrittabile) come avviene per i file CCI/3DS.
    • L’opzione -n, --ncch per selezionare il file CXI/CFA da elaborare per i file CCI/3DS ora funziona anche per i file CIA.
  • [Modificato] La visualizzazione dei dati in ES eTicket e ES TitleMetaData è cambiata completamente, il formato precedente non era troppo informativo.
  • [Modificato] Alcuni tipi di file presentano lievi modifiche alla formattazione delle informazioni.
  • [Modificato] Alcuni flag/opzioni CLI sono stati ritirati perché non sono più rilevanti.
    • L’abilitazione della modalità di estrazione (-x, --extract) ora è deprecata. Era sempre ridondante.
    • La specifica della dimensione dell’unità (--unitsize) ora è obsoleta. Con tutti gli NCCH/NCSD conosciuti, CTRTool può determinare correttamente la dimensione dell’unità.
  • [Rimosso] Il supporto CWAV non è stato incluso in questo refactor.
    • Posso aggiungerlo di nuovo se c’è abbastanza domanda.
  • [Correzione di bug] Corretto un bug per cui le chiavi comuni 04 e 05 non venivano inizializzati correttamente. v1.0.1

Download: CTRTool v1.0.1 (MacOS ARM64)

Download: CTRTool v1.0.1 (MacOS x86_64)

Download: CTRTool v1.0.1 (Ubuntu x86_64)

Download: CTRTool v1.0.1 (Win x64)

Download: CTRTool v1.0.1 (Win x86)

Download: Source code CTRTool v1.0.1

Fonte: gbatemp.net

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.