r3dux.org

A number-pimping side project from the valleys in *NEW* upside-down flavour.
  • rss
  • Home
  • About
  • Email

How To: Hack/SoftMod Your Wii To Run Pretty Much Anything

r3dux | July 26, 2009

Post last updated: 1st February 2010. If the screenshots don’t exactly match up (i.e. says to install WAD Manager v1.5 mod3, screenshots have v1.4 etc) – don’t panic, I’ve just updated the article but don’t have new screenshots yet.


Anything? Well, how about homebrew (user created apps/games), downloaded games (i.e. wad files) and downloaded ISOs? Sounds good? Read on!

You will need:
- A Wii (hopefully with firmware 3.XE or 3.XU, where X is 1, 2 or 3)
- A Wii-mote
- (if you’re hacking a new [2008 and onwards] Wii and want to back up the system memory) A Gamecube controller
- A SD card [NOT a SDHC card, as you need 4.0 firmware or higher to use those]. The SD card must be formatted in FAT format and at least 1GB in size.
- An internet connection your Wii can use
- An hour or two to get it all sorted

You will NOT need:
- A copy of Zelda: Twilight Princess

Optionally can be used to control BootMii option selection & fix a bricked Wii:
- A Gamecube controller

Please Note: I’ve put together ALL the files I used to hack the Wii as a single zip which you can find here – please read the included readme.txt for usage instructions. Also, as this post ages there might be newer version of files, so you might want to get each bit yourself to have the latest versions. The Wii hacking files have been updated on 10th January 2010 to include latest revisions of cIOS installers + apps (WadManager v1.5 mod 3, Hermes CIOS 222 v4, Trucha Bug Restorer v1.1, USB Loader GX r815, BootMii 0.60 beta, Preloader 0.30 etc).

Also, instead of just following this guide step by step as you go along, I’d -STRONGLY- recommend reading through the entire thing so you’re pre-warned about bits and pieces and -THEN- going through it step by step, looking ahead occasionally so you’ve got the right files on your SD card for the step, and maybe the step ahead.

FINAL WARNING(S): In the highly unlikely event that you brick your Wii – it’s not my fault. Suck it up. Never remove a SD card from a powered on Wii – it can (and will) corrupt the partition on the card and you’ll need to reformat it (not quick-format). If your SD card suddenly becomes read-only and you haven’t accidentally slid the lock/unlock slider to lock – this is exactly what you’ve done.

With that out of the way – let’s get this show on the road! =D

Step 1.) Go to http://bannerbomb.qoid.us/ and get the BannerBomb hack. Get the first file (aad1f_v108.zip), extract it, and move the folder named private to the root of your SD card.

Step 2.) Go to http://bootmii.org/download/ and download HackMii Beta 2. Extract it, rename the “Installer.elf” file to “boot.elf” and place it in the root of your SD card.

Step 3.) Make sure your Wii is able to connect to the Internet, turn the Wii off, insert the SD card, then boot up the Wii.

Step 4.) Go to Wii (bottom left at the system menu), then Data Management then Channels, then click on the SD Card tab. A box will pop up saying Load boot.dol/boot.elf – click [Yes]

WiiHack1

Step 5.) Press the 1 button to install the BannerBomb exploit. If your Wii freezes with a black and white memory dump, or just plain freezes for a couple of minutes at this point. You need to go get the next recommended version of the BannerBomb exploit in the list provided in step 1, replace the private folder on your SD card with the one extracted from the different BannerBomb exploit zip (aad20_v108.zip), and try again from Step 4. If this doesn’t work either, pick the next BannerBomb exploit zip and wash/rinse/repeat.

WiiHack2

Step 6.) Once HackMii is running, it will offer you the opportunity to install The Hombrew Channel, DVDX and BootMii – install them all! Note: When you install BootMii, I would recommend installing it as boot2 instead of an IOS file – it just means that it’ll be available should you somehow manage (however unlikely) to mess up your Wii, and you’ll be able to recover things to a clean state.

Updated Note: Newer Wiis (2008 and newer) come configured so that you cannot install HackMii as boot2 – you have to install as IOS. Don’t worry though, we can still back up your system memory, and later, get preloader installed for recovery (should we ever need it) after we’ve restored the Trucha Bug. From the BootMii.org site:

What does “The installed boot1 version prevents a boot2 install mean? Are you going to fix it?
No, it can’t be fixed. Installing as boot2 is the most useful way to install BootMii, but it requires that we exploit a particularly silly bug in a part of the system that can not be changed under any circumstances. Nintendo finally fixed this bug in new Wiis that were released sometime in 2008. We have looked for a suitable replacement for this exploit, but have not found one, and it does not seem likely that anyone ever will.

