Seleziona una pagina

[fa class=”fa fa-refresh fa-spin fa-5x fa-fw”]

Aggiornamento

Questa guida fa riferimento ad un metodo per la modifica 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!

Parte 5 (arm9loaderhax)

Non potete usare l’OTP di un’altra console o brickerete, garantito al 100%.

Il passaggio finale di questa guida è quello di installare arm9loaderhax e di impostare Luma3DS per far sì che si avvii dopo pochi millisecondi dall’accensione della console. Faremo questo per mezzo di SafeA9LHInstaller di AuroraWright.

Questo installerà il Fork di AuroraWright di arm9loaderhax.

Questa guida usa la modalità “Updated SysNAND”, nella quale copiamo la nostra RedNAND sulla SysNAND (per conservare giochi e quant’altro) ed installare arm9loaderhax per avere una modifica permanente alla SysNAND con la quale la RedNAND non è richiesta affatto.

Imposteremo anche il 3DS per avere la possibilità di avviare i payload da arm9loaderhax, il che ci consentirà di sbrickare la nostra SysNAND da situazioni che normalmente ci farebbero ottenere dei brick in fase di ripristino da un backup.

Panoramica dei passaggi

In questa sezione, effettueremo il processo per il quale abbiamo seguito il resto della guida: installare arm9loaderhax.

Questo è quasi il miglior tipo possibile di exploit perchè è installabile in maniera permanente e definitiva nelle partizioni firm della NAND, e si avvia prima che gran parte del Sistema Operativo venga caricato all’accensione della console, il che consente alla modifica non solo di funzionare su tutte le versioni una volta installata, ma anche di proteggersi da sola e di ripristinare il sistema in molte situazioni che, normalmente, causerebbero un brick permanente su 3DS nei quali non è installato a9lhax come ad esempio un menu home non funzionante o l’installazione di titoli dannosi.

Il file arm9loaderhax.bin è ciò che viene avviato da arm9loaderhax stesso dopo che la modifica finisce di caricarsi dalla NAND, e può in realtà essere qualsiasi payload arm9 valido. Questo file può essere rimpiazzato in qualsiasi momento, anche se Luma3DS consente l’avvio di altri payload arm9 tenendo premuti dei pulsanti specifici all’accensione della console.

In questo caso, usiamo Luma3DS di AuroraWright per avviare direttamente una SysNAND patchata, il che ci consente di bypassare completamente la necessità di qualsivoglia tipo di RedNAND, semplificando enormemente l’uso di un 3DS hackato e consentendoci di risparmiare spazio sulla scheda SD.

Una volta che arm9loaderhax è installato e Luma3DS è impostato con le opzioni corrette, effettueremo il backup della nostra scheda SD e la formatteremo usando EmuNAND9 per rimuovere la RedNAND, ora obsoleta, e riottenere lo spazio sulla scheda SD che la RedNAND usava in precedenza.

Durante questo processo, imposteremo anche programmi come FBI (installa file in formato CIA come giochi ed applicazioni), Luma3DS Updater (aggiorna l’installazione del nostro CFW molto semplicemente), Uncart (converte giochi dalle cartucce fisiche in formato CIA digitale), Hourglass9 (ci consente di ripristinare le NAND e cose del genere prima dell’avvio per ripristinare brick e fare molte altre funzioni varie), ed EmuNAND9 (gestisce le installazioni della RedNAND in aggiunta a molte altre funzioni varie).

I payload di arm9loaderhax in versione screeninit accendolo lo schermo della console prima di passare il consollo al file amr9loaderhax.bin (assicurandosi che funzioni con tutti i file arm9loaderhax.bin), mentre la versione noscreeninit dei payload di arm9loaderhax non lo fanno (consentendo ad arm9loaderhax.bin di controllare cose come la luminosità durante l’avvio). Potete scegliere di usarne una qualsiasi (questa guida una volta contemplava solo le versioni screeninit).

NON usare l’originale payload_input.zip or data_input.zip con SafeA9HLInstaller v2 o vi imbatterete in un BRICK!

Occorrente

Istruzioni

