Home Homebrew Aggiornato MSET9: L’exploit del kernel ARM9 primario ora supporta anche il New...

Aggiornato MSET9: L’exploit del kernel ARM9 primario ora supporta anche il New 3DS

312
0

Una settimana, tanto è bastato al developer Zoogie per aggiornare l’exploit MSET che ora può essere eseguito correttamente anche su console New 3DS.

MSET è un nuovo exploit del kernel ARM9 compatibile con i firmware dalla versione 11.8 fino all’attuale 11.17 di entrambi i modelli Old e New del 3DS.

Questa nuova versione viene etichettata ancora come una pre-release (si tratta della terza beta), mentre necessita ancora di un PC con sistema operativo Windows o Linux (macOS non è attualmente supportato) dotato di un lettore di schede SD e Python 3.

MSET9 sfrutta un bug nella funzione FS_EnumerateExtData, che viene richiamata nelle impostazioni di sistema sotto “Gestione dati” -> “Dati aggiuntivi” per analizzare gli ID Extdata.

Se un file viene inserito direttamente nella directory extdata e inizia con otto cifre esadecimali, può causare un arresto anomalo.

In certi casi, questo può portare a riferimenti nulli, ma in una situazione speciale, ARM9 salta direttamente alla stringa ID1, che si trova vicino alla memoria ARM9.

Il 3DS non tiene conto dei caratteri utilizzati nel nome della directory ID1 sulla scheda SD, richiedendo solo 32 caratteri esatti. Questo apre la possibilità per un utente malintenzionato di assumere il controllo di ARM9 e, di conseguenza, ottenere il controllo completo del 3DS.

Requisiti preliminari

  • Conoscenze informatiche di base e impegno a seguire esattamente queste istruzioni.
  • Python 3 installato sul tuo PC Windows o Linux. https://www.python.org/downloads/ (la maggior parte delle distribuzioni Linux dovrebbe averlo già, digitare python3 nel terminale per verificarlo)
  • Una console 3DS con firmware da 11.8.0-XX a 11.17.0-XX per eseguire la modifica software. Qualsiasi regione probabilmente va bene.

Guida

  1. Posizionare il contenuto interno della cartella SDMC all’interno della scheda SD (la radice è la prima finestra che si apre quando si fa clic sull’icona della scheda SD).
  2. Fare doppio clic sullo script mset9.bat per eseguire mset9.py all’interno della scheda SD del 3DS e selezionare l’opzione 1 per configurare MSET9 (gli utenti Linux dovrebbero avviare lo script dalla radice della scheda SD utilizzando il terminale).
  3. Rimuovere la scheda SD, inserirla nel 3DS, accendere la console e posizionare il cursore su “Impostazioni di sistema”, quindi spegnere di nuovo il 3DS.
  4. Riaccendere il 3DS e avviare “Impostazioni di sistema”, quindi seguire esattamente questo percorso nel menu: Toccare “Gestione dati” -> “Nintendo 3DS” -> “Dati aggiuntivi”, e poi FERMATI quello che stai facendo. Non premere nessun pulsante e non toccare lo schermo inferiore.
  5. Verificare che l’icona di Mii Maker sia visibile. Ora espellere la scheda SD in modo pulito (facendo attenzione a non premere alcun pulsante o toccare lo schermo!) e inseriscirla nel PC.
  6. Eseguire nuovamente lo script mset9.py sul PC e selezionare l’opzione 2, premere Invio. Espellere la scheda SD.
  7. Inserire nuovamente la scheda SD nel 3DS con un movimento deciso e continuo, e l’hax dovrebbe attivarsi!

Suggerimenti e trucchi

  • Se il sistema avvia SafeB9Sinstaller, ciò indica il successo.
  • Se appare uno schermo rosso, significa che “usr2arm9ldr” non è riuscito a leggere SafeB9S.bin dalla scheda SD; è presente sulla scheda?
  • Se appare uno schermo nero ma premere ripetutamente il pulsante fa riavviare il sistema, allora i frame buffer non sono stati impostati correttamente. Questo è probabilmente un problema legato a MSET9; segnalare un problema nella repository.
  • Qualsiasi altro fallimento dell’hax causerà un pattern rotante infinito sullo schermo inferiore (generico crash di arm9). Riprovare, assicurandosi di non aver saltato alcun passaggio o aggiunto passaggi non necessari.
  • Se riappare l’icona di Mii Maker, significa che hai dimenticato di eseguire il passaggio 6. Scegliere l’opzione 3 di mset9.py e tornare al passaggio 4.

Nota: Se si desidera riprovare l’exploit, selezionare l’opzione 3 in mset9.py e tornare al passaggio 4.

Nota: Quando hai finito con MSET9, NON DIMENTICARE di eseguire l’opzione 4 in mset9.py, che disinstalla MSET9. Dimenticare di farlo causerà errori nell’avvio delle app installate e chi sa cos’altro!

Changelog

  • Espansione della compatibilità alla console New3DS e al firmware fino alla versione 11.4. Rimane preimpostata per la console Old3DS con firmware dalla versione 11.8-17. Maggiori dettagli saranno forniti quando ciò verrà aggiunto alla Guida o al Wiki della 3DS.
  • La maggior parte dei contenuti della cartella di rilascio è stata spostata nella radice dell’archivio, non c’è più una directory SDMC per evitare confusione.

Aggiornamento urgente 7/10/23: I contenuti sono stati spostati nella radice nell’archivio di rilascio (questa volta è davvero così).

Download: MSET9 Beta 3

Download: Source code MSET9 Beta 3

Fonte: wiidatabase.de

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.