WiiHack3

WiiHack4

Step 7.) Now you have BootMii installed, restart your Wii and you’ll be greeted with the BootMii screen with 4 icons – at this point you can either use a Gamecube controller to navigate, or use the Power button to move to the next selection, then the Reset buttom to select an option. Navigate until the the far right Settings icon is selected, then push the A button on Gamcube controller (or the Reset button on the Wii) and you will see options depicting writing from a chip (on left) and writing to a chip (2nd from left) – pick the left one to back up the system memory of your Wii so you’ve got it available in case something wonky happens w/ your Wii. It will take about 10-15 mins to back up the system memory to a file called nand.bin on your SD card. Once this is done, go back to the top BootMii menu and load the System Menu as normal – you’ll see the Homebrew channel there with lovely bubbles for you to pop. Hurray! =D

Updated Note: When hacking a new Wii where BootMii had to be installed as an IOS instead of boot2, I wasn’t able to use the buttons on the Wii to navigate the BootMii menu to backup the system memory, instead I had to use a Gamecube controller, which worked fine. You should be able to use the Power button to change selections, then the Reset button to actually select your option, on one Wii I hacked this didn’t seem to work so I just used a Gamecube controller, but it could have been I’d just forgotten you need to hit the Power button to change selections, as it’s a pretty un-intuitive thing to do…

WiiHack6

WiiHack7

WiiHack8

WiiHack9

WiiHack5

Step 7.5: Newer Wiis come with the Trucha bug (i.e. fakesign) fixed – but we need it to softmod our Wii properly, so we’re going to have to re-introduce the bug by installing older IOS files using Trucha Bug Restorer. Grab yourself a copy, place it in a folder in your “apps” folder on your SD card with the .dol file renamed to boot.dol, watch this video on how to use it, and follow along until you’ve successfully restored the Trucha bug, so you can install custom firmware in step 8 below.

Updated Note: When I used Trucha Bug Restorer, after downgrading IOS 15 as shown in the video the Wii wouldn’t connect to the network to download the older version of IOS 36 to patch, so I ended up using NUS Downloader to get a copy of IOS36-64-v3351.wad which I placed on the root of my SD card and then pointed TBR at that instead of using the network connection, it then updated fine and I restored IOS 15 via network connection as per the video instructions.

Step 8.) Get and run Waninkoko’s cIOS 38 Rev 17 Installer as an app (i.e. create a folder on SD card called “apps”, inside this create a folder like “cIOS38-Installer”, place the file in this folder and rename it to boot.dol. Run the installer through the Homebrew Channel and it’ll install and patch a bunch of IOS files, including IOS 249 which is needed to run loads of stuff.

Updated Note: If you get error = -2011 during the install process of this, you need to go back to step 7.5 above and make sure the version of IOS 36 installed is the hacked cIOS version with the Trucha bug.

WiiHack10

Step 9.) Now we’re going to update the firmware to a custom version of 4.0 that leaves the trucha (fakesign) exploit open for us (in my experience you HAVE to install 4.0 before 4.1 otherwise you’ll get a ret = -1036 error if you try to go directly to 4.1), so, grab Wanninkoko’s Firmware 4.0 Updater, rename the extracted file to boot.dol, create a folder for it in the apps folder on your SD card and run the app through the Homebrew Channel

WiiHack11

You’ll know you’re on the 4.0 firmware not only because it’ll say so on the first page of the Wii Settings channel, but because you’ll have a SD icon in the System Menu as shown below…

WiiHack12

Step 10.) Getting there… Do just like Step 9 but with Waninkoko’s  4.1 Firmware Updater

WiiHack13

Step 11.) Okay – we now have the latest custom 4.1 firmware and the Homebrew Channel, but we need a couple of more bits and pieces to get us to the finish line. For this you need some knowledge: Wii virtual console games (that is, SNES games, Genesis games, etc.) come as .WAD files, which need to be installed to the Wii system memory or NAND emulated system memory to play. For this, we use a program called Wad Manager – so we’re going to install a custom version of Wad Manager that comes as a channel and has other nice goodies like directory support. To install this wad manager, we need a wad manager! So to get a copy of WAD Manager 1.5 mod3 as an application AND as a channel, head on over to here. Extract the rar file, and place the .dol on your SD card in the apps folder in its own folder (making sure the .dol file is renamed to boot.dol) and run it through the Homebrew Channel, -NOW- from the WAD manager we’re running as an app, install the WAD Manager 1.5 mod3 channel

