E’ fresca la notizia del rilascio dell’Homebrew Launcher per Nintendo Switch aggiornati al software di sistema versione 3.0.0 (disponibile a breve anche per altre versione stando ad indiscrezioni online). Per chi non lo sapesse, l’Homebrew Launcher è quell’applicazione per Switch che consente l’avvio di software non autorizzato come ad esempio giochi fatti in casa, emulatori, applicazioni di terze parti e così via. Non consente lo sblocco della pirateria anche se un CFW (custom firmware) è attualmente in via di sviluppo avanzato, il che ci lascia supporre un rilascio a breve.

Ma bando alle ciance, ecco di seguito la guida ufficiale all’installazione dell’Homebrew Launche, seguitela attenendovi strettamente a quanto scritto di seguito per evitare di incombere in problemi di varia natura (non avrete problemi seguendo la guida alla lettera).

Istruzioni d’uso

  1. Scaricare l’ultimo nx-hbmenu.
  2. Posizionare il file hbmenu.nro nella root della vostra scheda SD.
  3. Inserite la vostra scheda SD nel Nintendo Switch.
  4. Impostate i Server DNS dello Switch, sia primari che secondari per evitare di incappare in aggiornamenti involontari della console, in 104.236.106.125, ed eseguite un test della connessione.
  5. Cliccate su “Install”.
    Se vedete 2000-1337 su schermo significa che l’installazione è andata a buon fine.
  6. Riavviate il Nintendo Switch ed eseguito un nuovo test della connessione.
  7. Cliccate su “Run”.
    L’exploit è finito quando compare un popup che vi chiede di uscire.
  8. Andate nel menu home e cliccate sull’icona Album.

Avviare homebrew non attendibili potrebbe potenzialmente danneggiare il vostro Switch ed annullerà la vostra garanzia.

Fatelo a vostro rischio e pericolo!

Installazione manuale del server

  1. Clonate l’ultima versione di nx-hbexploit300.
  2. Avviate il comando “make install && make” nella repository della git.
  3. Prendete i contenuti della cartella build/ e caricateli su un server HTTP statico.
  4. Impostate un server DNS personalizzato che reindirizzi il record A per ctest.cdn.nintendo.net al vostro server HTTP statico.

Domande frequenti

Mi trovo ad una versione inferiore alla 3.0.0. Cosa faccio?

Puoi aggiornate il tuo Nintendo Switch utilizzando una cartuccia di Pokkén Tournament DX. Attenzione: alcune copie molto recenti del gioco contengono la versione 3.0.1. Prestate attenzione!

Mi trovo ad una versione più recente della 3.0.0. Cosa faccio?

Al momento non ci sono piani per supportare la versione 3.0.1 e superiori (anche se dei rumor indicano il contrario). Consigliamo l’acquisto di un altro Nintendo Switch per avviare i vostri homebrew preferiti.

Appena sarà il momento, verrà rilasciato nx-hbl  che è il launcher per file NRO che può essere utilizzato su sistemi in gravo di avviare l’exploit kernel (kernelhax), che dovrebbe essere rilasciato a breve.

Come faccio a determinare a che versione di sistema si trova una console prima dell’acquisto?

Nei negozi al dettaglio, è possibile controllare il numero seriale nella scatola. Di seguito i numeri seriali delle console elencati in base al software di sistema cui la console dovrebbe essere aggiornata (il condizionale è d’obbligo). Maggiori informazioni qui.

  • 1.0.0
    • XAW100006 – XAW100128
    • XAW700014 – XAW700047
    • XAJ100022 – XAJ100042
    • XAJ400020 – XAJ400091
    • XAJ700012 – XAJ700065
  • 2.1.0
    • XAW100139 – XAW100140
    • XAW700049 – XAW700050
    • XAJ400124 – XAJ400136
    • XAJ700078 – XAJ700085
  • 2.2.0
    • XAW100158 – XAW100173
    • XAJ400105 – XAJ400174
    • XAJ700091 – XAJ700093
  • 2.3.0
    • XAW100179 – XAW100214
    • XAW400012 – XAW400016
    • XAW700050
    • XAJ100086
    • XAJ400105 – XAJ400155
    • XAJ700098 – XAJ700132
  • 3.0.0
    • XAW100182 – XAW100228
    • XAW400017 – XAW400033
    • XAW700059 – XAW700079
    • XAJ100117 – XAJ100129
    • XAJ400169 – XAJ400191
    • XAJ700134 – XAJ700153
  • 3.0.1
    • XAW100218 – XAW100320
    • XAW400028 – XAW400036
    • XAJ100122 – XAJ100140
    • XAJ400210 – XAJ400242
    • XAJ700150 – XAJ700180
  • 3.0.2
    • XAW100350 – XAW100420
    • XAJ10018
    • XAJ400279
    • XAJ700202 – XAJ700225
  • 4.0.1
    • XAW100439 – XAW100471

E’ un tantino rischioso. Se acquistate una console ricondizionata il sistema potrebbe essere aggiornato ad una versione più recente del firmware rispetto a quella che il numero seriale potrebbe farvi credere.

Dove posso trovare giochi/applicazioni homebrew?

E’ stata creata una pagina wiki dove verranno aggiunti tutti gli homebrew, consultabile qui.

Posizionateli nella vostra scheda SD nella cartella switch/.

Posso effettuare l’host dell’exploit da solo?

Si, è possibile. Per utenti esperti è disponibile nx-hbexploit300.

Questo vi consente di impostare il vostro server personale per l’hosting. Tutto ciò di cui avete bisogno è di impostare un server DNS maligno che reindirizzi tutti i record A ad un server HTTP statico di vostra scelta.

Vorrei creare giochi miei per Switch. Da dove comincio?

Potete sviluppare homebrew utilizzando libnx.

Qui c’è un tutorial in lingua inglese su come impostare un ambiente di sviluppo (funziona su Windows, Linux e Mac).

Qui ci sono alcuni progetti d’esempio che potete compilare ed avviare. E’ anche disponibile la documentazione Doxygen di libnx qui.

E’ inoltre possibile visitare gli sviluppatori su irc: #switchdev @ EFNet. 🙂

L’Homebrew Launcher avvia homebrew fatti con libtransistor?

Non al momento. E’ in corso una collaborazione con gli sviluppatori di libtransistor per rendere funzionanti anche questi homebrew.

Mi appare l’errore 2347-0003. Perchè?

Questo errore indica che non è stato trovato alcun file NRO. Assicuratevi che la vostra scheda SD sia inserita correttamente e che il file hbmenu.nro sia posizionato nella root.

Questo è un exploit kernel?

No.

Crediti

yellows8, plutoo

hbmenu, hbloader and hbexploit

ReSwitched

webkit exploit and rohan

devkitPro

toolchain

Tech Scene – god88

Traduzione di questa guida dall’originale

Con l’aiuto di:

WntrMute, shinyquag, misson20000, fincs, TuxSH, hexkyz, SciresM, mtheall, naehrwert, thexyz, derrek, kgsws, hthh, Daeken, shufol3, nedwill, smea, st4rk, andoma, Maschell, Normmatt …