Homebrew Channel
Developer(s) | Team Twiizers |
---|---|
Repository | |
Website | http://hbc.hackmii.com/ |
The Homebrew Channel is a freeware homebrew application loader that was developed to provide a way of easily running unofficial software on the Wii console. Once installed, it appears as a standard Wii Channel on the Wii Menu. When launched, it displays a list of applications found on an SD card or USB drive. The user then can control and select an application to launch by using a Wii Remote or the GameCube controller. It also accepts application uploads via a USB Gecko or TCP/IP (over WiFi or Ethernet), which allows for quick application testing during development. When first launched from the Wii Menu, the Homebrew Channel will check for updates to itself and automatically download them if the user chooses to do so.
Wii System Menu 4.3 attempts to delete an installed Homebrew Channel, although a fix has been issued by Team Twiizers by simply changing the channel ID which consists of 4 letters or numbers.
Installation
The Wii is designed to prevent the use of unauthorized software and Nintendo actively attempts to prevent the use of Homebrew Channel with each of its software updates for the Wii. As a result, installation of the Homebrew Channel requires the use of various software exploits and workarounds.[1]
Earliest attempts used a bug present in System Menu 3.2 and below in the signature verification of discs in conjunction with a modchip. In systems using software prior to System Menu 4.0, users could load an exploit in the Wii version of The Legend of Zelda: Twilight Princess, and a specially crafted game save called the Twilight Hack copied from an SD card. As of the System Menu 4.0 update, the Twilight Hack had been entirely disabled.[2]
In response to the System menu 4.0 update, Bannerbomb which uses an exploit in the Wii System Menu (so therefore only requires an SD card) was developed. Bannerbomb is then used to load the "HackMii" installer. The original version of the exploit is to open the channel manager then load the "boot.dol" file in SD card to run the "HackMii" installer, which was disabled with System Menu 4.2. A further exploit was later discovered by simply loading the "boot.elf" file in the "SD card icon" in the "Wii menu".[3]. System Menu 4.3 has fixed the Bannerbomb exploit used to load homebrew software.
In systems using System Menu 4.2 or 4.3, users could exploit a buffer overflow in Lego Indiana Jones: The Original Adventures and use the "HackMii" installer that is loaded on an SD card. The specially-crafted save that uses this exploit to run code is called "Indiana Pwns".[4] Users could also exploit a flaw in custom stage loading in an NTSC version of Super Smash Bros. Brawl to run an installer such as HackMii. The specially-crafted stage that uses this exploit to run code is called "Smash Stack".[5] , and is a particularly reliable way of loading homebrew because the game can load custom stages directly from the SD, completely bypassing the System Menu; Nintendo can not easily fix bugs on game discs, making this exploit particularly difficult to disable.
Users who had already installed the Homebrew Channel prior to updating their Wiis to System 4.2 or 4.3 could allow the Homebrew Channel to self update which had already been updated to a version that circumvented the System 4.2 and 4.3 prevention measures. There are unofficial download sites that also provide this workaround.
Most recently, the Yu-Gi-OWNED hack was released, and it works on any system menu.[6] This exploit is based on the Indiana Pwns exploit, and the Twilight Hack. This exploit runs on PAL Wiis, but the Yu-Gi-Vah exploit runs on NTSC Wiis.[7] SDHC are not currently working with this exploit, so a normal SD card is required
Control Methods
The Homebrew Channel accepts many different types of controllers, as follows:
- Wii Remote
- Nunchuk + Wii Remote
- Classic Controller
- GameCube Controller
- Les Paul Guitar Controller
- Dance Pad
- USB Keyboard + Mouse (DOSBox)
Note that not all homebrew applications accept all of these controllers, yet all potentially could.
Warranty
At the moment, it is unclear what effect installation of the Homebrew Channel will have on the Warranty. Nintendo maintains that the installation of the Homebrew Channel voids the warranty on a Wii and that users will no longer be protected by warranty from console defects, system file corruption or physical damages because it is considered unauthorized software.. Although the Magnuson–Moss Warranty Act states that warrantors cannot require that only branded parts be used with the product in order to retain the warranty, this may not apply as the Homebrew Channel is software, not a physical computer part.
The Piracy Debate
The Homebrew Channel is often associated with piracy, however, this is a heavily debated topic for homebrew on all gaming platforms.[8] Companies such as Nintendo say that the Homebrew Channel allows for piracy, but the homebrew community argues that they are against piracy and they don't release code to play pirate games. However, those people who are making and playing these illegal copies of games often steal exploits from the homebrew community and modify them to play these illegal games. The homebrew community has been known to take extra steps against piracy.[9]
References
- ^ http://wiibrew.org/wiki/Homebrew_Channel#Installation
- ^ http://hackmii.com/2009/03/system-menu-40-rundown/
- ^ http://wiibrew.org/wiki/Bannerbomb
- ^ http://wiibrew.org/wiki/Indiana_Pwns
- ^ http://wiibrew.org/wiki/Smash_Stack
- ^ http://wiibrew.org/wiki/Yu-Gi-OWNED!
- ^ http://wiibrew.org/wiki/Yu-Gi-Vah
- ^ http://www.gonintendo.com/viewstory.php?id=88083
- ^ http://hackmii.com/2009/01/the-argon-resolution/