Non solo, questo nuovo metodo per l’installazione di A9LH (arm9loaderhax) che andremo a vedere funziona su TUTTE le versioni di 3DS (old3DS, new3DS e 2DS) e su tutti i firmware fino alla versione 11.3.0) e non è più necessario acquistare alcun gioco per effettuare la modifica o fare alcuna hardmod: basta utilizzare gli strumenti gratuiti che questa guida metterà a disposizione. Come la nostra guida originale, anche questa guida è frutto della traduzione di Tech Scene del lavoro originale di Plailect, cui va ogni credito. Dopo questa breve introduzione, vediamo subito come modificare la nostra console Nintendo 3DS.
[fa class=”fa fa-refresh fa-spin fa-5x fa-fw”]
Aggiornamento
Questa guida fa riferimento ad un metodo per la modifica (A9LH) del 3DS ormai obsoleto.
Se desideri leggere una guida aggiornata, più semplice e compatibile anche con gli aggiornamenti più recenti del Nintendo 3DS, clicca qui!
A9LH – Premessa Fondamentale
L’uso di questa guida utilizza un metodo per l’installazione di A9LH (arm9loaderhax) applicabile alle versioni che vanno dalla 9.0.0 alla 11.3.0. Qualora la vostra console si trovi ad una versione precedente la 9.0.0, dunque, è obbligatorio aggiornarla all’ultima versione disponibile prima di procedere con la guida. Qualsiasi sia la vostra versione (comunque sempre tra la 9.0.0 e la 11.3.0) non farà alcuna differenza, potrete seguire la guida senza problemi. Durante la guida sarà inoltre necessario scaricare alcuni file attraverso la rete Torrent, per cui si consiglia l’installazione di un programma che ci consenta il download di questi file, come BitTottent.
Homebrew Launcher (SoundHax)
Occorrente
- L’Homebrew Starter Kit
- L’ultima versione di SoundHax (per il vostro dispositivo e la vostra regione)
- Il payload otherapp (per il vostro dispositovo e la vostra regione)
Istruzioni
- Copiate i contenuti di
starter.zip
nella root della vostra scheda SD - Copiate il file
.m4a
di SoundHax nella root della vstra scheda SD - Copiate il payload otherapp nella root della vostra scheda SD e rinominatelo
otherapp.bin
- Reinserite la vostra scheda SD nel vostro 3DS
- Avviate Sound Nintendo 3DS
- Andate oltre tutti i suggerimenti dell’uccellino, dopodichè chiudete l’applicazione normalmente e riapritela
- Avviare immediatamente SoundHax farebbe apparire ogni volta questi suggerimenti ad ogni avvio di Sound Nintendo 3DS fino a che non avrete seguito questo passaggio, per cui prendere visione di tutti i suggerimenti non è opzionale
- Avviate la riproduzione del file
.m4a
di SoundHax - La vostra console dovrebbe avviare il menu Homebrew
Decrypt9 (Homebrew Launcher)
Occorrente
- L’ultima versione di Decrypt9WIP
- L’ultima versione di safehax
- L’ultima versione di fasthax
Istruzioni
- Create una cartella chiamata
files9
nella root della vostra scheda SD qualora non esistesse già - Copiate
safehax.3dsx
nella cartella/3ds/
della vostra scheda SD - Copiate
fasthax.3dsx
nella cartella/3ds/
della vostra scheda SD - Copiate
Decrypt9WIP.bin
dall’archivio.zip
di Decrypt9WIP alla root della vostra scheda SD e rinominate il fileDecrypt9WIP.bin
insafehaxpayload.bin
- Reinserite la scheda SD nel vostro 3DS
- Entrate nell’Homebrew Launcher
- Avviate fasthax
- Appena avrà finito. premete “Start” per uscire e ritornare all’Homebrew Launcher
- Questo potrebbe richiedere diversi tentativi
- Avviate safehax
- Se l’exploit sarà andato a buon fine, sarete entrati in Decrypt9
2.1.0 ctrtransfer
Panoramica dei passaggi
In questa sezione, flasheremo la partizione CTRNAND della console alla versione 2.1.0 per poterci avvantaggiare di una svista della versione 2.1.0 allo scopo di ottenere l’OTP univoco della nostra console. Questo file OTP è richiesto per l’installazione di arm9loaderhax e non può essere condiviso con altre console.
Per far ciò installeremo un’immagine già pronta di ctrtransfer contenente la versione 2.1.0, copieremo i file specifici della console (come moveable.sed
e SecureInfo_A
) in essa, ed infine sistemeremo i database dei titoli.
L’OPT è un requisito necessario per l’utilizzo di arm9loaderhax.
Occorrente
- Dovrete essere entrati in Decrypt9
- L’immagine ctrtrasnfer 2.1.0 per il vostro dispositivo e la vostra regione (se il vostro dispositivo non è di una di queste regioni, prendete un file qualsiasi):
Istruzioni
Sezione I – Preparazione
Dovreste trovarvi in Decrypt9 per seguire questi passaggi.
- Premete “Select” nel menu principale per rimuovere la vostra scheda SD, quindi inseritela nel vostro PC
- Copiate i file 2.1.0
.bin
e.bin.sha
dall’archivio.zip
di ctrtransfer nella cartella/files9/
della vostra scheda SD - Reinserite la scheda SD nel vostro 3DS
- Premete “B” per entrare nel menu principale di Decrypt9
Sezione II – ctrtransfer
- Andate in “SysNAND Options”, poi in “CTRNAND Transfer”, quindi “Auto CTRNAND Transfer”
- Selezionate l’immagine ctrtransfer 2.1.0 appena vi viene richiesto premendo “A”, quindi inserire la combinazione di tasti che vi viene data
- Se non avete già un backup della NAND, effettuate il backup della NAND in
NANDmin.bin
quando vi viene richiesto premendo “A”- Avere un backup della NAND del vostro dispositivo è RICHIESTO.
- Saltare la creazione del backup vi porterà alla PERDITA del giochi installati e dei salvataggi.
- Consentite al processo di trasferimento di procedete automaticamente, potrebbe richiedere un po’ di tempo
- Appena il trasferimento sarà terminato, premete “B” per tornare indietro
- Premete “Select” per espellere la scheda SD
- Cancellate l’immagine ctrtransfer 2.1.0
.bin
e.bin.sha
dalla cartella/files9/
della vostra scheda SD - Premete “Start” per riavviare senza inserire la scheda SD
- Mentre vi trovate alla versione 2.1.0, il dispositivo restituirà schermata nera all’avvio se la vostra SD è inserita prima che il menu di sistema sia stato caricato
- Ogniqualvolta riavvierete il dispositivo in versione 2.1.0, dovrete rimuovere la scheda SD prima dell’avvio e reinserirla dopo che il menu di sistema sarà stato caricato
- Per il momento, lasciate la vostra scheda SD fuori dal 3DS dal momento che dovrete copiate alcuni file nella prossima pagina.
- Questo verrà sistemato non appena ripristinerete il vostro dispositivo nella pagina successiva
Installazione di arm9loaderhax
Panoramica dei passaggi
In questa sezione, vedremo come affrontare il passaggio per il quale tutti gli altri passaggi ci hanno preparato: installare effettivamente arm9loaderhax.
Questo è quasi il miglior tipo di exploit possibile per il nostro dispositivo perchè è installabile permanentemente nelle partizioni firm della NAND, e si avvia automaticamente ancora prima che gran parte del Sistema Operativo venga caricato, il che consente a questo exploit non solo di funzionare su tutte le versioni una volta installato, ma anche di proteggersi da solo e di ripristinare da molte situazioni che causerebbero un brick su un 3DS non-A9LH come un menu home non funzionante o l’installazione di un titolo corrotto.
Il file arm9loaderhax.bin
è ciò che viene avviato dallo stesso arm9loaderhax dopo che finisce il caricamento dalla NAND, e questo file potrebbe in realtà essere qualsiasi payload valido per arm9. Questo file può essere sostituito in qualsiasi momento, sebbene Luma3DS consenta l’avvio di altri payload arm9 premendo dei pulsanti all’avvio.
In questo caso, usiamo Luma3DS di AuroraWright per avviare direttamente una SysNAND già patchata, il che ci consente di bypassare completamente la necessità di qualsiasi tipo di EmuNAND, semplificando di gran lunga così l’uso di un 3DS hackato, oltre a gravare di meno sullo spazio disponibile della nostra scheda SD permettendoci di risparmiare spazio.
Non appena arm9loaderhax sarà stato installato e Luma3DS impostato a dovere con le opzioni corrette, ripristineremo il nostro backup precedente.
Durante questo processo, ci occuperemo anche di impostare nella maniera giusta programmi come quelli che seguono:
- FBI (installa giochi ed applicazioni in formato CIA)
- Luma3DS Updater (aggiorna il nostro CFW in maniera semplice)
- Hourglass9 (strumento multifunzione che può effettuare funzioni relative alla nostra NAND ed alle cartucce dei videogiochi)
Occorrente
aeskeydb.bin
fbi-2.4.2-injectable.zip
data_input_v3.zip
- L’ultimo fork di SafeA9LHInstaller (il file
.7z
) - L’ultima versione di arm9loaderhax (il file
.7z
) - L’ultima versione di Luma3DS (il file
.7z
) - L’ultima versione di hblauncher_loader
- L’ultima versione di Hourglass9
- L’ultima versione di Luma3DS Updater
- L’ultima versione di DspDump
- L’ultima versione di FBI
- L’ultima versione di GodMode9
- L’Homebrew Starter Kit
Istruzioni
Sezione I – Preparazione
Se state usando una scheda SD senza che la sistemiate, potreste BRICKARE!
Se pensate che la vostra scheda SD possa essere corrotta, controllate la presenza di eventuali errori in anticipo usando H2testw (Windows), F3 (Linux), o F3X (Mac)!
- Se esiste, copiate la cartella
/files9/
della vostra scheda SD in un posto sicuro sul vostro PC ed effettuatene il backup in posti diversi (come su qualche servizio online per il backup); i file al suo interno potrebbero salvarvi da una perdita di dati totale se doveste rompere il vostro dispositivo - Create una cartella chiamata
cias
nella root della vostra scheda SD qualora non esista già - Cancellate la cartella
a9lh
dalla root della vostra scheda SD nel caso esista- Se accidentalmente doveste installare arm9loaderhax usando l’
OTP.bin
di un’altra console, BRICKERETE!
- Se accidentalmente doveste installare arm9loaderhax usando l’
- Cancellate la cartella
3ds
dalla root della vostra scheda SD nel caso esista - Copiate i contenuti dell’archivio
starter.zip
nella root della vostra scheda SD- Questo include una cartella
3ds
nuova di zecca per rimpiazzare quella che avere appena cancellato
- Questo include una cartella
- Copiate i contenuti dell’archivio
.7z
di SafeA9LHInstaller di nella root della vostra scheda SD - Copiate la cartella
a9lh
dell’archivio.zip
data_input nella root della vostra scheda SD - Copiate i contenuti dell’archivio
.7z
dell’ultima release di arm9loaderhax nella cartellaa9lh
nella vostra scheda SD - Copiate
hblauncher_loader.cia
dall’archivio.zip
hblauncher_loader nella cartellacias
nella vostra scheda SD - Copiate
lumaupdater.cia
dall’archivio.zip
Luma3DS Updater nella cartellacias
nella vostra scheda SD - Copiate
FBI.cia
dall’archivio.zip
FBI nella cartellacias
nella vostra scheda SD - Copiate
arm9loaderhax.bin
dall’archivio.7z
Luma3DS nella root nella vostra scheda SD, sovrascrivendo eventuali file già esistenti - Create una cartella chiamata
luma
nella root della vostra scheda SD - Create una cartella chiamata
payloads
nella cartellaluma
nella vostra scheda SD - Copiate Hourglass9.bin dall’archivio
.zip
Hourglass9 nella cartella/luma/payloads/
nella vostra scheda SD e rinominateHourglass9.bin
instart_Hourglass9.bin
- Copiate
Godmode9.bin
dall’archivio.zip
GodMode9 nella cartella/luma/payloads/
nella vostra scheda SD e rinominateGodMode9.bin
inup_GodMode9.bin
- Copiate
aeskeydb.bin
nella cartella/files9/
nella vostra scheda SD - Copiate
DspDump.3dsx
nella cartella/3ds/
nella vostra scheda SD
Sezione II – Installazione di arm9loaderhax
- Reinserite la scheda SD nel vostro 3DS
- Effettuate i seguenti passaggi per l’installazione di arm9loaderhax nel vostro dispositivo:
- Dovreste trovarvi alla versione 2.1.0
- Andate, col browser del vostro 3DS, a questo indirizzo:
http://dukesrg.github.io/2xrsa.html?arm11.bin
- Se vi restituisce errore “This service is not available in your region” usate le Impostazioni della console per impostare il Paese della vostra console affinchè rispecchi la regione della NAND che avete installato durante il ctrtransfer alla versione 2.1.0
- Premete “Select” per installare
- L’installer si occuperà ora di installare arm9loaderhax nel vostro dispositivo (è molto veloce)
- Spegnete la vostra console, tenendo premuto il tasto accensione se necessario
- Copiate l’OTP.bin specifico della vostra console dalla cartella /a9lh/ nella vostra scheda SD in un posto sicuro sul vostro PC ed effettuatene il backup in posti diversi (come su qualche servizio online per il backup), quindi reinserite la scheda SD nel vostro 3DS
Sezione III – Configurazione di Luma3DS
- Tenete premuto “Select” all’avvio della vostra console per entrare nel menu di Luma3DS
- Assicuratevi di tenere premuto il pulsante prima di premere il tasto per l’accensione
- Usate il pulsante “A” ed il D-Pad per selezionare le seguenti opzioni:
- “Autoboot SysNAND”
- “Use SysNAND FIRM if booting with R”
- “Show NAND or user string in System Settings”
- Se state usando un New 3DS, dovrete abilitare anche la seguente opzione:
- Mettete la spunta su “New 3DS CPU” to “Clock+L2(x)”
- Questo migliorerà il framerate in molti giochi, ma potrebbe creare instabilità in altri
- Se alcuni giochi non funzionano correttamente, disabilitate quest’opzione e riprovate
- Premete “Start” per salvare e riavviare
- Se ottenete una schermata nera, semplicemente continuate con la prossima sezione
- Se ottenete l’errore “Failed to mount CTRNAND”, semplicemente continuate con la prossima sezione
Sezione IV – Ripristino del Sistema
- Aprite Hourglass tramite arm9loaderhax tenendo premuto “Start” al boot
- Andate in “SysNAND Backup/Restore”
- Selezionate “SysNAND Restore (keep a9lh)” e ripristinate da NANDmin.bin
- Premete “Start” per riavviare
- Se il vostro backup era di una versione di sistema compresa tra la 3.0.0. e la 4.5.0, la vostra console non si avvierà fintanto che non scaricherete il firmware richiesto:
- Scaricate questo file e rinominatelo
firmware.bin
- Scaricate questo file
- Copiate il file
firmware.bin
ecetk
nella cartella/luma/
nella vostra scheda SD - Cancellate entrambi i file dopo aver aggiornato il vostro 3DS
- Scaricate questo file e rinominatelo
- Aggiornate il vostro 3DS andando nelle Impostazioni della console, quindi selezionate “Impostazioni generali” ed infine andate a destra fino in fondo e selezionando “Aggiornamento”
- Gli aggiornamenti effettuati dopo aver installato A9LH e Luma 3DS (ciò che avete voi) sono sicuri, non c’è più bisogno di chiedere
- L’avviso di non aggiornare un New 3DS dalla versione 2.1.0 non è più valido dopo aver ripristinato il backup della vostra NAND
- Se la console vi restituisce un errore, impostate i vostri DNS in “auto”
Sezione V – Iniezione di FBI
- Aprite Hourglass9 tramite arm9loaderhax tenendo premuto “start” al boot
- Andate in “SysNAND Backup/Restore”, quindi selezionate l’opzione “Health&Safety Dump” per effettuare il dump dell’applicazione “Informazioni per la salute e la sicurezza” in
hs.app
(potete usare Su e Giù / Sinistra e Destra per cambiare il nome) - Premete “B”, quindi selezionate l’opzione “Health&Safety Inject”
- Selezionate il file FBI iniettabile
.app
per la vostra regione - Premete “A” per confermare l’iniezione
- Premete “Start” per riavviare
Sezione VI – Finalizzazione del setup
- Aprite “Informazioni per la salute e la sicurezza” (che adesso è in realtà FBI)
- Selezionate “SD”
- Selezionate “cias”
- Navigate fino al file
FBI.cia
e premete “A” per installarlo - Navigate fino al file
hblauncher_loader.cia
e premete “A” per installarlo - Navigate fino al file
lumaupdater.cia
e premete “A” per installarlo - Ritornate alla directory “SD” premendo “B”
- Navigate fino al file
arm9loaderhax.bin
, quindi premete “A” su di esso e selezionate l’opzione “Copy” - Ritornate al menu principale di FBI premendo “B”
- Selezionate “CTR NAND”
- Selezionate “<current directory>”
- Selezionate l’opzione “Paste”, quindi premete “A” per confermare
- Uscite premendo il tasto “Home”
- Avviare l’Homebrew Launcher dal menu home
- Selezionate “DSP Dump”
- Premete “Start” quando vi viene richiesto di farlo per uscire
- Riavviate tenendo premuto “Start” per avviare Hourglass9
- Andate in “SysNAND Backup/Restore”, quindi selezionate “Health&Safety Inject”
- Selezionate
hs.app
(quello originale che non contiene FBI), quindi premete “A” e confermate l’iniezione - Premete “Select” nel menu principale per espellere la vostra scheda SD
- Premete “Start” per riavviare con la scheda SD rimossa
- Avviare il dispositivo almeno una volta con la scheda SD rimossa consentirà di configurare l’installazione di Luma basata sulla CTRNAND
- Usate il pulsante “A” ed il D-Pad per selezionare le seguenti opzioni:
- “Show NAND or user string in System Settings”
- Se state usando un New 3DS, dovrete abilitare anche la seguente opzione:
- Mettete la spunta su “New 3DS CPU” to “Clock+L2(x)”
- Questo migliorerà il framerate in molti giochi, ma potrebbe creare instabilità in altri
- Se alcuni giochi non funzionano correttamente, disabilitate quest’opzione e riprovate
- Reinserite la vostra scheda SD, quindi premete Start per salvare e riavviare!
Questa operazione non è la stessa cosa di un aggiornamento di sistema; semplicemente scaricherà ed estrarrà l’ultima versione dei file di Luma3DS. Luma 3DS aggiorna solamente i file presenti nella scheda SD.
Questo consentirà di aggiornare solo i file di Luma3DS presenti nella scheda SD. Se avviate la vostra console senza la scheda SD, verrà usata la versione che avete messo nella partizione CTR NAND, qualunque essa sia.
Potete adesso tenere premuto “Select” all’accensione della console per avviare il menu di configurazione di Luma3DS.
Potete adesso tenere premuto “Start” all’accensione della console per avviare Hourglass9, uno strumento sicuro e multifunzione per arm9loaderhax per la vostra NAND e le vostre cartucce di gioco.
NANDmin.bin
, può essere ripristinato da Hourglass9 per salvarvi da un brick in futuro./files9/
nella vostra scheda SD, l’importante è che li conserviate in un posto sicuro.3ds
files9
hblauncherloader
luma
Nintendo 3DS
arm9loaderhax.bin
boot.3dsx
Guida redatta interamente da Plailect, traduzione di Tech Scene
Vietata ogni copia anche parziale senza l’autorizzazione dell’autore