Guida completa all’hacking di Nintendo Wii



L’avvento di Nintendo Wii ha rappresentato sicuramente una rivoluzione nel mondo delle console e dei videogames: a mio avviso la trovata geniale di Shigeru Miyamoto (ideatore della console nonché del più recente Wii Fit) è stata quella di aver spostato l’attenzione sull’ “esperienza di gioco” più che sulla qualità grafica dei giochi. E questa intuizione ha spiazzato completamente i competitors più forti: Microsoft con XBox e Sony con la Playstation.

Ovviamene il successo della Wii ha spinto intere comunità di hackers a mettersi al lavoro per trovarne le eventuali vulnerabilità e quindi un sistema che consentisse di installare ed eseguire sulla console del software “homebrew” (fatto in casa). L’occasione si è presentata con la scoperta del cosiddetto“Twilight Hack” ovvero una vulnerabilità nel codice di “Zelda Twilight Princess” che consiste “semplicemente” nel causare un buffer overflow solo modificando la lunghezza di una stringa all’interno di un salvataggio del gioco.
homebrew channel logo

Consiglio: Clicca qui per avviare una scansione degli errori del sistema ed ottimizzare le prestazioni del PC

A seguito della scoperta di questa vulnerabilità sono iniziati tutta una serie di sviluppi che attualmente hanno raggiunto un buon livello di maturità, tanto che è possibile installare nella console un vero e proprio nuovo canale “Homebrew Channel” attraverso il quale è possibile scaricare, aggiornare ed installare le varie applicazioni o giochi gratuiti che la community degli sviluppatori rende disponibili. Giusto a titolo d’esempio è di qualche giorno fa la notizia del rilascio di un DVD Player che consente di riprodurre dei DVD attraverso la Wii. Notevole no ?

Veniamo però al sodo. Ecco cosa vi serve per creare l’ “Homebrew Channel” nella vostra Wii:

  1. Una console Wii (ovviamente ;-) ) preferibilmente configurata per l’accesso a Internet
  2. Il DVD del gioco “Zelda Twilight Princess” (serve una tantum, quindi potete anche noleggiarlo o farvelo prestare)
  3. Una schedina SD (quella della macchina fotografica va benissimo)
  4. Un PC attrezzato con un lettore di SD

A questo punto procedete come segue:

  1. Verificate che la console abbia almeno un salvataggio di “Zelda Twilight Princess”, altrimenti createne uno (non ci sono vincoli particolari: giocate per una manciata di secondi e poi salvate).
  2. Formattate la scheda SD impostando il filesystem a FAT 16 bit (su Windows viene semplicemente indicata come “FAT”)
  3. Scaricate sul PC il Wii Brew SD Installer e lanciate l’eseguibile: vi verrà richiesto di specificare il drive in cui è inserita la SD formattata, dopodichè l’installer provvederà a caricare tutto il software necessario.
  4. Inserite la scheda SD nella console Wii ed avviatela.
    twilighthack 150x150
  5. Dalla schermata principale accedete alla sezione “Wii” (in basso a sinistra) e quindi selezionate “Gestione dati=>Dati Salvati=>Wii“. Individuate il salvataggio di Zelda (vedi punto 1) e selezionate “Cancella“.
  6. In alto a destra aprite il tab “Scheda SD “, quindi selezionate “Twilight Hack” e scegliete l’opzione “Copia“.

Con questa semplice serie di operazioni avete sostituito un file di dati di salvataggio di Zelda con una versione molto particolare di salvataggio che è in grado di causare un buffer overflow e di sfruttarlo per avviare un loader che si occuperà di installare nella console del software ad hoc (nel nostro caso quello per l’attivazione del canale Homebrew).

Giunti a questo punto non ci resta che effettuare il passo finale:

  1. inserite il DVD del gioco ed avviatelo
  2. Scegliete di caricare un salvataggio: ne troverete solamente uno chiamato “Twilight Hack“:zeldaexploit 300x216
  3. Non appena inizia il gioco avvicinatevi al personaggio che si trova a pochi metri da voi, selezionate “A” sul Wiimote per parlargli e…stupitevi!

Proprio quest’azione provocherà il buffer overflow: in pratica il gioco si aspetterà di caricare dai dati di salvataggio la parola “Epona” (il nome del cavallo del protagonista) ma al suo posto troverà una stringa di differente lunghezza che causerà lo sforamento di memoria il quale a sua volta verrà sfruttato dal loader per avviarsi ed installare il nuovo Canale.

Durante l’installazione (in modalità testuale) del canale “HomeBrew” vi verrà richiesto di confermare alcune operazioni: ricordatevi di utilizzare sempre il pulsante “1″ del Wiimote per dare l’OK.

