Installazione di boot9strap (kartdlphax)


Se hai bisogno di aiuto, chiedi pure su Nintendo Homebrew su Discord (in inglese).
Se hai gradito questa guida, accettiamo Donazioni.

Dettagli Tecnici (opzionale)

Per installare un custom firmware sulla nostra console, abbiamo bisogno di ottenere l’accesso all’Homebrew Launcher.

Per farlo possiamo utilizzare la funzionalità “Modalità download” del gioco Mario Kart 7, utilizzando un 3DS con custom firmware già installato insieme a un plugin di gioco personalizzato.

Questo plugin personalizzato invierà un payload modificato ad una console non modificata, che sfrutterà una falla di sistema per l’iniezione di menuhax67, per permetterci di accedere all’Homebrew Launcher.

Una volta ricevuto l’accesso all’Homebrew Launcher, potremo eseguire nimdsphax per installare boot9strap.

Vedi qui per informazioni su kartdlphax, qui per informazioni su menuhax67, e qui per informazioni su nimdsphax.

Note di Compatibilità

Per seguire queste istruzioni, avrai bisogno di:

  • Un secondo 3DS con custom firmware (il 3DS di partenza) della stessa regione del 3DS che stai cercando di modificare (il 3DS di destinazione)
    • Le console devono essere di regionalità USA, JPN o EUR
    • Se necessario, si può cambiare la regionalità del 3DS di partenza perché corrisponda al 3DS di destinazione
  • Una copia fisica o digitale di Mario Kart della stessa regione di entrambe le console
  • Una scheda SD per entrambe le console

Cosa serve

Sezione I - Preparazione (3DS di partenza)

In questa sezione configurerai il tuo 3DS di partenza (il 3DS con custom firmware) per inviare i dati dell’exploit verso il 3DS di destinazione.

  1. Inserisci la scheda SD del tuo 3DS di partenza nel computer
  2. Copia il file boot.firm dall’archivio .zip di Luma3DS nella directory principale della scheda SD del 3DS di partenza, sovrascrivendo i file già esistenti
    • La directory principale della scheda SD è la cartella della tua scheda SD in cui è possibile visualizzare la cartella Nintendo 3DS, ma non il suo interno
  3. Copia il file plugin.3gx di kartdlphax nella seguente cartella sulla scheda SD del 3DS di partenza, a seconda della regione della tua versione di Mario Kart 7:
    • USA: luma/plugins/0004000000030800
    • EUR: luma/plugins/0004000000030700
    • JPN: luma/plugins/0004000000030600
    • Crea le cartelle plugins e 00040000... se non sono già esistenti
  4. Rimuovi la scheda SD e inseriscila nel 3DS di partenza

Sezione II - Preparazione (3DS di destinazione)

In questa sezione configurerai i file di cui il 3DS di destinazione avrà bisogno per installare un custom firmware.

  1. Inserisci la scheda SD del tuo 3DS di destinazione nel computer
  2. Copia i file boot.firm e boot.3dsx dall’archivio .zip di Luma3DS nella directory principale della scheda SD del 3DS di destinazione
  3. Crea una cartella chiamata boot9strap nella directory principale della tua scheda SD
  4. Copia i file boot9strap.firm e boot9strap.firm.sha dall’archivio .zip di boot9strap nella cartella /boot9strap/ della tua scheda SD
  5. Copia il file SafeB9SInstaller.bin dall’archivio .zip di SafeB9SInstaller nella directory principale della tua scheda SD
  6. Se assente, crea una cartella chiamata 3ds nella directory principale della tua scheda SD
    • Questa cartella mantiene le applicazioni homebrew e i loro dati; è diversa dalla cartella Nintendo 3DS generata automaticamente dalla console
  7. Copia la cartella nimdsphax dall’archivio .zip di nimdsphax nella cartella /3ds/ della tua scheda SD
  8. Copia il file menuhax67_installer.3dsx dall’archivio .zip di menuhax nella cartella /3ds/ della tua scheda SD
  9. Copia il file Launcher.dat dalla cartella per il modello e la regione della tua console dell’archivio .zip di menuhax nella directory principale della tua scheda SD
  10. Rimuovi la scheda SD e inseriscila nel 3DS di destinazione

Sezione III - kartdlphax

