Skip to content

TitanGra16/3ds-jailbreak-mset9

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Guida tecnica al jailbreak Nintendo 3DS con MSET9

Versione guida Licenza MIT

Aggiornata al 24 maggio 2026. La procedura descrive l'installazione di boot9strap e Luma3DS su console della famiglia Nintendo 3DS/2DS usando esclusivamente MSET9.

Nota legale: questa guida è pensata per homebrew, backup personali, preservazione e manutenzione della propria console. Non tratta download, installazione o distribuzione di software pirata.

Introduzione a MSET9

MSET9 è l'exploit attualmente usato dalla guida Nintendo Homebrew per console su firmware recenti, incluso 11.17.0-50E sulle console europee. Funziona su modelli Old 3DS/2DS e New 3DS/2DS quando viene selezionata la combinazione corretta di modello e firmware.

Tecnicamente, MSET9 sfrutta una vulnerabilità legata al modo in cui la console gestisce i dati presenti nella cartella Nintendo 3DS sulla scheda SD. In particolare, la procedura manipola temporaneamente il profilo dati e il nome della cartella ID1, poi usa una sequenza controllata tra Centro di Creazione Mii e Gestione Dati per arrivare all'esecuzione di SafeB9SInstaller.

Il risultato finale è:

  1. installazione di boot9strap come loader permanente;
  2. avvio di Luma3DS tramite boot.firm;
  3. installazione degli strumenti homebrew essenziali tramite il pacchetto finalize.

Indice

Download e risorse

Usa preferibilmente i link ufficiali qui sotto. Evita pacchetti riconfezionati da video, mirror casuali o archivi non verificabili.

Preparazione su PC (Iniezione base)

Requisiti

  • Scheda SD o microSD della console, leggibile dal PC.
  • Archivio MSET9 aggiornato, scaricato dalla release ufficiale MSET9.
  • Python 3.x installato sul computer.
  • Console aggiornata o verificata in Impostazioni della console; la versione appare in basso a destra sullo schermo superiore, ad esempio Ver. 11.17.0-50E.

Copia dei file sulla SD

  1. Spegni completamente il 3DS.
  2. Estrai la SD dalla console e inseriscila nel PC.
  3. Apri l'archivio MSET9.zip.
  4. Estrai tutto il contenuto nella root della scheda SD.
  5. Se Windows/macOS/Linux chiede di sovrascrivere file già esistenti, conferma la sovrascrittura.

La root della scheda SD è il livello principale della scheda, cioè lo stesso livello in cui normalmente si trova la cartella Nintendo 3DS.

Avvio dello script MSET9

Esegui lo script dalla scheda SD:

  • Windows: avvia MSET9-Windows.bat o, nei pacchetti meno recenti, mset9.bat.
  • macOS: avvia MSET9-macOS.command oppure usa il terminale dalla root della SD con python3 mset9.py.
  • Linux: apri un terminale nella root della SD ed esegui python3 mset9.py.

Se su Windows lo script non parte correttamente, installa Python da python.org e non affidarti alla sola versione del Microsoft Store.

Selezione modello e firmware

Nel menu a riga di comando di MSET9:

  1. seleziona il numero corrispondente al modello esatto della console:
    • Old 3DS / Old 3DS XL / Old 2DS;
    • New 3DS / New 3DS XL / New 2DS XL.
  2. seleziona la versione firmware esatta, ad esempio 11.17.0-50E, 11.17.0-50U o la variante regionale mostrata dalla console;
  3. verifica che lo script mostri il modello e la versione corretti;
  4. scegli l'opzione 1 per creare l'ID1 MSET9 iniziale;
  5. quando richiesto, conferma il disclaimer digitando nuovamente 1;
  6. attendi il messaggio Created hacked ID1.;
  7. chiudi lo script premendo Invio.

Dopo questa fase, il menu HOME può sembrare vuoto o privo di software installati. È normale: i dati utente sono temporaneamente nascosti e verranno ripristinati dopo la rimozione di MSET9.

Preparazione sulla Console

