Il developer Ihaveamac ha da poco pubblicato uno script Python che una volta eseguito su PC ci permetterà di installare i file CIA sulla scheda SD della console portatile 3DS.
Questo nuovo strumento ci permetterà di risparmiare l’utilizzo piuttosto lento dell’applicazione FBI, il file manager per console portatile 2DS/3DS.
Dopo l’installazione dei file CIA è necessario importare i ticket con l’aiuto di un piccolo homebrew, come ad esempio il vecchio TIKdevil oppure utilizzando FBI.
Sommario
- Scaricare il file
boot9.bin
emovable.sed
da un sistema 3DS. - Installare pycryptodomex:
- Su PC Windows digitare:
py -3 -m pip install --user --upgrade pycryptodomex
- Su macOS/Linux digitare:
python3 -m pip install --user --upgrade pycryptodomex
- Su PC Windows digitare:
- Scaricare la repository (zip link o clonare il git).
- Eseguire lo script
custom-install.py
conboot9.bin
,movable.sed
, percorso della root SD e file CIA da installare (consultare la guida in basso). - Scaricare e utilizzare custom-install-finalize sul sistema 3DS per completare l’installazione.
Impostazioni
Gli utenti Linux devono compilare wwylele/save3ds e posizionare il file save3ds_fuse
in bin/linux
.
Il file movable.sed
è obbligatorio e può essere fornito con -m
o --movable
.
boot9 è necessario:
- Argomento
-b
o--boot9
(se impostato). - Variabile d’ambiente BOOT9_PATH (se impostata).
%APPDATA%\3ds\boot9.bin
(specifico per Windows).~/Library/Application Support/3ds/boot9.bin
(specifico per macOS).~/.3ds/boot9.bin
.~/3ds/boot9.bin
.
Un SeedDB è necessario per i giochi più recenti (2015+) che utilizzano i seed.
SeedDB viene verificato in ordine per:
- Argomento
--seeddb
(se impostato). - Variabile d’ambiente SEEDDB_PATH (se impostato).
%APPDATA%\3ds\seeddb.bin
(specifico per Windows).- ~/Library/Application Support/3ds/seeddb.bin (specifico per macOS).
~/.3ds/seeddb.bin
~/3ds/seeddb.bin
Guida
Digitare -h
per visualizzare gli argomenti.
Esempi:
py -3 custom-install.py -b boot9.bin
-m movable.sed --sd E:\ file.cia file2.cia
python3 custom-install.py -b boot9.bin
-m movable.sed --sd /Volumes/GM9SD file.cia file2.cia
python3 custom-install.py -b boot9.bin
-m movable.sed --sd /media/GM9SD file.cia file2.cia
Licenza/Crediti
pyctr/
è di ninfsd994c78
.- save3ds by wwylele viene utilizzato per interagire con il database dei titoli (dettagli nel
bin/README
). - Grazie a @BpyH64 per la ricerca su come generare i cmac.
Download: custom-install-finalize.3dsx
Download: Source code custom-install-finalize.3dsx
Fonte: gbatemp.net