WiiHack14

WiiHack18

Step 12.) Now – to run ISOs downloaded from t’internets, you need backup launcher. Install Backup Launcher 0.3 gamma with #002 fix from here – then, when that’s installed as a channel (through the WAD Manager channel we installed in Step 11 above) you’ll be able to insert the burnt ISO DVDs and launch ‘em through the Backup Launcher channel.

Step 13.) [OPTIONAL] If you want to run games from a hard-drive, you’ll want to get a copy of USB Loader GX – find a version that installs as a channel (i.e. a wad not an app) and install this if you want. I’m not going to go into too much WBFS (Wii Backup File System) stuff here – the easiest way is to just get a compatible USB hard-drive, plug it into the leftmost of the two USB sockets on the back of the Wii (leftmost when you’re looking at the front of the Wii), let USB Loader GX Format it for you, then you’re good to go.

Updated Note: If you plan on using a USB hard drive with your Wii, which really is the way to go, make two primary partitions – one FAT32 partition for Wads/NAND Emulation (have a look at my article on it here if you’re interested) and one for your ripped Wii ISOs (format doesn’t matter – USB Loader GX will reformat it anyway). My setup, on a 320GB drive is 20GB for Wads/NAND, 280GB-ish for ISOs.

Step 14.) Almost done! At the moment, it’s possible that each time the Wii boots, BootMii will come up and we have to press the Reset button on the Wii to go to the system menu – although to be fair I haven’t seen this behaviour on anything but the first Wii I modded. If this occurs you can just rename the “bootmii” folder on the root of your SD card to something like “GET-RID-OF-THESE-CAPS-TO-ENABLEbootmii“. Now, get a copy preloader 0.30 final (it’s an app, not a wad) – make a folder for it in the apps folder of your sd card, copy it in again making sure the .dol file is called boot.dol (starting to see a pattern?). Before you install the app, you might want to get a copy of the 4.1 version of hacks.ini from here and place it in the root of your SD card. Launch the preloader 0.30 app through the Homebrew Channel and install. In Preloader, navigate to System Hacks and feel free to change some options (disable background music, disable standby mode, region-free everything etc.).

You can choose to boot the Wii to preloader, or straight to the System Menu (which I prefer) – if you ever want to get Preloader back up to change any settings, recover the Wii or what-not, just turn the Wii off, then turn it back on and hold down the RESET button while it’s booting – voila! Preloader is there for you to launch things, go straight to the Homebrew Chan, change system hacks etc.

Updated Note: Preloader 0.30 is the newest version as of the 8th December 2009 – the screenshots below are from when I installed Preloader 0.29 – it’s gonna be pretty much the same thing if you’re installing newer. When you use the systemhacks in preloader, make sure that you you set the Block Disc Updates and Block Online Updates to enabled so you keep your custom firmware if you insert an original disc of a game with a never firmware version than you’re currently running! However, if you want to play your original Beatles: Rock Band or some of the other, newer rhythm-music games you’ll need to do a little bit of extra patching, which I’ve written about here.

WiiHack15

WiiHack16

WiiHack17

Step 15.) [OPTIONAL] Install the Homebrew Browser Channel, if you want…

WiiHack19

Step 16.) That’s it! Sit back! Relax! Install and launch wads! Play backup games! (through Backup Launcher, not the standard Disc Channel). Have a beer!

Final Wrap-Up Notes:

-  You might want to edit bootmii.ini in the bootmii folder on your SD card, where you can change the autoboot setting to system menu, and change the delay in seconds (0 if you don’t want to see bootmii at all).

- Once you’ve got custom firmware on your Wii, DO NOT install stock Nintendo firmware. If you buy a new game which needs newer firmware, use the preloader “skip disc update check” option to avoid having to install any updates to play or rip the disc and run WiiScrubber on it to remove the firmware.

- If you decide to play imports FOR THE LOVE OF BOD do NOT install Japanese firmware on a non-Japanese Wii – it will brick your Wii. No, really. With any luck you could get BootMii going and restore your nand.bin to get the system back, but don’t tempt fate.

Anyways, Happy Wii-Modding!, and if you have any problems or questions, feel free to sling ‘em in the comments below and I’ll have a gander.

Cheers!

Related posts:

  1. How To: Use NAND Emulation on the Wii
  2. How To: Play Band Hero/Guitar Hero 5/Rock Band 2 on a Soft-modded Wii
  3. Wii Preloader April Fools Error
  4. How To: Compress Each Folder/Directory to Separate Archives in Linux
  5. How To: Install Open Office 3.1 from .debs in 9.04 Jaunty