Generazione dei dati necessari

  1. Reinserisci la SD nel 3DS.
  2. Accendi la console.
  3. Apri Centro di Creazione Mii.
  4. Attendi la schermata iniziale del Centro Mii o il menu normale dell'applicazione.
  5. Esci dal Centro di Creazione Mii e torna al menu HOME.
  6. Apri Impostazioni della console.
  7. Vai in Gestione Dati > Nintendo 3DS > Software.
  8. Se compare una richiesta di reset o inizializzazione del database software, conferma. Questo non cancella i tuoi dati personali.
  9. Esci da Impostazioni della console.
  10. Spegni completamente la console.

Questa sequenza serve a generare e inizializzare i dati di sistema richiesti da MSET9, inclusi i dati collegati al Centro di Creazione Mii e alla gestione dei contenuti sulla SD.

Verifica dello stato MSET9

  1. Estrai la SD dalla console e ricollegala al PC.
  2. Avvia di nuovo lo script:
    • Windows: MSET9-Windows.bat o mset9.bat;
    • macOS/Linux: python3 mset9.py dalla root della SD.
  3. Seleziona di nuovo modello e firmware corretti.
  4. Controlla che lo stato mostrato sia Ready.

Se lo script mostra Not ready, usa l'opzione di controllo stato dello script, normalmente 2, e correggi le voci mancanti prima di procedere.

Innesco e Installazione (SafeB9SInstaller)

Iniezione effettiva dell'exploit

Questa è la fase più delicata: non premere pulsanti extra e non toccare lo schermo quando la guida lo indica.

  1. Reinserisci la SD nel 3DS.
  2. Accendi la console assicurandoti che l'icona Impostazioni della console sia selezionata sul menu HOME.
  3. Apri Impostazioni della console con A.
  4. Vai in Gestione Dati > Nintendo 3DS > Dati aggiuntivi.
  5. Fermati su questa schermata. Non premere altri pulsanti e non toccare lo schermo.
  6. Con la console ancora accesa e ferma su Dati aggiuntivi, estrai la SD.

Nota sull'estrazione della SD a console accesa: rimuovere la SD mentre il 3DS è acceso è solitamente sconsigliato. In questa specifica schermata, però, è un'operazione prevista dalla procedura, sicura e fondamentale per innescare correttamente MSET9.

  1. Collega la SD al PC.
  2. Avvia nuovamente lo script MSET9:
    • Windows: MSET9-Windows.bat o mset9.bat;
    • macOS/Linux: python3 mset9.py dalla root della SD.
  3. Seleziona modello e firmware corretti.
  4. Scegli l'opzione 3 per iniettare MSET9.
  5. Attendi il messaggio MSET9 successfully injected!.
  6. Chiudi lo script premendo Invio.
  7. Espelli correttamente la SD dal PC.
  8. Reinserisci la SD nel 3DS con la console ancora accesa e ancora ferma nella schermata Dati aggiuntivi.

Se l'exploit viene eseguito correttamente, la console avvia SafeB9SInstaller. Nelle build correnti di MSET9 non è necessario riaprire il Centro di Creazione Mii in questa fase: il Centro Mii viene usato prima per generare i dati richiesti, mentre l'innesco avviene dal contesto Gestione Dati > Nintendo 3DS > Dati aggiuntivi.

Installazione di boot9strap

  1. In SafeB9SInstaller, attendi il completamento dei controlli.
  2. Quando richiesto, inserisci la sequenza di tasti mostrata sullo schermo superiore.
  3. Se lo schermo superiore è vuoto ma lo schermo inferiore indica che i controlli crittografici sono passati, usa la sequenza standard:
    • Sinistra sul D-Pad;
    • Giù sul D-Pad;
    • Destra sul D-Pad;
    • Su sul D-Pad;
    • A.
  4. Attendi che tutti i passaggi risultino verdi.
  5. Premi A per riavviare la console.

A questo punto boot9strap è installato e la console dovrebbe avviare il menu di configurazione di Luma3DS.

Configurazione Luma3DS e Finalizzazione

Prima configurazione Luma3DS

