Trucha Bug & Stub IOSs (Old)

Note: If you want to update your wii, do NOT use the official update. Instead, use the method on the update page after doing the steps below!

Note2 : If you have System menu 3.2 or lower, there is a chance you don't even need to do these steps (as trucha is already present there).

Also read this to see if you need Trucha for what you are trying to do.

The trucha bug is a very silly security hole in earlier versions of IOS that allows homebrew users to easily bypass Nintendo's security checks, which lets them to do things such as install modified content to the NAND or read altered game discs. Nintendo has pushed a number of updates to try squashing this loophole, but other exploits have been discovered that allow us to reinstall older, bugged versions of IOS which are vulnerable to the trucha bug. From there we can use the downgraded IOS to install custom content into the Wii, such as a Custom IOS that can then be used to "infect" other IOS's with this same bug. Homebrew such as wad managers, cIOS installers, or backup loaders depend on the trucha bug being present, so this guide will walk you through the process of restoring this bug to your Wii's firmware.

Required

* An SD card (Best results are with non-SDHC cards, SDHC will only work on 4.0 or above) or USB device formatted to FAT(32).

* Homebrew Channel

* Knowledge of NUS Downloader (go here)

Links

* DOP-Mii v15 (or DOP-Mii v13 if it doesn't work).

Result

* Install IOS36 with Trucha Bug (FakeSign Bug)

* Remove all unneeded stubs.

Notes

In the Guide you will see some text that is highlighted in green. Whenever you see this, it means that there is a difference between the Online and Offline Guides.

  • If you follow the Online guide (aka you have WiFi on your Wii), choose "Download IOS from NUS"

  • If you follow the Offline guide (aka by using the OffLiNe NUS Downloads below), choose "Load IOS from SD card" (left twice)

Danger level

* Low, chance of bricking is small

Guide

OffLiNe NUS Downloads

Use this section if you have no WiFi on your Wii.

Computer ---------------------- 1.Run NUS Downloader. Check Pack -> wad at the bottom (It will say '-NUS-[v].wad' in the box now).

We need to download some files now:

Quick usage guide, in case you haven't used NUS Downloader before:

First check the Pack WAD option. Go to database and Navigate to the places below. Once you did this, click "Start NUS Download" and let it finish, then go to the next one.

For the FakeSign Restorer

* NUS (IOS > IOS 15 > v257 &WAD)

* NUS (IOS > IOS 15 > v523 &WAD)

* NUS (IOS > IOS 36 > v3351 &WAD)

if you have System menu 4.3, also download:

* NUS (IOS > IOS41 > v3348 &WAD)

Once you downloaded them all, go to the folder where you extracted the NUS downloader and you will see 3 (or 4) new folders:

* 000000010000000Fv257

* 000000010000000Fv523

* 0000000100000024v3351

* 0000000100000029v3348 (4.3 only)

Open each folder and you will find a wad file in all of them (if not, you did something wrong above). Copy all these wads to the WAD folder on the SD card.

For stub removal

Nothing :D

Guide

Computer ---------------------- 1. DOP-Mii is the powerful tool that we are going to use.

Download DOP-Miiv13 and extract the pack to the SD card. (It has 2 folders: Apps and Config).

Wii ----------------------Unplug ALL Gamecube hardware (Controllers and memory cards) before starting with the guide !

Fakesign Restorer

2. Run DOP-MIIv13. Press A on the Welcome screen to continue. You will see 4 options here:

Select "Install IOS36 (r3351) w/FakeSign" (Go down once). Press A to continue.

It will ask you if you are sure that you want to continue, so press A again.

If the wii crashes (gives a code dump) for one of the following steps (2a - c), hold the Power button till the wii shuts down. Then reboot it, launch DOP-Mii and start again from 2a.

Finding a suitable IOS for the IOS15 Downgrade.

Not an actual step, but something DOP-Mii does by itself. It will basically check a certain list of IOSs to see if it can be used to downgrade IOS15.

On 4.2/Lower Wiis, it'll normally find IOS36 useful and continue.

On 4.3 Wiis, it normally finds IOS36 not useful and then checks for IOS41. On the U, E and J regions, this IOS is not installed, so DOP-Mii will install a usable version for you.

A -- Downgrading IOS15

2a) The first thing to do is to downgrade IOS15. You will have to choose the location of your IOS now.

  • If you have WiFi, leave the option on "Download IOS from NUS" and press A.

  • If you have no WiFi, change it to "Load IOS wad from sd card" (2 times right or left) and press A.

Now let it install.

B -- Installing IOS36 with FakeSign Bug

2b) Once it finishes, it will ask to "Aply ES_Identify Patch to IOS36". Press A to accept it.

Then it'll ask if you want to enable NAND permissions as well. Press A to accept this too.

Now you'll have to choose the location of the IOS again. Choose the same option as you chose in step 2a.

And yet again, it'll do its thing so just let it finish.

C -- Restoring IOS15

2c) Resetting IOS15 is optional, but recommended, so press A to accept.

Just choose one more time where to load the IOS from and press A.

It will tell you that everything is successful! Press A to return to the main menu.

ERROR

My Homebrew Channel turned upside down! ~ Follow the steps on this page.

Removing Stub IOSs

TIP

You only need to do this step if you did an official update to 4.2 or 4.3. Any other systems will not have any stubs installed (well, at least none that are worth removing)!

If you exited out of DOP-Mii, boot it again and press A to get to the Main menu.

Now choose the Top option (IOS: 36) and press A.

You will see another menu. Here, choose the top option again (IOS, BC, MIOS). You will see yet another menu.

  • Go right to IOS202. Press - to uninstall it. Press A to confirm.

  • Repeat this for IOS222, 223, 249 and 250.

Thats all for this step!

With your FakeSigned IOS36, you can do a lot of stuff, like:

Or you can continue and Update your Wii (or Install the HBC if you have a Korean Wii).