Difference between revisions of "Homebrew status"

From WiiBrew
Jump to navigation Jump to search
m (→‎Other Updates: 4.1 is no longer Japan-only.)
(added the new methods of jailbreaking)
 
(103 intermediate revisions by 33 users not shown)
Line 1: Line 1:
{{cleanup}}
+
'''Current homebrew status:'''  All [[brick]]-free consoles may install homebrew. Bricked consoles may still be able to, but this is inconsistent.
  
'''Current homebrew status:'''  Working for most Wii consoles as of [[System Menu 4.0]].
+
The recommended method of homebrew application loading is currently the [[Homebrew Channel]], installed using HackMii Installer.
 +
There are two ways to get HackMii Installer running: System Menu exploits and savegame exploits.
 +
System Menu exploits include [[Bannerbomb]] (for System Menu versions through 4.2) and [[LetterBomb]], [[BlueBomb]], [[str2hax]] or [[FlashHax]] (for System Menu 4.3).
 +
Savegame exploits require a specific Game Disc and include [[Twilight Hack]] (for System Menu below 4.0), [[Indiana Pwns]] (for all), [[Smash Stack]] (for NTSC-U and NTSC-J), [[Yu-Gi-OWNED!]] (for PAL and NTSC-U), and [[Return of the Jodi]] (for all).
  
The recommended method of homebrew application loading is currently the [[Homebrew Channel]], which can be installed either via the [[Twilight Hack]] (works on system Menus below 4.0) or [[Bannerbomb]] (works on all System Menus as of 4.1).
+
=== Compatibility Table ===
  
== Compatibility ==
+
[[Image:X_mark.svg|0x15px]] means it blocks it.
  
Important information about what you can do based on your System Menu version.
+
[[Image:Yes_check.svg|0x15px]] means it doesn't block it.
  
=== Older than around 2.1 ===
+
Use <sub>Yes or No</sub> next to each X or Check if there is/isn't a work around.
  
You will most likely not be able to get the Homebrew Channel installed. It is recommended you update with a game like Super Mario Galaxy, Mario Kart Wii, Super Smash Bros. Brawl, or other games released around those.
+
'''IOS^''' means IOS updated.
  
=== Around 2.1 to [[System Menu 3.2|3.2]] ===
+
'''IOS+''' means IOS added.
Best versions. These work with almost every Homebrew app out there, 3.2 obviously being the best (unless you want gamecube homebrew, in which case less than 3.0 is advised).
 
  
=== [[System Menu 3.3|3.3]] (without Oct 23 update) ===
+
'''IOS Used''' means the IOS the System Menu uses.
This works with almost all Homebrew, but you will not be able to boot [[signing bug|fakesigned]] DVDs from the system menu disc channel (you will still be able to read content from DVDs using [[DVDx]], as well as boot anything using alternate loaders such as Gecko OS). This version is, practically speaking, very similar to 3.2.
 
  
=== 3.3 (with [[23 Oct Updates|Oct 23]] update) ===
+
{| class="wikitable" style="text-align:center;"
The October 23 update installs new versions of all [[IOS]]es to block the signing bug. Most Wii Homebrew can still be loaded with the Homebrew Channel, but any applications that rely on fakesigning will not work. This includes:
+
!Title
 +
!3.2
 +
!3.3
 +
!Oct 23
 +
!3.4
 +
!4.0
 +
!4.1
 +
!4.2
 +
!4.3
 +
|-
 +
|[[Twilight Hack|TwP Hack]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:X_mark.svg|0x15px]]
 +
|[[Image:X_mark.svg|0x15px]]
 +
|[[Image:X_mark.svg|0x15px]]
 +
|[[Image:X_mark.svg|0x15px]]
 +
|-
 +
|[[Bannerbomb]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:X_mark.svg|0x15px]]
 +
|-
 +
|[[LetterBomb]]
 +
|[[Image:X_mark.svg|0x15px]]
 +
|[[Image:X_mark.svg|0x15px]]
 +
|[[Image:X_mark.svg|0x15px]]
 +
|[[Image:X_mark.svg|0x15px]]
 +
|[[Image:X_mark.svg|0x15px]]
 +
|[[Image:X_mark.svg|0x15px]]
 +
|[[Image:X_mark.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|-
 +
|[[Smash Stack|SS]], [[Indiana Pwns|IP]] [[Bathaxx|BH]] [[Return of the Jodi|ROTJ]]& [[Yu-Gi-OWNED!|YU]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|-
 +
|[[DVDx]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:Yes_check.svg|0x15px]]
 +
|[[Image:X_mark.svg|0x15px]]
 +
|-
 +
|[[BootMii]]
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|IOS Used
 +
|[[IOS30|30]] v1040
 +
|colspan="2"|[[IOS30|30]] v2576
 +
|[[IOS50|50]]
 +
|colspan="2"|[[IOS60|60]]
 +
|[[IOS70|70]]
 +
|[[IOS80|80]]
 +
|-
 +
|IOS^
 +
|[[IOS30|30]]
 +
|[[IOS30|30]], [[IOS31|31]]
 +
|[[IOS11|11]], [[IOS12|12]], [[IOS13|13]], [[IOS15|15]], [[IOS17|17]], [[IOS20|20]], [[IOS21|21]], [[IOS33|33]], [[IOS34|34]], [[IOS35|35]]
 +
|[[IOS30|30]], [[IOS31|31]], [[IOS37|37]]
 +
|[[IOS9|9]], [[IOS12|12]], [[IOS13|13]], [[IOS14|14]], [[IOS15|15]], [[IOS17|17]], [[IOS21|21]], [[IOS22|22]], [[IOS28|28]], [[IOS31|31]], [[IOS33|33]], [[IOS34|34]], [[IOS35|35]], [[IOS36|36]], [[IOS37|37]], [[IOS50|50]], [[IOS51|51]], [[IOS254|254]]
 +
|None
 +
|[[IOS9|9]], [[IOS12|12]], [[IOS13|13]], [[IOS14|14]], [[IOS15|15]], [[IOS17|17]], [[IOS21|21]], [[IOS22|22]], [[IOS28|28]], [[IOS31|31]], [[IOS33|33]], [[IOS34|34]], [[IOS35|35]], [[IOS36|36]], [[IOS37|37]], [[IOS38|38]], [[IOS53|53]], [[IOS55|55]], [[IOS60|60]], [[IOS61|61]], [[IOS254|254]]
 +
|[[IOS9|9]], [[IOS12|12]], [[IOS13|13]], [[IOS14|14]], [[IOS15|15]], [[IOS17|17]], [[IOS21|21]], [[IOS22|22]], [[IOS28|28]], [[IOS31|31]], [[IOS33|33]], [[IOS34|34]], [[IOS35|35]], [[IOS36|36]], [[IOS37|37]], [[IOS38|38]], [[IOS53|53]], [[IOS55|55]], [[IOS56|56]], [[IOS57|57]], [[IOS61|61]], [[IOS70|70]], [[IOS254|254]]
 +
|-
 +
|IOS+
 +
|None
 +
|None
 +
|[[IOS4|4]], [[IOS9|9]], [[IOS10|10]], [[IOS14|14]], [[IOS22|22]], [[IOS28|28]], [[IOS36|36]], [[IOS51|51]]
 +
|[[IOS50|50]], [[IOS254|254]]
 +
|[[IOS16|16]], [[IOS38|38]], [[IOS53|53]], [[IOS55|55]], [[IOS60|60]], [[IOS61|61]]
 +
|None
 +
|[[IOS56|56]], [[IOS57|57]], [[IOS70|70]], [[IOS222|222]], [[IOS223|223]], [[IOS249|249]], [[IOS250|250]]
 +
|[[IOS58|58]], [[IOS80|80]]
 +
|}
 +
 
 +
== More In-depth Compatibility ==
 +
Note: Fake Signing = TruchaBug
 +
=== Launch-day to [[System Menu 3.2|3.2]] ===
 +
Best versions. These work with almost every Homebrew app out there.
 +
 
 +
Note: No exploits were fixed until 3.3.
 +
 
 +
=== [[System Menu 3.3|3.3]] ===
 +
'''System Menu 3.3''' came with an unsuccessful attempt to block the '''Twilight Hack''' and a successful attempt to block booting of modified/fakesigned discs.
 +
==== October 23rd (2008) Update ====
 +
Which installed new versions of all [[IOS]] to block the '''TruchaBug'''. Most Wii homebrew can still be loaded via '''HBC''', but any apps that rely on '''FakeSigning''' will not work. This includes:
  
 
* [[PatchMii]]
 
* [[PatchMii]]
:This means you can't install any patched IOSes.
+
:This means you can't install any patched IOS.
 
* [[AnyTitle Deleter]]
 
* [[AnyTitle Deleter]]
:You are unable to delete any unused channels, such as weather and news. This also affects the unofficial versions of AnyTitle Deleter.
+
:You are unable to delete any unused channels, such as [[Weather Channel|Weather]] and [[News Channel|News]]. This also affects the [[AnyTitle Deleter MOD|unofficial versions]].
  
It is unlikely that the signing bug will be restored, as it is commonly used by pirates.
+
=== [[System Menu 3.4|3.4]] ===
 +
'''System Menu 3.4''' removes the '''Twilight Hack''' on every boot. Due to this inconvenience, you will have to copy the '''Twilight Hack''' back onto the console each time you want to use it. '''Bannerbomb''' does not suffer from this inconvenience, as it is never copied to the console.
  
=== [[System Menu 3.4|3.4]] ===  
+
=== [[System Menu 4.0|4.0]] and [[System Menu 4.1|4.1]]===
System Menu 3.4 removes the Twilight Hack on every boot. Due to this inconvenience, you will have to copy the Twilight Hack back onto the console each time you want to use it. Bannerbomb does not suffer from this inconvenience, as it is never copied to the console. As with the October 23 update, fakesigning is disabled.
+
'''System Menu 4.0''' finally killed the '''Twilight Hack'''. You will need to use '''Bannerbomb''' to run the '''HackMii Installer''', and from there you can install the '''HBC''', '''DVDx''', and '''BootMii'''.
  
=== [[System Menu 4.0|4.0]] ===
+
=== [[System Menu 4.2|4.2]] ===
System Menu 4.0 completely disables the use of the Twilight Hack. You will need to use Bannerbomb to run the HackMii Installer, and from there you can install the Homebrew Channel, DVDx, and/or BootMii. As with the October 23 update, fakesigning is disabled.
+
Most homebrew is currently functional. The '''BannerBomb v1''' exploit currently cannot be used but '''Bannerbomb v2''' can be used. You could also use '''Indiana Pwns''' '''Return of the Jodi''' or '''Smash Stack''' to load homebrew. [[Team Twiizers]] has found a way to install '''HBC''', '''DVDx''', and '''BootMii''' on '''4.2'''. It's cautioned that you still shouldn't update.
  
=== [[System Menu 4.1|4.1]] ===
+
=== [[System Menu 4.3|4.3]] ===
Homebrew has not been affected since 4.0 with this update.
+
Most homebrew is currently functional. '''BannerBomb v2''' can't be used, but '''Indiana Pwns''' '''Return of the Jodi''' and '''Smash Stack''' still work. [[Team Twiizers]] has found an '''IOS exploit''' to allow installing the '''HBC''' and '''BootMii''' on '''4.3'''. '''DVDX''' isn't installed as its code (the AHBPROT channel loading flag) is moved inside the HomeBrew Channel's launcher. Updating is recommended to gain access to USB 2.0 functionality. The HackMii Installer v0.8 includes all these changes.
 +
 
 +
'''Update:''' In August, Team Twiizers has found an exploit using the Wii message board, called [[LetterBomb]]. It works without any game, like [[Bannerbomb]].
 +
 
 +
==== September 8th (2010) Update ====
 +
This update does not affect any homebrew except a little-known pirate exploit. The only significant change was the addition of IOSes used in other regions. In other words, non-Korean Wiis gained the Korean IOSes, and Korean Wiis gained IOSes previously unavailable from system updates (such as [[IOS31]]). If homebrew was installed or updated with the latest HackMii Installer, this update will not remove homebrew.
  
 
=== Newer Wiis ===
 
=== Newer Wiis ===
Newer Wiis prevent the usage of the HackMii Installer for currently unknown reasons (the console will reboot if you try to run it). You cannot currently make a fresh install of the Homebrew Channel on these consoles, but you can still run homebrew with a combination of Bannerbomb and a homebrew loader such as [[LoadMii]] or the [[Wii Homebrew Launcher]]. As with the October 23 update, fakesigning is disabled.
+
'''NOTE: DON'T FOLLOW GUIDES INVOLVING IOS DOWNGRADES.'''
 +
 
 +
'''HackMii Installer''' will now work on all Wiis, but on some newer Wiis, downgrading an '''IOS''' will cause the '''IOS''' to become useless. '''IOS downgrading''' was a method popularly used by pirates prior to "LU64+ unsoftmoddable" Wiis, and is '''VERY''' dangerous.
  
 
== Downgrading ==
 
== Downgrading ==
'''It is strongly recommended''' that you do '''not''' attempt to ''downgrade'' your Wii's firmware to an older version. The methods used to do this are risky and often illegal. Instead, remember that even the latest version will let you enjoy most Wii homebrew, and that newer homebrew is likely to work with the latest version of the Wii software. The risks of downgrading are large at this point, and you could easily render your Wii completely bricked with no possible fix.
+
'''NOTE: IT'S STRONGLY RECOMMENDED THAT YOU DON'T ATTEMPT TO DOWNGRADE YOUR Wii's FIRMWARE.'''
 +
 
 +
The methods used to do this are risky and often illegal. Instead, remember that even the latest version will let you enjoy most Wii homebrew, and that newer homebrew is likely to work with the latest version of the Wii software. The risks of downgrading are large at this point, and you could easily render your Wii completely bricked with no possible fix.
  
 
== Hacks ==
 
== Hacks ==
  
=== The Zelda: Twilight Princess Exploit ([[Twilight Hack]]) ===
+
=== [[Bannerbomb]] ===
''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.
+
 
 +
=== [[Twilight Hack]] ===
  
bushing, tmbinc and segher were able to modify a save game for Zelda: Twilight Princess that would make the Wii execute a [http://en.wikipedia.org/wiki/Stack_smashing 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 [http://hackmii.com/2008/06/wii-menu-tp-hack-killer-analysis/#comment-1261 failed in implementation]. The second-newest version of the firmware (3.4) tried once again to block this point of entry, and once again failed. Twilight Hack([http://hackmii.com/2008/06/twilight-hack-v01beta1/ v0.1beta1]) is only compatible with Wii firmware versions up to and including [[System Menu 3.3]]. [http://hackmii.com/2008/11/rise-of-the-dead/ v0.1beta2] works with system menu 3.4 only.
+
=== [[Smash Stack]] ===
  
The Twilight Hack is incompatible with System Menu 4.0 and 4.1
+
=== [[Indiana Pwns]] ===
  
 
=== Fake Signing ([[Signing bug]]) ===
 
=== Fake Signing ([[Signing bug]]) ===
''Requires:'' Varies. For homebrew enablement, a drivechip and a Wii below firmware version 3.3.
+
''Requires:'' Varies. For homebrew enablement, a drivechip and a Wii with IOSes prior to a System Menu 3.3 update.
  
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 [[IOS|IOSes]] (via [[PatchMii]] or [[Custom IOS Installer]]), the running of modified game discs (only with a [[drivechip]]), the Datel Freeloader disc, and more.
+
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 [[IOS]]es (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 [[23 Oct Updates|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.
+
However, as of the [[#System Menu 4.0, added IOS16 (stub), IOS60 and IOS61, updated IOS38, updated Photo Channel 1.1 (to 1.1-b), Wii Shop Channel and Wii Speak Channel (to 2.0).|System Menu 4.0 update]], 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.
 
 
=== [[Bannerbomb]] ===
 
''Requires:'' SD card, a Wii.
 
 
 
Bannerbomb exploits a flaw in the System Menu's banner rendering routine to inject arbitrary code. It is compatible with all System Menus up to 4.1.
 
=== [[Brawl Stage Editor Hack]] ===
 
''Requires:'' SD card, a Wii and Super Smash Bros. Brawl. See video.
 
<youtube size="medium" valign="top" align="left">XS2u8Nx7FY8</youtube>{{clear}}
 
  
 
=== [[Homebrew Channel]] ===
 
=== [[Homebrew Channel]] ===
''Requires:'' Homebrew enablement via fakesigning (only on consoles that do not have the October 23 update), the Twilight Hack, or Bannerbomb.
+
''Requires:'' Homebrew enablement via fakesigning (only on consoles that do not have the October 23 update), a savegame exploit and corresponding Game Disc, or a System Menu exploit.
  
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 the ability to run either the [[Twilight Hack]], fakesigned discs, or Bannerbomb. It currently works on all Wii firmware versions available up to this writing (currently 4.1). 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.
+
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 the ability to run either the Twilight Hack, fakesigned discs, or Bannerbomb. It currently works on all Wii System Menus available up to this writing (the latest is currently 4.3). The Homebrew Channel installer utilizes various undisclosed exploits to install itself, depending on what exploits are still available on your Wii.
  
 
== Updates that affect homebrew ==
 
== Updates that affect homebrew ==
Line 77: Line 190:
 
There have been many Wii System Updates for the Wii. Listed here are the ones that in some way affect homebrew.
 
There have been many Wii System Updates for the Wii. Listed here are the ones that in some way affect homebrew.
  
=== [[System Menu 4.0]], added [[IOS16]], [[IOS60]] and [[IOS61]], updated [[IOS38]], updated [[Photo Channel|Photo Channel 1.1]] (to 1.1-b), [[Wii Shop Channel]] and [[Wii Speak Channel]] (to 2.0). ===
+
=== [[System Menu 4.3]] ===
 +
'''Released: 21st/22nd June 2010'''
 +
 
 +
*Deleted '''Homebrew Channel'''
 +
*Deleted '''DVDX'''
 +
*Deleted Title IDs:
 +
**HAXX
 +
**DVDX
 +
**JODI
 +
**DISC
 +
**DISK
 +
*'''System Menu''' uses [[IOS80]]
 +
*Stubbed [[IOS254]]
 +
**Deleted '''BootMii'''
 +
*Fixed '''Bannerbomb''' <small>less stupidly this time</small>
 +
*Added [[IOS58]]
 +
*Removed '''HackMii Installer''' Userland+Syscall IOS exploit
 +
*ES_AddTitleFinish now checks signature
 +
**'''Trucha Bug Restorer''' and similar won't work anymore
 +
 
 +
=== [[System Menu 4.2]] ===
 +
'''Released: 28th September 2009'''
 +
 
 +
* Deletes old versions of the '''Homebrew Channel'''
 +
** Ones with the HAXX ID
 +
* Deletes old versions of '''DVDx'''
 +
** Ones with the DVDX ID
 +
* Now uses IOS70
 +
* Updated [[Wii Shop Channel]]
 +
* Most of the IOS's have been updated or stubbed.
 +
* Updates your boot2 to boot2v4, overwriting [[BootMii]]/boot2.
 +
* Bricks region converted Korean Wiis
 +
 
 +
This update was dubbed the "Homebrew Killer" and is the most aggressive attack Nintendo have made against homebrew. There have been [http://hackmii.com/2009/09/silly_games/ numerous reports] of Wiis being bricked (whether they have homebrew installed or not) because the code Nintendo use to flash boot2 is not as well tested as some of the other update code.
 +
 
 +
=== [[System Menu 4.0]] ===
 
'''Released: 25th March 2009'''
 
'''Released: 25th March 2009'''
  
* Blocks installation of the Twilight Hack version 0.1beta2. To install homebrew, use [[Bannerbomb]] instead.
+
* Added [[IOS16|IOS16 (stub)]], [[IOS60]] and [[IOS61]]
* This version of the System Menu uses [[IOS60]].
+
* Updated [[IOS38]]
* Blocks '''new installations''' of anything that uses the "3.4 exploit"; so the [[Homebrew Channel]] and [[DVDx]] will not install.  The  HackMii Installer contains a workaround.
+
* Blocks '''Twilight Hack''' version 0.1beta2
* The [[Photo Channel|Photo Channel 1.1]] and the [[Wii Shop Channel]] have been updated, use [[WiiSCU]] to update these and install truchasigned versions of [[IOS60]] and [[IOS61]].
+
* System Menu uses [[IOS60]]
* The [[Wii Speak Channel]] 2.0 is not compatible with the original. Update the Wii Speak Channel to version 2.0 by using the [[Wii Shop Channel]] (update it if required)
+
* Blocks '''new installations''' of anything that uses the [[STM Release Exploit]]
 +
* Blocks '''Homebrew Channel'''
 +
* Blocks '''DVDx'''
 +
* Updated [[Photo Channel|Photo Channel 1.1]]
 +
* Updated '''Wii Shop Channel'''
 +
* The [[Wii Speak Channel]] 2.0 is not compatible with the original.
 +
** Update the Wii Speak Channel to version 2.0 by using the '''Wii Shop Channel''' (update it if required)
  
=== [[System Menu 3.4]], added [[IOS50]] and dummy [[IOS254]] (just [[IOS9]]), updated IOSs [[IOS30|30]], [[IOS31|31]] and [[IOS37|37]], [[bc]] and [[mios]], updated [[Mii Channel]]. ===
+
=== [[System Menu 3.4]] ===
 
'''Released: 18th November 2008''' - '''Found in games'''
 
'''Released: 18th November 2008''' - '''Found in games'''
  
* 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.
+
* Updated [[Mii Channel]]
* This version of the System Menu uses [[IOS50]].
+
* Updated IOSes [[IOS30|30]], [[IOS31|31]], and [[IOS37|37]]
 +
* Updated [[MIOS]] and [[BC]]
 +
* Blocks '''Twilight Hack''' version 0.1beta1
 +
** '''Twilight Hack''' version 0.1beta2 can be installed
 +
* System Menu uses [[IOS50]]
 
* Does not appear to affect custom channels (although there have been unreliable reports to the contrary)
 
* 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)
+
* Blocks [[PatchMii]]
* Adds the dev/flash/ blocks to IOSs [[IOS30|30]], [[IOS31|31]], and [[IOS37|37]] <!-- correct me if I'm wrong -->
+
** By installing a dummy [[IOS9]] into the [[IOS254]] slot
 +
* Blocks dev/flash/ on IOSes [[IOS30|30]], [[IOS31|31]], and [[IOS37|37]] <!-- correct me if I'm wrong -->
  
=== [[IOS51]] & Updated all [[IOS]]es except [[IOS30]], [[IOS31]] and [[IOS37]] (these were already partialy updated, see below), added some IOSes that were only previously available from Wii Discs, updated [[Wii Shop Channel]]. ===
+
=== October 23rd Update ===
 
'''Released: 23rd October 2008''' - '''Found in games'''
 
'''Released: 23rd October 2008''' - '''Found in games'''
  
* 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]]/[[Preloader]], cIOS, anything that installs IOSes secretly like [[AnyRegion Changer]] or [[AnyTitle Deleter]], [[xyzzy]] and [http://hackmii.com/2008/08/libdi-and-the-dvdx-installer/ DVDX] (used for apps which have DVD support; the latest version contains a workaround). This list is not exhaustive, but please add to it if you think of anything else.
+
* Blocks '''new installations''' of anything fakesigned
* This also blocks access to /dev/flash in all [[IOS]]es 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]]
+
** '''Homebrew Channel''' v8 and below
* '''If something is already installed then it isn't affected, like [[Homebrew Channel]], etc.'''
+
** Unofficial wads (legal and illegal)
* 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]].
+
** [[Starfall]]/[[Preloader]]
* If you already have the [[Homebrew Channel]] and [http://hackmii.com/2008/08/libdi-and-the-dvdx-installer/ 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]].
+
** [[cIOS]]
* It updates all [[IOS]]es with the fakesigning bug, and adds [[IOS51]].
+
** [[AnyRegion Changer]]
 +
** [[AnyTitle Deleter]]
 +
** [[xyzzy]]
 +
** [http://hackmii.com/2008/08/libdi-and-the-dvdx-installer/ DVDX]
 +
* Blocks /dev/flash in all IOSes except [[IOS30]], [[IOS31]] and [[IOS37]]
 +
** This means raw nand dumping utilities. e.g. [[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.
 +
* Updated [[Wii Shop Channel]]
 +
** Can be worked around with [[Dop-SHOP]]
 +
* Updated all '''IOSes''' with fakesigning bug  
 +
* Added [[IOS51]]
  
=== [[System Menu 3.3]] & Updated [[IOS30]] and [[IOS31]], updated [[bc]] and [[mios]], updated [[Mii Channel]]. ===
+
=== [[System Menu 3.3]] ===
 
'''Released: 16th June 2008''' - '''Found in games'''
 
'''Released: 16th June 2008''' - '''Found in games'''
  
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.
+
* Updated [[IOS30]] and [[IOS31]]
 +
* Updated [[BC]] and [[MIOS]]
 +
* Updated [[Mii Channel]]
 +
* Blocks old versions of the '''Twilight Hack'''
 +
* [[IOS30]] and [[IOS31]] have fixes for the [[Signing bug]] backported from [[IOS37]]
 +
* System Menu uses [[IOS30]]
 +
* Blocks Fake-signed discs
  
 
=== [[IOS37]] ===
 
=== [[IOS37]] ===
Line 117: Line 292:
 
=== Other Updates ===
 
=== Other Updates ===
  
Currently, no other updates, older or newer than these, affect homebrew. See [[System Menu Versions]] for more info on other updates.
+
Currently, no other updates, older or newer than these, affect homebrew. See [[System Menu Versions]] for more info on other updates.
  
 
Recent updates believed not to have affected homebrew are:
 
Recent updates believed not to have affected homebrew are:

Latest revision as of 23:41, 16 March 2021

Current homebrew status: All brick-free consoles may install homebrew. Bricked consoles may still be able to, but this is inconsistent.

The recommended method of homebrew application loading is currently the Homebrew Channel, installed using HackMii Installer. There are two ways to get HackMii Installer running: System Menu exploits and savegame exploits. System Menu exploits include Bannerbomb (for System Menu versions through 4.2) and LetterBomb, BlueBomb, str2hax or FlashHax (for System Menu 4.3). Savegame exploits require a specific Game Disc and include Twilight Hack (for System Menu below 4.0), Indiana Pwns (for all), Smash Stack (for NTSC-U and NTSC-J), Yu-Gi-OWNED! (for PAL and NTSC-U), and Return of the Jodi (for all).

Compatibility Table

X mark.svg means it blocks it.

Yes check.svg means it doesn't block it.

Use Yes or No next to each X or Check if there is/isn't a work around.

IOS^ means IOS updated.

IOS+ means IOS added.

IOS Used means the IOS the System Menu uses.

Title 3.2 3.3 Oct 23 3.4 4.0 4.1 4.2 4.3
TwP Hack Yes check.svg Yes check.svg Yes check.svg Yes check.svg X mark.svg X mark.svg X mark.svg X mark.svg
Bannerbomb Yes check.svg Yes check.svg Yes check.svg Yes check.svg Yes check.svg Yes check.svg Yes check.svg X mark.svg
LetterBomb X mark.svg X mark.svg X mark.svg X mark.svg X mark.svg X mark.svg X mark.svg Yes check.svg
SS, IP BH ROTJ& YU Yes check.svg Yes check.svg Yes check.svg Yes check.svg Yes check.svg Yes check.svg Yes check.svg Yes check.svg
DVDx Yes check.svg Yes check.svg Yes check.svg Yes check.svg Yes check.svg Yes check.svg Yes check.svg X mark.svg
BootMii
IOS Used 30 v1040 30 v2576 50 60 70 80
IOS^ 30 30, 31 11, 12, 13, 15, 17, 20, 21, 33, 34, 35 30, 31, 37 9, 12, 13, 14, 15, 17, 21, 22, 28, 31, 33, 34, 35, 36, 37, 50, 51, 254 None 9, 12, 13, 14, 15, 17, 21, 22, 28, 31, 33, 34, 35, 36, 37, 38, 53, 55, 60, 61, 254 9, 12, 13, 14, 15, 17, 21, 22, 28, 31, 33, 34, 35, 36, 37, 38, 53, 55, 56, 57, 61, 70, 254
IOS+ None None 4, 9, 10, 14, 22, 28, 36, 51 50, 254 16, 38, 53, 55, 60, 61 None 56, 57, 70, 222, 223, 249, 250 58, 80

More In-depth Compatibility

Note: Fake Signing = TruchaBug

Launch-day to 3.2

Best versions. These work with almost every Homebrew app out there.

Note: No exploits were fixed until 3.3.

3.3

System Menu 3.3 came with an unsuccessful attempt to block the Twilight Hack and a successful attempt to block booting of modified/fakesigned discs.

October 23rd (2008) Update

Which installed new versions of all IOS to block the TruchaBug. Most Wii homebrew can still be loaded via HBC, but any apps that rely on FakeSigning will not work. This includes:

This means you can't install any patched IOS.
You are unable to delete any unused channels, such as Weather and News. This also affects the unofficial versions.

3.4

System Menu 3.4 removes the Twilight Hack on every boot. Due to this inconvenience, you will have to copy the Twilight Hack back onto the console each time you want to use it. Bannerbomb does not suffer from this inconvenience, as it is never copied to the console.

4.0 and 4.1

System Menu 4.0 finally killed the Twilight Hack. You will need to use Bannerbomb to run the HackMii Installer, and from there you can install the HBC, DVDx, and BootMii.

4.2

Most homebrew is currently functional. The BannerBomb v1 exploit currently cannot be used but Bannerbomb v2 can be used. You could also use Indiana Pwns Return of the Jodi or Smash Stack to load homebrew. Team Twiizers has found a way to install HBC, DVDx, and BootMii on 4.2. It's cautioned that you still shouldn't update.

4.3

Most homebrew is currently functional. BannerBomb v2 can't be used, but Indiana Pwns Return of the Jodi and Smash Stack still work. Team Twiizers has found an IOS exploit to allow installing the HBC and BootMii on 4.3. DVDX isn't installed as its code (the AHBPROT channel loading flag) is moved inside the HomeBrew Channel's launcher. Updating is recommended to gain access to USB 2.0 functionality. The HackMii Installer v0.8 includes all these changes.

Update: In August, Team Twiizers has found an exploit using the Wii message board, called LetterBomb. It works without any game, like Bannerbomb.

September 8th (2010) Update

This update does not affect any homebrew except a little-known pirate exploit. The only significant change was the addition of IOSes used in other regions. In other words, non-Korean Wiis gained the Korean IOSes, and Korean Wiis gained IOSes previously unavailable from system updates (such as IOS31). If homebrew was installed or updated with the latest HackMii Installer, this update will not remove homebrew.

Newer Wiis

NOTE: DON'T FOLLOW GUIDES INVOLVING IOS DOWNGRADES.

HackMii Installer will now work on all Wiis, but on some newer Wiis, downgrading an IOS will cause the IOS to become useless. IOS downgrading was a method popularly used by pirates prior to "LU64+ unsoftmoddable" Wiis, and is VERY dangerous.

Downgrading

NOTE: IT'S STRONGLY RECOMMENDED THAT YOU DON'T ATTEMPT TO DOWNGRADE YOUR Wii's FIRMWARE.

The methods used to do this are risky and often illegal. Instead, remember that even the latest version will let you enjoy most Wii homebrew, and that newer homebrew is likely to work with the latest version of the Wii software. The risks of downgrading are large at this point, and you could easily render your Wii completely bricked with no possible fix.

Hacks

Bannerbomb

Twilight Hack

Smash Stack

Indiana Pwns

Fake Signing (Signing bug)

Requires: Varies. For homebrew enablement, a drivechip and a Wii with IOSes prior to a System Menu 3.3 update.

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 the System Menu 4.0 update, 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.

Homebrew Channel

Requires: Homebrew enablement via fakesigning (only on consoles that do not have the October 23 update), a savegame exploit and corresponding Game Disc, or a System Menu exploit.

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 the ability to run either the Twilight Hack, fakesigned discs, or Bannerbomb. It currently works on all Wii System Menus available up to this writing (the latest is currently 4.3). The Homebrew Channel installer utilizes various undisclosed exploits to install itself, depending on what exploits are still available on your Wii.

Updates that affect homebrew

There have been many Wii System Updates for the Wii. Listed here are the ones that in some way affect homebrew.

System Menu 4.3

Released: 21st/22nd June 2010

  • Deleted Homebrew Channel
  • Deleted DVDX
  • Deleted Title IDs:
    • HAXX
    • DVDX
    • JODI
    • DISC
    • DISK
  • System Menu uses IOS80
  • Stubbed IOS254
    • Deleted BootMii
  • Fixed Bannerbomb less stupidly this time
  • Added IOS58
  • Removed HackMii Installer Userland+Syscall IOS exploit
  • ES_AddTitleFinish now checks signature
    • Trucha Bug Restorer and similar won't work anymore

System Menu 4.2

Released: 28th September 2009

  • Deletes old versions of the Homebrew Channel
    • Ones with the HAXX ID
  • Deletes old versions of DVDx
    • Ones with the DVDX ID
  • Now uses IOS70
  • Updated Wii Shop Channel
  • Most of the IOS's have been updated or stubbed.
  • Updates your boot2 to boot2v4, overwriting BootMii/boot2.
  • Bricks region converted Korean Wiis

This update was dubbed the "Homebrew Killer" and is the most aggressive attack Nintendo have made against homebrew. There have been numerous reports of Wiis being bricked (whether they have homebrew installed or not) because the code Nintendo use to flash boot2 is not as well tested as some of the other update code.

System Menu 4.0

Released: 25th March 2009

  • Added IOS16 (stub), IOS60 and IOS61
  • Updated IOS38
  • Blocks Twilight Hack version 0.1beta2
  • System Menu uses IOS60
  • Blocks new installations of anything that uses the STM Release Exploit
  • Blocks Homebrew Channel
  • Blocks DVDx
  • Updated Photo Channel 1.1
  • Updated Wii Shop Channel
  • The Wii Speak Channel 2.0 is not compatible with the original.
    • Update the Wii Speak Channel to version 2.0 by using the Wii Shop Channel (update it if required)

System Menu 3.4

Released: 18th November 2008 - Found in games

  • Updated Mii Channel
  • Updated IOSes 30, 31, and 37
  • Updated MIOS and BC
  • Blocks Twilight Hack version 0.1beta1
    • Twilight Hack version 0.1beta2 can be installed
  • System Menu uses IOS50
  • Does not appear to affect custom channels (although there have been unreliable reports to the contrary)
  • Blocks PatchMii
  • Blocks dev/flash/ on IOSes 30, 31, and 37

October 23rd Update

Released: 23rd October 2008 - Found in games

System Menu 3.3

Released: 16th June 2008 - Found in games

IOS37

Released: 21st March 2008 - Found in games

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.

Recent updates believed not to have affected homebrew are:

  • System Menu 4.1
    • (JP only) updated HCCJ (Room Channel & Food Delivery Channel apparently)