Al primo riavvio dopo SafeB9SInstaller, la console dovrebbe mostrare il menu Luma3DS configuration.

  1. Spunta Show NAND or user string in System Settings.
  2. Lascia invariate le altre opzioni, salvo esigenze specifiche.
  3. Premi Start per salvare e riavviare.

Dopo il riavvio, la console torna al menu HOME. L'aspetto del menu non cambia in modo evidente; per verificare Luma3DS, apri Impostazioni della console e controlla che la versione inizi con Sys invece di Ver.

Importante: prima di eseguire la finalizzazione completa, rimuovi MSET9 come indicato nella sezione Rimozione dell'exploit. La rimozione ripristina il profilo dati normale e previene crash delle applicazioni.

Pacchetto finalize

Dopo aver rimosso MSET9, usa il pacchetto finalize per installare gli strumenti essenziali.

  1. Spegni la console.
  2. Inserisci la SD nel PC.
  3. Copia finalize.romfs nella root della scheda SD.
  4. Apri la cartella luma sulla SD.
  5. Crea la cartella payloads se non esiste già.
  6. Copia x_finalize_helper.firm in /luma/payloads/.
  7. Reinserisci la SD nel 3DS.
  8. Tieni premuto X e, continuando a tenerlo premuto, accendi la console.
  9. Attendi l'avvio del Finalizing Setup Helper e poi di GodMode9.
  10. Quando GodMode9 mostra la lista delle unità, premi Home.
  11. Seleziona Scripts....
  12. Seleziona finalize.
  13. Segui le istruzioni a schermo fino al messaggio Setup complete!.
  14. Premi A per spegnere la console.

Il processo installa automaticamente software essenziali come FBI, Universal-Updater, Homebrew Launcher Loader, Anemone3DS, Checkpoint, ftpd e GodMode9. Al termine, copia la cartella /gm9/backups/ sul PC e conservala in un luogo sicuro: contiene backup critici della console.

Rimozione dell'exploit

La rimozione di MSET9 è obbligatoria. Se salti questo passaggio, le app normali del 3DS possono non avviarsi, generare errori o andare in crash. La rimozione dell'exploit non rimuove boot9strap e non disinstalla Luma3DS.

Rimozione del trigger e ripristino dati

  1. Spegni la console.
  2. Estrai la SD e inseriscila nel PC.
  3. Avvia lo script MSET9:
    • Windows: MSET9-Windows.bat o mset9.bat;
    • macOS/Linux: python3 mset9.py dalla root della SD.
  4. Seleziona modello e firmware corretti.
  5. Se lo stato è Injected, scegli l'opzione 4 per rimuovere il trigger file.
  6. Attendi il messaggio Removed trigger file..
  7. Scegli l'opzione 5 per rimuovere MSET9.
  8. Attendi il messaggio Successfully removed MSET9!.
  9. Chiudi lo script con Invio.
  10. Reinserisci la SD nel 3DS e accendi la console.

Dopo il ripristino, i software e i dati utente che sembravano scomparsi durante l'iniezione base dovrebbero tornare visibili. Da questo momento la console avvia Luma3DS normalmente tramite boot9strap.

Controlli finali

  • In Impostazioni della console, la versione deve apparire come Sys 11.17.0-50E o equivalente regionale.
  • Tenendo premuto Select all'accensione, deve aprirsi il menu Luma3DS configuration.
  • Tenendo premuto Start all'accensione, deve aprirsi GodMode9 o il chainloader di Luma3DS.
  • Le app di sistema, incluso Centro di Creazione Mii, devono avviarsi senza crash.

Fonti operative consigliate per verificare eventuali aggiornamenti della procedura: 3DS Hacks Guide - Installing boot9strap (MSET9 CLI), 3DS Hacks Guide - Finalizing Setup, Nintendo IT - ultimo aggiornamento di sistema.

Licenza

Questa guida è rilasciata sotto licenza MIT.

About

Technical MSET9 guide for installing boot9strap and Luma3DS on Nintendo 3DS/2DS consoles.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors