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, permettendo l'iniezione del profilo WiFi modificato nella tua lista delle connessioni.
Una volta inserito il profilo WiFi utilizzeremo SAFE_MODE, una funzionalità di ripristino presente su ogni console 3DS, per attivare il profilo WiFi modificato.
Per una spiegazione più tecnica, consulta i seguenti link per informazioni sugli exploit kartdlphax e unSAFE_MODE: [kartdlphax](https://github.com/PabloMK7/kartdlphax), [unSAFE_MODE](https://github.com/zoogie/unSAFE_MODE/).
- Un secondo 3DS con custom firmware (il **3DS di partenza**) della stessa regione del 3DS che stai cercando di modificare (il **3DS di destinazione**)
* L'ultima versione di [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (download diretto)
* L'ultima versione di [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (download diretto)
* L'ultima versione di [Luma3DS standard](https://github.com/LumaTeam/Luma3DS/releases/latest) (il file `.zip` di Luma3DS)
#### Section I - Hardware Button Check (target 3DS)
{% include_relative include/safemodecheck.txt %}
If you do not boot into Safe Mode, the system update menu after multiple attempts, you cannot follow this method. In tal caso, puoi ricevere assistenza chiedendo, in inglese, nel [canale Discord di Nintendo Homebrew](https://discord.gg/MWxPgEp).
1. Copia il file `boot.firm` di Luma 3GX Loader Edition nella directory principale della scheda SD del **3DS di partenza**, sostituendo qualsiasi file esistente
+ 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
1. 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**:
In questa sezione copierai i file necessari per attivare l'exploit unSAFE_MODE sulla scheda SD del 3DS di destinazione (il 3DS che stai cercando di modificare).
In questa sezione utilizzerai la "Modalità download" per trasferire i dati dell'exploit dal 3DS di partenza al 3DS di destinazione, per sovrascrivere i tuoi profili di connessione Wi-Fi con dati modificati. Le tue impostazioni Wi-Fi rimarranno temporaneamente sovrascritte finché l'exploit sarà attivo.
- 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.
1. Seleziona la tipologia del **3DS di destinazione** (Old 3DS o New 3DS)
1. Seleziona il tipo di exploit `3DS ROP xPloit Injector`
1. 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
- Se il 3DS di partenza si blocca in questo frangente e stai usando una cartuccia, prova a [installare la cartuccia nel sistema](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
1. 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`
1. Premi (X) per iniettare unSAFE_MODE
1. Se l'iniezione è riuscita, lo schermo diventerà verde e il **3DS di destinazione** si spegnerà automaticamente
+ Se lo schermo diventa rosso, spegni il 3DS di destinazione e ricomincia dall'inizio di `Sezione III - kartdlphax`. Se non funziona, chiedi pure su [Nintendo Homebrew su Discord](https://discord.gg/MWxPgEp) (in inglese)
**Non** dovrai più usare il tuo **3DS di partenza** per completare qualsiasi ulteriore passo in questa guida. Eventuali ulteriori istruzioni devono essere completate solo sul **3DS di destinazione**.