Sezione I – Lavoro Preparatorio
  1. Copiate i file emergency_SecureInfo_A, emergency_movable.sed, emergency_title.db, emergency_ticket.db, NCSD_header_[o/n]3ds.bin, e firm0firm1.xorpad dalla root della vostra scheda SD in una posizione sicura nel vostro computer e ricopiateli in posizioni multiple (come su qualche servizio di host online); questi file non rimpiazzano i backup della NAND, ma nell’eventualità di un backup smarrito vi potrebbero salvare da una perdita totale dei dati (dopo che ulteriori ricerche e sviluppi saranno stati effettuati)
  2. Cancellate i file emergency_SecureInfo_A, emergency_movable.sed, emergency_title.db,emergency_ticket.db, NCSD_header_[o/n]3ds.bin, e firm0firm1.xorpad dalla root della vostra scheda SD
  3. Cancellate la cartella EmuNAND9 dalla root della vostra scheda SD nel caso dovesse essercene una
  4. Copiate la cartella a9lh da data_input_v2.zip nella root della vostra scheda SD
  5. Copiate payload_stage1.bin e payload_stage2.bin dall’archivio zip arm9loaderhax nella cartella a9lh nella vostra scheda SD
  6. Copiate i file arm11.bin e arm9.bin dall’archivio zip SafeA9LHInstaller nella root della vostra scheda SD
  7. Copiate il file hblauncher_loader.cia dall’archivio zip hblauncher_loader nella root della vostra scheda SD
  8. Copiate il file lumaupdate.cia dall’archivio zip Luma3DS Updater nella root della vostra scheda SD
  9. Copiate il file arm9loaderhax.bin e la cartella luma dall’archivio zip Luma3DS nella root della vostra scheda SD
  10. Copiate il file Hourglass9.bin dall’archivio zip Hourglass9 nella cartella /luma/payloads/ nella vostra scheda SD
  11. Nella cartella /luma/payloads/, rinominate il file Hourglass9.bin in start_Hg9.bin
  12. Copiate il file EmuNAND9.bin dall’archivio zip EmuNAND9 nella cartella /luma/payloads/ nella vostra scheda SD
  13. Nella cartella /luma/payloads/, rinominate il file EmuNAND9.bin in y_EmuN9.bin
  14. Copiate il file uncart_arm9loaderhax.bin dall’archivio zip Uncart nella cartella /luma/payloads/ nella vostra scheda SD
  15. Nella cartella /luma/payloads/, rinominate uncart_arm9loaderhax.bin in x_Uncart.bin
  16. Copiate il file aeskeydb.bin nella root della vostra scheda SD
  17. Copiate i file emuNAND_original.bin e emuNAND_original.bin.sha dalla Sezione 1 della Parte 4 di questa guida nella root della vostra scheda SD
Sezione II – Installazione di arm9loaderhax
  1. Reinserite la vostra scheda SD nel vostro 3DS alla versione 2.1.0
  2. Andate in http://dukesrg.github.io/2xrsa.html?arm11.bin dal browser del vostro 3DS
  3. Selezionate Full Install
  4. L’installer installerà adesso arm9loaderhax sul vostro dispositivo (molto rapidamente)
  5. Dopo aver seguito questo passaggio, ottenere una schermata nera sarà normale (Luma3DS non può avviare una NAND alla versione 2.1.0)
  6. Copiate il file OTP.bin specifico della vostra console dalla cartella /a9lh/ nella vostra scheda SD in un posto sicuro nel vostro computer e fatene una copia di sicurezza in posizioni diverse (come in qualche servizio di host online)
Sezione III – Configurazione di Luma3DS
  1. Tenete premuto Select all’avvio della vostra console per entrare nel menu di Luma3DS
  2. Usate il pulsante A ed il D-Pad per selezionare le seguenti opzioni:
    • “Autoboot SysNAND”
    • “SysNAND is updated”
    • “Force A9LH detection”
    • “Show current NAND in System Settings”
    • “Show GBA boot screen in patched AGB_FIRM”
  3. Se state usando un New3DS, dovrete abilitare anche la seguente opzione:
    • Mettete la spunta su “New 3DS CPU” to “Clock+L2(x)” per migliorare le prestazioni dei giochi
  4. Premete Start per salvare e riavviare
  5. Dopo aver seguito questi passaggi, ottenere una schermata nera sarà normale (Luma3DS non può avviare una NAND alla versione 2.1.0)
Sezione IV – Copiare i dati della RedNAND nella SysNAND
  1. Aprite Hourglass9 da arm9loaderhax tenendo premuto Start all’accensione della console
  2. Andate in”SysNAND Backup/Restore…”
  3. Selezionate “SysNAND Restore”
  4. Confermate e ripristinare dal file emuNAND_original.bin
  5. Il vostro dispositivo adesso dovrebbe essere nuovamente in grado di avviarsi normalmente.
