Cos’è ?
Ninjhax è un pezzo di software che ti permette di avviare codice non firmato sul tuo 3DS. In pratica, questo significa essere in grado di avviare applicazioni homebrew, strumenti ed emulatori! Per vederlo in azione, guarda il video qui sotto.
DI cosa ho bisogno per usare ?
Hai bisogno di esattamente tre cose per avviare codice non firmato sulla tua console:
- Una console 3DS, 3DS XL o 2DS con una versione del firmware tra 4.0.0-7 e 9.2.0-20 (NOTA: i Nuovi 3DS devono essere almeno al la versione 9.0 per avviare Ninjhax).
- Una scheda SD compatibile con il tuo 3DS (quella che danno nella confezione con il 3DS va più che bene).
- Una copia del gioco CUBIC NINJA, sia in versione fisica (la classica cartuccia di gioco) sia in versione eShop (la cartuccia del gioco è disponibile solo nelle regioni US, EU e JPN, mentre la versione eShop era solo in versione JPN, ma è già stata rimossa da Nintendo).
Come avvio ?
- Vai nella sezione get Ninjhax di questa pagina ed inserisci la tua versione del firmware.
- Premi “Submit”; dovresti ottenere il tuo QR code Ninjhax personale.
- Scarica l’homebrew starter kit ed estrailo nella root della tua scheda SD. Alternativamente, puoi scegliere di scaricare solo l’eseguibile del menù dell’Homebrew Launcher ed estrarlo nella root della tua scheda SD. Qualsiasi cosa tu scelga, dopo questo passaggio dovresti avere un file chiamato boot.3dsx piazzato nella root della tua scheda SD.
- Assicurati che il Wifi del tuo 3DS sia acceso e che la console sia collegata ad internet (questo è importante!).
- Avvia Cubic Ninja sulla tua console, scegli “Crea”, dopo “Codice QR” ed infine “Scansiona Codice QR”.
- Effettua la scansione del Codice QR. Questo passaggio potrebbe richiedere un paio di tentativi; assicurati di riempire lo schermo del 3DS con il Codice QR quanto più possibile. Se effettuando la scansione del Codice QR viene restituito un errore, riprova un paio di volte.
- Segui le istruzioni su schermo. Puoi scegliere di non installare l’exploit tra i file di salvataggio della tua cartuccia di gioco, anche se ciò non è raccomandato.
- OPZIONALE – Una volta che Ninjhax sarà installato sulla tua cartuccia di gioco, vai semplicemente dietro al menù “Codice QR” e si avvierà automaticamente!
- OPZIONALE – Puoi avviare applicazioni homebrew sul tuo 3DS! Semplicemente trascina le cartelle delle varie applicazioni nella cartella “3ds/” che è stata creata nella tua scheda SD da Ninjhax.
Ottenere ?
Andare in questa pagina, inserire la propria versione del firmware, la regione e la versione della console (se è il nuovo modello o quello classico) e dopo premere “Submit”.
Come faccio a scrivere codice per il 3DS?
Il team di sviluppo di questo exploit (ed anche molti altri!) ha lavorato sodo per creare un kit di sviluppo gratuito ed open source per il 3DS. Questo ha preso forma in ctrulib, 3dsxtools e devKitARM. Puoi reperire maggiori informazioni su come installare ed utilizzare questi software cliccando qui.
Chi ha creato ?
Ninjhax è stato messo su da un team veramente appassionato di esperti di reingegnerizzazione/hackers/entusiasti, inclusi:
- smea – Ricerca 3DS, core exploit per tutte le versioni, miglioramenti a ctrulib, codice hbmenu, test/debug
- yellows8 – Ricerca 3DS, miglioramenti a ctrulib, auditing, aiuto praticamente per tutto
- plutoo – Ricerca 3DS, miglioramenti a ctrulib, auditing, aiuto praticamente per tutto
- fincs – codice/formato 3DSX, miglioramenti a ctrulib, integrazione di devkitARM, test
- mtheall – miglioramenti a ctrulib, codice hbmenu, test
- GEMISIS – codice hbmenu, test
- Fluto, Arkhandar – design hbmenu
- Normmatt, ichfly – aiuto generale, test
- case – ;aster Javascript
- lobo – Template della pagina web
Si ringraziano anche tutti coloro hanno contribuito alla scena 3DS in un modo o l’altro, inclusi (ma non limitati a):
StapleButter, neobrain, bunnei, Drenn, Bond697, sm, WinterMute, yuriks e molta altra gente.
Homebrew degni di nota
> blargSnes
blargSnes è un emulatore per Super Nintendo (SNES) attualmente sviluppato da StapleButter. E’ open source, avvia molto bene tutti i giochi ed ha anche il suono! Come se non bastasse, StapleButter ci sta lavorando sopra attivamente per cui continua a migliorare giorno dopo giorno.
> 3DScraft
3DScraft, come indica il nome, è un adattamento di Minecraft per 3DS. Anche se al momento è poco più di una versiona basilare della modalità creativa, promette bene ed ha già mondi infiniti, salvataggi/caricamenti e renderingi in 3D stereoscopico.
> GameYob
GameYob è un emulatore per Game Boy attualmente sviluppato da Drenn. Proprio come blargSnes, è open source, ha il suono ed è continuamente sviluppato. Può avviare quasi tutti i giochi in maniera pressochè perfetta e da agli utenti una vasta gamma di opzioni tra cui scegliere.
Frequently Asked Questions
Dove posso trovare altre applicazioni homebrew?
Puoi visitare 3dbrew per altre applicazioni homebrew.
Ninjhax non si avvia più! Ho aggiornato la mia console dopo aver installato Ninjhax e non posso più accedere all’Homebrew Launcher. Che faccio?
In questo caso,, tutto ciò che devi fare è eliminare il salvataggio di CUBIC NINJA ed installare l’exploit di nuovo. Per farlo, vai nel menù principale di CUBIC NINJA e tieni premuto L+R+X+Y; dopo qualche secondo, apparirà un menù che chiederà se vuoi eliminare il tuo salvataggio. Fallo, prendi il codice QR per la nuova versione del tuo firmware e dovresti essere a posto!
Ninjhax non parte proprio! Si blocca al 70% oppure aprendo il browser web per qualche motivo. Cosa sbaglio?
Questo molto probabilmente significa che stai usando un codice QR sbagliato per la tu console/versione del firmware. Per favore ricontrolla che stai usando la versione corretta. Se il problema dovesse persistere, fallo sapere al creatore dell’exploit mandando una mail a sme@lum.sexy.
Cubic Ninja dice che il codice QR è sbagliato e non succede niente. Cosa c’è che non va?
Questo significa che c’è stato un errore da parte del creatore dell’exploit durante la compilazione del codice QR. Manda una mail scrivendo la versione del firmware che stai utilizzando a sme@lum.sexy così che possa essere corretto al più presto possibile.
Ninjhax può essere disinstallato?
Si. Vai al menà principale di Cubic Ninja, tieni premuto L+R+X+Y e segui le istruzioni. Questo eliminerà anche il tuo salvataggio. Al momento non esiste modo per disinstallare Ninjhax senza cancellare anche il tuo salvataggio di Cubic Ninja perchè sembra che a nessuno importi abbastanza del proprio salvataggio di Cubic Ninja al fine di crearne uno.
Cosa sono i file 3DSX? Perchè Ninjhax non carica i file CXI?
E’ stata fatta la decisione in precedenza che Ninjhax dovesse funzionare solo con un formato eseguibile altamente rilocabile come modo per migliorare la compatibilità con potenziali exploit futuri, che possono o non possono includere la possibilità di aggiornare i permessi la pagina della memoria virtuale. 3DSX è un formato sviluppato da fincs che ci permette di fare questo; ogni sezione (.text, rodata e data) può essere rilocata indipendentemente, rendendo questo formato perfetto per le nostre necessità. Compilare come 3DSX anzichè CXI aiuterà a massimizzare la compatibilità futura.
E le flashcart? Non possono avviare file 3DSX.
Anche se le flashcart non possono avviare file 3DSX, possono avviare homebrew compilati come CXI. E finchè la fortunà lo consentirà, è possibile eseguire l’output in CXI di file 3DSX! Tenendo questo in mente, gli homebrew su flashcart non permettono lo stesso livello di accesso di Ninjhax (il modulo del suono “CSND” è mancante, ad esempio), e quindi non tutti gli homebrew possono essere avviati su queste flashcart in maniera garantita.
Questo permette il region free?
Ninjhax non poermette al momento alla gente di avviare software di altre regioni. Questo dovrebbe comunque essere possibile ad un certo punto in un futuro non troppo distante.
Questo mi permette di avviare le ROM?
No. Ninjhax è un exploit user mode, ciò significa che non abbiamo il pieno controllo sulla console, e quindi non è possibile avviare giochi piratati. Detto questo, abbiamo lo stesso livello di accesso delle applicazioni e dei giochi regolari sull’hardware della console, e quindi possiamo fare degli homebrew di tutto rispetto.
è sicuro?
Ninjhax è stato testato intensivamente da un numero discretamente grande di persone lungo il corso di diversi mesi. Per quanto concerne la nostra conoscenza, avviare Ninjhax non ha mai portato a danni nella console che l’ha avviato. Detto questo, non garantiamo sicurezza e non ci assumiamo la responsabilità per le vostre azioni.
Come nel contesto computazionale, dovresti sempre essere cauto sul fidarti riguardo la fonte degli eseguibili che avvii sulla tua console. Anche se Ninjhax permette solo l’avvio di codice user mode, intenti malevoli potrebbero in ogni caso essere perpetrati attraverso Ninjhax. Per cui per favore, non essere un idiota.
Conclusioni da Tech Scene
Il testo sopra riportato è stato tradotto da Tech Scene direttamente dal sito ufficiale dell’autore, smealum, come da crediti sopra riportati, i file offerti sono stati ricaricati sui server di Tech Scene onde evitare il sovraccarico del server dell’autore offrendo così un mirror ufficiale, i file sono tutti sicuri e ricompressi al fine di occupare i minor spazio possibile risparmiando così banda. La riproduzione anche parziale di quanto scritto è severamente vietata.