Una volta completata l’installazione, potrete accedere in tutta tranquillità al nuovo canale che consente di lanciare tutte le applicazioni homebrew disponibili nella scheda SD. In particolare avrete a disposizione inizialmente il tool “HomeBrew Browser” che (se avete la connessione a Internet correttamente configurata) vi consentirà di gestire l’installazione di tutti i giochi o programmi disponibili in maniera automatica occupandosi del download, dell’installazione e dell’eventuale aggiornamento.
In caso non abbiate la possibilità di connettervi a Internet con la Wii, l’”HomeBrew Browser” non sarà utilizzabile e quindi dovrete procede all’installazione manuale delle applicazioni e dei giochi all’interno della SD.

E per finire ecco un po’ di foto che forse possono rendere meglio l’idea di quanto detto finora:

homebrew wii canale 300x171

homebrew browser wii 300x168

homebrew gioco wii 300x171

UPDATE 22/09/2009: E’ ora possibile effettuare l’hacking della Wii anche senza il Twilight Hack e sulle nuove console!

Ti è piaciuto l'articolo?
Iscriviti ora alla newsletter per ricevere gli articoli direttamente sul tuo computer:

Articoli correlati a "Guida completa all’hacking di Nintendo Wii"


Commenti

28 Risposte to “Guida completa all’hacking di Nintendo Wii”
  1. Leopard scrive:

    Non sarà pericoloso? Si può cancellare il canale così da non tenere più traccia del hacking?

  2. Tom scrive:

    Ottima guida. Sopratutto perchè hai spiegato ai molti il fatto del buffer Overflow. Ma al prossimo aggiornamento della console l’hack dura?

  3. davide scrive:

    @Tom: direi che nessuno puo’ dirlo. Ma rimane il fatto che negli aggiornamenti rilasciati finora l’hack e’ sempre funzionato. Penso non sia proprio banale da correggere, visto che e’ strettamente legato ad un problema su un sw gia’ in circolazione (il gioco di Zelda per l’appunto) e non ad un problema di firmware sulla console

  4. davide scrive:

    @Leopard: pericoloso in che senso? Poi scusa, la console e’ tua…e ci fai quello che vuoi…

  5. Zio scrive:

    Gran bella guida… complimenti.

    Anche per la prima xbox ci fu un buffer overflow di questo tipo che successivamente venne sfruttato in 1000 salse diverse!

  6. Massimiliano scrive:

    Ciao,
    io ho il modchip, ed aggiornato il firmware da nintendo all’ultima release 3.3.
    Funzionera’ ugualmente?

  7. Sergio scrive:

    Ma non è vero che è stato tutto risolto da mamma nintendo e sulle wii nuove è già stato debuggato il problema e l’hack non funge?

  8. supermario scrive:

    salve ho installato il “canale Homebrew” poi ho scaricato ed installato dvd installer (che funziona) ma non riesco a capite quale versione di cios devo installere e quale di wad manager perche’ tutte mi danno errori.
    aiutooooo

  9. ste scrive:

    ciao a tutti, oggi ho provato la procedura ma la console non mi fa copiare il file dalla SD. ho fatto tutta la procedura nei dettagli ma niente. avete qualche consiglio?

  10. fabio scrive:

    la guida funziona!ho modificato almeno 20 wii con firmware diversi:3.1,3.3,3.4 con aggiornamento dopo il 23 ottobre.Funziona qualsiasi cosa.per qualsiasi dubbio potete kiedermi

  11. DeeDee scrive:

    Una domanda!
    io ho la modifica con il canale homebrew (senza chip per intenderci) mi sebra versione firm della wii 3.4E, igiochi da backup partono bene ma se volessi comprami la wii fit questa mi richiede qualche aggiornamento e non mi fa funzionare piu il channel? oppure posso procedere tranquillamente con l’acquisto?

  12. marco scrive:

    ciao ragazzi, anchio ho acquistato una nintendo e ho letto l’ articolo sulla modifica software, su quale sito posso trovare appunto il software? qualcuno me lo puo’ indicare? ringrazio anticipatamente.

  13. Andrea scrive:

    Ciao!
    Questa guida è valida anche per gli ultimi firmware? 3.4E compreso?
    per quanto riguarda gli aggiornamenti futuri? se un gioco richiede un’aggiornamento dobbiamo aspettare?
    grazie

  14. daizy scrive:

    scusate,
    io ho preso a natale la wii 3.4e .. e mi sembra di essere l’unica e ultima che nn riesce a modificare la wii, per utilizzare i backup..ho installato hombrew channel, ma quando lancio cIOS Installer…mi da sempre un errore “error! ret=-2011″, nonostante alla fine mi dica installazione con successo…se poi lancio backup laucher 0.3 gamma ios36 mi risponde “dvd read error (349) no cios”…che dovrei fare..il wad nn sono riuscita a trovarlo nel modo che me lo leggesse da sd. qualcuno mi potrebbe dare una mano…magari dicendomi tutto insieme non a pezzetti come lo trovato (ho magari sono io). nella sd dovrebbe stare le cartelline app (che deve contenere: homebrew_browser, cIOS_Installer, wad manager-che io nn vedo quando la sd è nella console-,Backup_Launcher), private e la wad…ho tutto e pure nn capisco a tutti va, e a me nooooo….sono disperata, aiutatemi…anche via mail… :(

  15. lillo scrive:

    Non mi fa installare l’homebrew channel e mi ripropone un errore del tipo:
    exception 0300 occurred! con 8 colonne di dati la maggior parte dei quali a zero.
    A qualcuno è già capitato? Ho la 3.4e

  16. Otaking scrive:

    Io ho lo stesso identico problema di daizy!!!!!
    è come se mancassero i cIOS nonstante gli scarichi apparentemente bene…non c’è un modo per metterli manualmente???

  17. fifi scrive:

    Scusate a tutti. Mi chiedevo se nel caso in cui la wii è bloccata per i motivi di aggiornamento della nintendo contro la modifica homebrew, è possibile a quel punto sbloccarla? o altrimenti cosa devo farne della wii? Grazie per le VS risposte.

  18. giuseppe scrive:

    ciao ragazzi io ho una wii 3.4e e non mi installa il cios installer… qualcuno che è riuscito mi puo aiutare gentilmente??? grazie anticipato

  19. roberto scrive:

    Cerco aiuto. ho una wii modchippata e firmware 3.1. Vorrei upgradare l’aggiornamento del firmware alle 3.3e ma non ho connessione internet, come posso fare? ho provato inserendo giochi tipo mario kart e super mario galaxy ma non mi fanno l’aggiornamento nonostante funzionino perfettamente! Consigli?

  20. mypolletto scrive:

    Risposta a Roberto

    Io ho aggiornato il firmware alla 3.3E usando il gioco in versione originale
    Animal Crossing – Let’s Go to the City

    Probabilmente funziona anche con una copia di backup

    Mypolletto

  21. nemo scrive:

    buongiorno a tutti
    Io ho una wii 3,4 E comperata a natale dove nn riesco ,pur seguendo passo passo tutta la procedura,a installare l’homebrew channel.
    qualcuno mi puo aiutare

  22. pippo scrive:

    ciao a tutti!¨avrei una domanda……ma dopo la procedura hacking il gioco di zelda funizona ancora ? posso riprendere da dove avevo salvato l ultima volta??
    ma la consolle wii nn si rovina?
    grazioe a tutti quelli ke pooso risponderm…
    By By Pippo

  23. stefano scrive:

    Salve a tutti.
    Ho letto da un utente di un altro blog che nn c’è bisogno di Zelda originale per modificare la Wii.
    Volevo sapere se è vero e cosa devo fare se dovesse essere così

    grazie

  24. karl scrive:

    Per quanti hanno problemi con FW 3.4…
    Direttamente dal sito Wii Brew SD Installer:

    Compatible Wii Firmware
    Wii firmwares up to and including the 23rd of October update, but no further. This will not work with the 3.4 Update!

    Spero che questo faccia chiarezza…

  25. karl scrive:

    e ancora:

    The Homebrew Channel will not install

    Make sure you are using beta 2 of the Twilight Hack if you are on 3.4 firmware and beta 1 if you are on firmware below 3.4. Make sure you have the correct region of the Twilight Hack on your Wii.

  26. marzia scrive:

    non riesco a farla perche…ho la versione 4.0 non è che è questo il problema?

  27. gianfranco scrive:

    ho mod la wii 3.4e ma quando inserisco la copia mi da error(349) aiutatemi a risolvere il problema

  28. massimiliano scrive:

    Ciao a tutti, io non ci capisco niente della consol wii, pero vi chiedo un informazione importante, io possiedo una consol comprata negli stati uniti, accompagnata da molti giochi originali, questa la sto utilizzando in italia pero i giochi comprati in italia non funzionano perchè sono fatti per la frequenza o sistema pal, mentre la consol e i miei giochi sono per la frequenza o sistema ntsc.
    Cosa mi consigliate di fare per poter usare tutti i giochi, stranieri e europei con la stessa consol, senza dover comprare un’altro nintendo?
    Attendo vostro consiglio e ringrazio
    saluti Max

Lascia un commento