Categories
Gaming, How-To
Tags
BannerBomb, Hack, Hacking, Homebrew, How-To, Softmod, Waninkoko, Wii

Comments rss
Comments rss
Trackback
Trackback
Print This Post Print This Post

« Words are not enough…… How To: Fix Broken Sound in Totem on Jaunty 9.04 »

75 Responses to “How To: Hack/SoftMod Your Wii To Run Pretty Much Anything”

« Older Comments
  1. Adrurc says:
    January 20, 2010 at 9:52 am

    Well, I give up.

    I just tried doing what you told me to do and I still get the same error message. For some reason I just can’t seem to be able to downgrade to IOS 15. No matter what I do, I keep getting that stupid 1035 error.

    Something tells me I may never get to play GH5 on my Wii.

    If anybody else has any solutions for a poor soul like me, please help, you will have my never ending gratitude…

    This is so frustrating. I appreciate all the help you gave me man, you were really helpful anyway…

    Reply
    • r3dux says:
      January 20, 2010 at 5:13 pm

      The only thing I can think of at this point is downgrading your firmware to v3.3 or v3.4 or something, and then going through the whole thing again. There’s plenty of instructions out there to help you do it.

      Hope you get it all fixed up at some point, and when you do, it’s be extra sweet because of all the extra effort! :)

      Reply
  2. webwakko says:
    February 1, 2010 at 3:27 pm

    Dude!

    By far the most detailed step by step guide to softmod a wii…. and fixing some black screen issues ;)

    Thanks a million !

    Reply
  3. James Milton says:
    March 9, 2010 at 1:09 pm

    WBFS is outdated, just format using FAT32, no need for partitioning, works on every OS, works with HDD recovery software, no more mucking about.

    WBFS = superseded

    Reply
    • r3dux says:
      March 9, 2010 at 7:15 pm

      Yup, WBFS is the old way of doing it, but it still works, which is why I’ve left the post alone.

      When I update to the new method, maybe I’ll update the post – but since I don’t really play much on the Wii anymore, I can live with it the way it is for now.

      Reply
  4. Susan Green says:
    March 12, 2010 at 1:22 pm

    Hi,
    I was just wondering if anyone can help me i did the brickproofing on my wii but when the first part finished it came up as a error, when i did the second part it won’t work at all. I just want to know is there something i can do to get my wii back to the original state. or is it alright to leave the wii with half of the brickproofing on it?

    Reply
    • r3dux says:
      March 13, 2010 at 12:19 am

      Hi Susan,

      I don’t really understand which part you mean by “the brickproofing”. Do you mean making a NAND backup to restore the original system memory? (Step 7) Or blocking disc updates through preloader system hacks?(Step 14), or something else entirely?

      Which part did you do that came up with an error? Installing bannerbomb in step 5?

      Give me more details and I’ll give you more help – fair? ;)

      P.S. Yes, you should be able to run this guide on a Wii with firmware 4.0, but I’ve never had to try it on anything that started past firmware 3.4 – if it doesn’t work or some additional steps are needed you could always google “Wii 4.0 softmod” to find any info you need.

      Reply
  5. Susan Green says:
    March 12, 2010 at 1:43 pm

    Hi again,
    Sorry i forgot to ask can’t i follow your instructions up above if i have a 4.0 wii.

    Thanks

    Reply
  6. Phil says:
    May 1, 2010 at 4:15 pm

    This looks like a very well put together guide… Nice work man

    Reply
« Older Comments

Leave a Reply

Click here to cancel reply.

Translate

Categories

Archives

  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009

Post Calendar

July 2009
M T W T F S S
« Jun   Aug »
 12345
6789101112
13141516171819
20212223242526
2728293031  

Tags

10.04 360 ActionScript ActionScript 3.0 Adobe Ballarat Bash Compiz Controller CS4 CUFDIG302A Effect Film Fire Flash Gaming Hack How-To install Jaunty Josh Joplin Group Linkage Linux Little Big Planet Motion mount Music NAS Particle photography Photoshop Problem PS3 r3dux.org Retro Slides Softmod Sound Systems Ubuntu Video VirtualBox Wii Windows XBox

Linkage

  • 9GAG
  • A Day in the Life of Jim
  • Truxnor.net

Gamercard

Prepare for Awesome

Misc.

Creative Commons License

stopsoftwarepatents.eu petition banner

“When you're holding a hammer, everything looks like a nail.”

rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox