Homebrew status
From WiiBrew
Current homebrew status: Working, as of System Menu 3.4.
A combination of the Twilight Hack and the Homebrew Channel is the recommended method of homebrew application loading.
Contents |
Hacks
The Zelda: Twilight Princess Exploit (Twilight Hack)
Requires: The Legend of Zelda: Twilight Princess (Wii), a non-SDHC SD card (all SD cards that are 2GB or less are non-SDHC, and if you search very hard you might be able to find 4GB non-SDHC cards), a Wii.
bushing, tmbinc and segher were able to modify a save game for Zelda: Twilight Princess that would make the Wii execute a stack smash and were then able to inject their own code. No hardware modification is needed. Firmware version 3.3 attempted to block use of this hack, but failed in implementation. The newest version of the firmware (3.4) tried once again to block this point of entry, and once again failed. Twilight Hack(v0.1beta1) is only compatible with Wii firmware versions up to and including System Menu 3.3. v0.1beta2 works with system menu 3.4 only.
Trucha Signing (Signing bug)
Requires: Varies. For homebrew enablement, a drivechip and a Wii below firmware version 3.3.
This method of signing content for the Wii exploits a bug in the implementation of the RSA algorithm used in some of the Wii's software. It is simple to create a fake signature for any content, allowing the installation of custom channels (such as the Homebrew Channel) and IOSes (via PatchMii or Custom IOS Installer), the running of modified game discs (only with a drivechip), the Datel Freeloader disc, and more.
However, as of October 23, 2008, all IOSes have been patched to remove the signing bug, rendering all fakesigned discs, as well as any homebrew software reliant on the signing bug (such as AnyTitle Deleter and AnyRegion Changer) useless. The latest version of the Homebrew Channel can still be installed, as it uses a new exploit.
Homebrew Channel
Requires: Homebrew enablement via fakesigning (only on consoles that do not have the October 23 update) or the Twilight Hack.
While not a hack in itself, the Homebrew Channel is the first homebrew loading interface that does not require any other software or hardware to run. Installation, however, requires either the Twilight Hack or the ability to run fakesigned discs. It currently works on all Wii firmware versions available up to this writing (currently 3.4). The Homebrew Channel installer utilized the fakesigning exploit until beta 9. The beta 9 installer uses a different exploit to install itself, to circumvent Nintendo's October 23 update which patched the fakesigning bug out of all IOSes.
Wii System Updates
There have been many Wii System Updates for the Wii. Listed here are the ones that in some way affect homebrew.
System Menu 3.4, added IOS50 and dummy IOS254 (just IOS9), updates IOSs 30, 31 and 37
Released: 18th November 2008
- Blocks the installation of the Twilight Hack version 0.1beta1. Twilight Hack version 0.1beta2 (because of its not being version 0.1beta1) can still be installed for long enough to install HBC.
- This version of the System Menu uses IOS50.
- Does not appear to affect custom channels (although there have been unreliable reports to the contrary)
- Breaks PatchMii by installing a dummy IOS (IOS9) into the IOS254 slot (pointless, expect the next attempt to be slightly more effective)
- Adds the dev/flash/ blocks to IOSs 30, 31, and 37
IOS51 & Updated all IOSes except IOS30, IOS31 and IOS37 (these were already partialy updated, see below)
Released: 23rd October 2008
- This blocks new installations of anything fakesigned, that is, Homebrew Channel beta 8 and below (beta 9 contains a workaround), unofficial wads (legal and illegal), Starfall, cIOS, BootMii, anything that installs IOSes secretly like AnyRegion Changer or AnyTitle Deleter, xyzzy and DVDX (used for apps which have DVD support). This list is not exhaustive, but please add to it if you think of anything else.
- This also blocks access to /dev/flash in all IOSes but IOS30, IOS31 and IOS37. This means raw nand dumping utilities, for example Yet Another Wii NAND Dumper, no longer work, since by default homebrew uses IOS35
- If something is already installed then it isn't affected, like Homebrew Channel, etc.
- The Shop Channel backend was also updated at this time. You need the new Shop Channel (first available with this update) to access the Wii Shop Channel, but this can now be worked around with Wii Shop and IOS51 installer.
- If you already have the Homebrew Channel and DVDX, and aren't planning to install anything big that will affect your Wii, then you are most likely unaffected. Normal everyday apps such as Homebrew Browser are completely unaffected as long as you already have the Homebrew Channel.
- It updates all IOSes with the fakesigning bug, and adds IOS51.
System Menu 3.3 & Updated IOS30 and IOS31
Released: 16th June 2008
This update blocked old versions of the Twilight Hack. The newest version contains a workaround, and retains compatibility with all Wii firmware versions. IOS30 and IOS31 have fixes for the Signing bug backported from IOS37. Since the System Menu uses IOS30, fake-signed discs have been blocked.
IOS37
Released: 21st March 2008
This iteration of IOS contained a fixed signature checking routine--a fix for the Signing bug. Although installed on many Wiis, IOS37 has not been found active in any way that would disable any hacks.
Other Updates
Currently, no other updates, older or newer than these, affect homebrew. See System Menu Versions for more info on other updates.