In questa sezione utilizzerai la “Modalità download” per trasferire i dati dell’exploit dal 3DS di partenza al 3DS di destinazione, che verranno usati per installare menuhax67, un punto di ingresso per l’Homebrew Launcher. Le impostazioni del menu HOME saranno temporaneamente inaccessibili sul 3DS di destinazione fiché questo exploit sarà attivo.

  1. Accendi il 3DS di partenza
    • Se ti viene richiesto di configurare Luma3DS, premi START per salvare la configurazione
  2. Arrivato nel menu HOME, premi (L) + (Giù) + (Select) per mostrare il menu di Rosalina
  3. Seleziona “Enable plugin loader”
  4. Premi (B) per uscire dal menu di Rosalina
  5. Avvia Mario Kart 7
    • Assicurati che la connettività wireless sia abilitata
  6. Seleziona Più giocatori (locale). Dovrebbe apparire un menu
    • Se la schermata si blocca, tieni premuto il pulsante di accensione per quindici secondi per forzare lo spegnimento della console, quindi riprova
    • Se hai già lanciato kartdlphax in precedenza, verrà caricata l’ultima configurazione utilizzata. Se è corretta, seleziona Use settings e salta i prossimi 3 passaggi. Se non è corretta, seleziona Change settings e prosegui.
  7. Seleziona la tipologia del 3DS di destinazione (Old 3DS o New 3DS)
  8. Scegli uno degli exploit seguenti a seconda della tua versione del software:
    • 11.16.0: seleziona xPloitInjector (11.16)
    • 11.17.0: seleziona xPloitInjector (11.17)
  9. Verrà visualizzato un menu di conferma. Se le impostazioni visualizzate nella schermata superiore sono corrette, seleziona Use settings
    • Se le impostazioni non sono corrette, premi Change settings e modificale di conseguenza
  10. Seleziona Create Group
  11. Accendi il 3DS di destinazione
    • Assicurati che la connettività wireless sia abilitata
  12. Sul 3DS di destinazione, apri l’applicazione “Modalità download” (), quindi seleziona “Nintendo 3DS”
  13. Unisciti al gruppo creato dal 3DS di partenza
  14. Seleziona “Inizia” sul 3DS di partenza una volta rilevato il 3DS di destinazione
  15. Una volta avviata la modalità multigiocatore, vai su Gran Premio -> 50cc -> (qualunque personaggio) -> Trofeo Fungo -> OK
  16. Attendi un po’ (dovresti visualizzare una percentuale sul 3DS di partenza)
  17. Se l’exploit è andato a buon fine, il 3DS di destinazione avrà avviato 3DS ROP xPloit Injector
    • Se l’exploit non ha avuto successo, spegni il 3DS di partenza e il 3DS di destinazione e ricomincia dall’inizio di Sezione III - kartdlphax

Sezione IV - Installazione di menuhax67

  1. Premi (Y) + (Giù) per installare menuhax67
    • La console si spegnerà automaticamente
  2. Accendi la tua console
  3. Clicca sull’icona di impostazioni del menu HOME nell’angolo in alto a sinistra dello schermo inferiore ()
    • Se la console si blocca per un po’ e poi crasha, assicurati di avere il file Launcher.dat nella directory principale della tua scheda SD
  4. Se l’exploit ha avuto successo, la tua console avrà avviato l’Homebrew Launcher
  5. Avvia nimdsphax dalla lista degli homebrew
  6. Se l’exploit è andato a buon fine, si avvierà SafeB9SInstaller
    • Se la console si blocca con una schermata rossa, tieni premuto il pulsante POWER fino allo spegnimento, quindi riprova ad eseguire menuhax accendendo la console e toccando l’icona delle impostazioni del menu HOME

Sezione V - Installazione di boot9strap

In questa sezione installerai il custom firmware sulla tua console.

  1. Quando richiesto, inserisci la combinazione di tasti richiesta sullo schermo superiore per installare boot9strap
  2. Una volta completato tutto, premi (A) per riavviare la console
  3. La tua console dovrebbe aver avviato il menu di configurazione di Luma3DS
    • Il menu di configurazione di Luma3DS contiene le impostazioni per il custom firmware Luma3DS. Molte di queste impostazioni possono essere utili per la personalizzazione o per debug
    • Ai fini di questa guida, lascia queste opzioni nelle impostazioni predefinite (non spuntare o deselezionare nulla)
    • Se la tua console si spegne quando cerchi di accenderla, assicurati di aver copiato il file boot.firm dall’archivio .zip di Luma3DS nella directory principale della tua scheda SD
  4. Premi (Start) per salvare e riavviare il 3DS

A questo punto, la console avvierà sempre Luma3DS.

  • Luma3DS non è diverso dal normale menu HOME. Se la console avvia il menu HOME, vuol dire che sta eseguendo il custom firmware.
  • Nella pagina successiva installerai applicazioni homebrew utili per completare la tua installazione.

Sezione VI - Rimozione di menuhax67

In questa sezione userai l’Homebrew Launcher per rimuovere menuhax67, ed ottenere nuovamente l’accesso alle impostazioni del menu HOME.

  1. Avvia l’applicazione “Modalità download” ()
  2. Attendi finché non vedrai i pulsanti Nintendo 3DS e Nintendo DS
  3. Premi simultaneamente i pulsanti (L) + (Giù) + (Select) per aprire il menu di Rosalina
  4. Seleziona “Miscellaneous options”
  5. Seleziona “Switch the hb. title to the current app.”
  6. Premi (B) per continuare
  7. Premi (B) per tornare al menu principale di Rosalina
  8. Premi (B) per uscire dal menu di Rosalina
  9. Premi il pulsante HOME per sospendere l’applicazione “Modalità download”
  10. Premi il pulsante “Chiudi” sullo schermo inferiore per chiudere l’applicazione “Modalità download”
  11. Riavvia l’applicazione “Modalità download”
  12. La console dovrebbe ora avviare l’Homebrew Launcher
    • Se invece la console rimane ferma nella schermata di caricamento, manca il file boot.3dsx dalla directory principale della tua scheda SD
  13. Avvia menuhax67_installer dalla lista degli homebrew
  14. Seleziona REMOVE menuhax67
  15. Quando vedi “done.”, premi (A), poi premi (A) su “EXIT to menu”

Prosegui con il Completamento dell’installazione