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.

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:
- Una console Wii (ovviamente
) preferibilmente configurata per l’accesso a Internet - Il DVD del gioco “Zelda Twilight Princess” (serve una tantum, quindi potete anche noleggiarlo o farvelo prestare)
- Una schedina SD (quella della macchina fotografica va benissimo)
- Un PC attrezzato con un lettore di SD
A questo punto procedete come segue:
- 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).
- Formattate la scheda SD impostando il filesystem a FAT 16 bit (su Windows viene semplicemente indicata come “FAT”)
- 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.
- Inserite la scheda SD nella console Wii ed avviatela.

- 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“.
- 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:
- inserite il DVD del gioco ed avviatelo
- Scegliete di caricare un salvataggio: ne troverete solamente uno chiamato “Twilight Hack“:

- 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:
UPDATE 22/09/2009: E’ ora possibile effettuare l’hacking della Wii anche senza il Twilight Hack e sulle nuove console!














Non sarà pericoloso? Si può cancellare il canale così da non tenere più traccia del hacking?
Ottima guida. Sopratutto perchè hai spiegato ai molti il fatto del buffer Overflow. Ma al prossimo aggiornamento della console l’hack dura?
@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
@Leopard: pericoloso in che senso? Poi scusa, la console e’ tua…e ci fai quello che vuoi…
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!
Ciao,
io ho il modchip, ed aggiornato il firmware da nintendo all’ultima release 3.3.
Funzionera’ ugualmente?
Ma non è vero che è stato tutto risolto da mamma nintendo e sulle wii nuove è già stato debuggato il problema e l’hack non funge?
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
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?
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
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?
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.
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
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…
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
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???
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.
ciao ragazzi io ho una wii 3.4e e non mi installa il cios installer… qualcuno che è riuscito mi puo aiutare gentilmente??? grazie anticipato
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?
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
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
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
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
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…
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.
non riesco a farla perche…ho la versione 4.0 non è che è questo il problema?
ho mod la wii 3.4e ma quando inserisco la copia mi da error(349) aiutatemi a risolvere il problema
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