Sezione V – Rimozione della RedNAND dalla scheda SD
  1. Premete Select nel menu principale per estrarre la vostra scheda SD
  2. Cancellate i file emuNAND_original.bin e emuNAND_original.bin.sha dalla root della vostra scheda SD
  3. Fate una copia di backup di tutti i file contenuti nella scheda SD nel vostro computer, tutti i file verranno cancellati nel prossimo passaggio
    (se avete seguito la Parte 3 di questa guida, potete cancellare il backup della scheda SD di quel passaggio – questa copia di backup la rimpiazzerà in tutto e per tutto)
  4. Reinserite la vostra scheda SD nel vostro 3DS
  5. Tenete premuto Y all’accensione per avviare EmuNAND9
  6. Andate in “SD Format Options”, quindi in “Format SD…”
  7. Selezionate l’opzione “Format SD (No EmuNAND)”
  8. Ignorate il messaggio relativo a starter.bin e continuate
  9. Premete Select nel menu principale per estrarre la vostra scheda SD
  10. Mettete la vostra scheda SD nel computer, quindi ricopiate tutti i file che avevate conservato nel passaggio 3
Sezione VI – Finalizzazione del setup
  1. Reinserite la vostra scheda SD nel vostro 3DS
  2. Da EmuNAND Manager Options, fate una copia di backup della SysNAND chiamando il file sysNAND.bin
  3. Premete Select nel menu principale per estrarre la vostra scheda SD, quindi mettetela nel computer
  4. rinominate i file sysNAND.bin in sysNAND-A9LHAX.binsysNAND.bin.sha in sysNAND-A9LHAX.bin.sha e copiate entrambi i file in una posizione sicura nel vostro computer; questa è una copia di sicurezza della SysNAND contenente arm9loaderhax (Il vostro backup dovrebbero combaciare con una delle dimensioni mostrate in questa pagina; se così non fosse, dovrete cancellarlo e rifarlo!)
  5. Cancellate i file sysNAND-A9LHAX.bin e sysNAND-A9LHAX.bin.sha dalla vostra scheda SD
  6. Reinserite la vostra scheda SD nel vostro 3DS, quindi premete Start per riavviare
  7. Aggiornate il CFW nella SysNAND all’ultima versione usando “Impostazioni della console” (se non fosse già all’ultima versione)
  8. Aprite “Informazioni per la salute e la sicurezza” (che adesso è FBI)
  9. Selezionate “SD”
  10. Navigate al file hblauncher_loader.cia e premete A per installarlo
  11. Navigate al file lumaupdate.cia e premete A per installarlo
  12. Uscite con il pulsante home
  13. Avviate l’Homebrew Launcher dall’icona del menu home  almeno una volta per assicurarvi che il payload sia funzionante
  14. Riavviate!

Se tutto è andato secondo i piani, arm9loaderhax sarà installato nel vostro dispositivo, la vostra RedNAND sarà stata copiata nella SysNAND, non vi occorrerà più una RedNAND, avrete un CIA installer, e sarete in grado di avviare l’Homebrew Launcher da un’icona nel vostro menu home. Il vostro dispositivo si avvierà direttamente nel CFW della SysNAND.

Potete ora usare Luma3DS Updater per aggiornare Luma3DS all’ultima versione semplicemente aprendolo e premendo A (Questo non equivale ad effettuare un Aggiornamento di Sistema; semplicemente scaricherà ed estrarrà i file di Luma3DS più recenti).

Non sarete più in grado di avviare la console senza che la scheda SD sia inserita, questo è normale.
Avvierete la console alla SysNAND con il Custom Firmware di default.
Potete tenere premuto Select all’accensione per avviare il menu di configurazione di Luma3DS.
Potete tenere premuto Start all’accensione per avviare EmuNAND9, uno strumento utile per gestire RedNAND e scheda SD.
Potete tenere premuto X all’accensione per avviare Uncart, uno strumento per convertire i giochi nelle cartucce fisiche in un file installabile.

Potete aggiornare l’installazione di arm9loaderhax in futuro seguendo le istruzioni contenute nella guida su come aggiornare arm9loaderhax.

Per usare il CFW NTR, procuratevi il file ntr.bin dall’archivio zip appropriato in questa pagina e copiatelo nella root della vostra scheda SD, quindi installate il file BootNTR.cia da questa pagina.

Potete rimuovere qualsiasi file e cartella extra dalla root della vostra scheda SD che non sia contenuta in questa immagine (a patto che abbiate iniziato a seguire la guida con un sistema appena formattato ed una scheda SD vuota)

Guida redatta interamente da Plailect, traduzione di Tech Scene
Vietata ogni copia anche parziale senza l’autorizzazione dell’autore