View Source:
WiiHackingGuide
You are viewing an old revision of this page.
View the current version.
!!! Intro The Nintendo Wii is a completely obsolete '7th generation' game console. Nintendo stopped selling the original version of the Wii all the way back in 2013 in the US. So, why bother with a Wii in 2019? Well, there are a number of reasons: # It's cheap! You can pick up an entire system on ebay for $50-$60. # It's fun! There are hundreds of excellent games you can play on it. # It's hackable! That's what this article is mainly about - there's a robust world of hacks and mods available that can completely change your Wii experience. I first got involved with Wii hacking a few years ago when a friend gave me his old Wii. It came with a few games and my young sons enjoyed playing them. However, I found having to constantly change discs to change games to be annoying. I knew that there were ways to modify your Wii and I suspected that I could do something like load games on to an SD card. Thus, I started investigating. The result of that investigation is this guide. !!!Audience There are many, many guides out there for modifying your Wii. However, all the ones that I've found all share one basic flaw: they do a terrible job of explaining exactly what is going on or what is even possible. In addition, there's a lot of Wii-specific jargon in all of them. The existing guides also are very windows-focused and lacking in explanations if you are a linux user who wants to mod a Wii. In light of this, I decided to write a guide that: * explains what mods actually do * gives instructions for linux users * targets the more sophisticated computer user in general. If you find this intimidating, don't despair! My goal with this guide is to help any person interested in hacking their Wii. If you are more of a novice computer user, I suggest reviewing some of the other existing guides first (I'll provide links to some of the better ones I've found). Then, come back here and see if this all makes sense. My hope is that It will. !!!Equipment Obviously you will need a few things to hack your Wii. I suggest the following starting list: # A Wii (of course) # HDMI adapter (not strictly needed, but vastly improves your Wii experience with a modern TV) # An old SD card (ideally a 1 or 2 GB one you've got laying around). # An internet connection (I assume you've already got your Wii on the internet) There are several HDMI adapters available for the Wii, but the one I used is https://www.amazon.com/gp/product/B07539JW4W/ !!!Goals This guide will help you with the following: # Jailbreaking your Wii # Installing Homebrew # Installing third party tools such as USB loaders # Configuring your Wii to run games from an attached USB drive !!!First Steps I assume you've got your Wii powered up and on the Internet. This process should be fairly self-explanatory. The first step is to ensure your Wii is running the last released version of the system software, version 4.3. As of September 2019, the Nintendo upgrade servers are still alive, so you can just follow the automated process to do the upgrade. Presumably at some point Nintendo might shut those servers off, at which point you will have to either use a different jailbreak method appropriate for an earlier system software version, or figure out how to manually upgrade the system software. Just something to think about. !!Check Your System Software Version Boot up your unmodified Wii and go to Wii options (lower left of the screen): {{https://i.imgur.com/8oGBuJDl.jpg|Wii Channels}} From there, choose 'Wii Settings': {{https://i.imgur.com/Fu9G3Aul.jpg|Wii Options}} Your system software version is displayed in the upper right: {{https://i.imgur.com/maoiEOMl.jpg|Wii Software Version}} If it the software version is lower than version 4.3 follow the below steps to upgrade it. Note that the letter at the end of the version string indicates the region your Wii is configured for. US Wiis run version 4.3u, European Wiis run version 4.3e, etc. !!Upgrade Your System Software If your system software is at version 4.3, you can skip to the next section. Otherwise you must upgrade your system software since the jailbreak we are going to perform requires version 4.3. I assume you already have your Wii connected to the internet. Back on the Wii main screen, go to Wii options again: {{https://i.imgur.com/8oGBuJDl.jpg|Wii Channels}} Select 'Wii Settings' again: {{https://i.imgur.com/Fu9G3Aul.jpg|Wii Options}} Go to page 3 of the settings and choose 'Wii System Update': {{https://i.imgur.com/CHCKt8Jl.jpg|Wii System Update}} From there, follow the prompts to upgrade your Wii to the last system version. Once this process is complete, your Wii will reboot. Go back to the Wii Settings screen and verify you are indeed running version 4.3. !!Find Your MAC Address You need your Wii mac address (network hardware address) to perform the jailbreak. This can be found under Wii System Settings page 2. Select 'Internet' on that page: {{https://i.imgur.com/3pAKG2nl.jpg|Wii Internet Settings}} and choose 'Console Information': {{https://i.imgur.com/zEmaiTAl.jpg|Wii Console Info}} This will display your MAC address like so: {{https://i.imgur.com/gOTrgaJl.jpg|Wii Mac Address}} !! Download the Jailbreak In this section you will prepare and download the ~LetterBomb jailbreak file for your Wii. Go to https://please.hackmii.com/ on your computer to download the ~LetterBomb jailbreak. Ensure that your correct system software version is selected - 4.3U for US Wiis. Enter your MAC address in the next set of text fields, and ensure that 'bundle the hackmii installer for me!' is also selected. Your screen should look something like this: {{https://i.imgur.com/JrC3v3wl.png|LetterBomb Website}} Finally, press either of the 'cut the red wire' or 'cut the blue wire' buttons (they do the same thing). This will download the jailbreak to your computer in the form of a custom ~LetterBomb.zip file. !! Prepare SD Card Take this opportunity to format your SD card. You must format it at FAT32. This can be done on basically any computer. On a linux machine, check your dmesg output after you insert the card to verify what device is is. Then run the following command: {{{ $ mkfs -t fat -n WII_SD /dev/sdc1 }}} assuming of course the card is device sdc! Once the card is formatted, unzip ~LetterBomb.zip and copy the contents to the root of your SD card. !!Perform the Jailbreak In this section, you will use the ~LetterBomb exploit via ~HackMii to install a custom boot loader called ~BootMii. Start with your Wii powered off. Insert the SD card and power it on (actually you can do this with the system on, but it never hurts to be safe). Click the envelope button in the lower right corner of the main screen to go to your Wii messages: {{https://i.imgur.com/iQrw4Uhl.jpg|Wii Channels Envelope}} You will see an empty screen: {{https://i.imgur.com/cY9QovRl.jpg|Wii Mail Screen}} Click the minus button on the left to go back one day: {{https://i.imgur.com/LXtkUn1l.jpg|Mail Screen Back Button}} You should then see an icon in the center of the screen with a bomb on it: {{https://i.imgur.com/M32mdozl.jpg|Mail Screen LetterBomb}} This is the actual jailbreak. If you don't see the letterbomb icon, make sure that your time and date are correct on your Wii and repeat the process. The letterbomb should appear on the messages screen for yesterday. Click the letterbomb icon to run the jailbreak. You will see the following warning screen about scams: {{https://i.imgur.com/qeRxZvHl.jpg|Letterbomb Scam Warning Screen}} Wait until the 'press 1 to continue' message comes up, then press button 1 on your wiimote. This will take a minute or more to appear to be patient. The next screen will be the hackmii installer. Press 'A' to continue, then use the d-pad to navigate to 'install the homebrew channel'. Choose 'yes' when asked if you actually want to install the homebrew channel: {{https://i.imgur.com/3dKSY39l.jpg|Wii Hackmii Installer 1}} {{https://i.imgur.com/2CZpbmzl.jpg|Wii Hackmii Installer 2}} You will then see a series of dots written to the screen followed by the word 'SUCCESS'. If you don't, I have no idea what went wrong and you are on your own. Let's hope that's not the case. This is what you should see: {{https://i.imgur.com/trPCEBHl.jpg|Wii Hackmii Installer Success}} Press 'A' to continue, and use the d-pad to scroll to the "~BootMii…" prompt: {{https://i.imgur.com/TFfiRE5l.jpg|Hackmii Install BootMii}} and press 'A' to install ~BootMii. The next screen will look as follows: {{https://i.imgur.com/xFcXyx0l.jpg|Hackmii install Bootmii as IOS}} Choose 'Install ~BootMii as IOS'. I believe it's possible that you may have another option for how to install ~BootMii depending on exactly which revision of the Wii you have, but I've only ever seen the IOS option. IOS is Wii jargon for OS version, more on that later. Choose 'Yes, continue' in the next screen. You will be asked 'Install ~BootMii/IOS now?' Choose 'Yes, continue' (assuming you did indeed leave your SD card in the your Wii): {{https://i.imgur.com/rwgXFRvl.jpg|Hackmii install Bootmii}} Wait for the SUCCESS message: {{https://i.imgur.com/uCeV0XXl.jpg|Hackmii Bootmii Success}} and then select Continue. Choose 'return to the main menu': {{https://i.imgur.com/GtBnyJ1l.jpg|Hackmii Bootmii Return to Main Menu}} and then choose 'exit': {{https://i.imgur.com/x3UnZqnl.jpg|Hackmii Install Complete}} This will take you to the Homebrew main screen, which will be blank except for some bubbles (*because you haven't installed any homebrew apps yet): {{https://i.imgur.com/M86vG8Bl.jpg|Homebrew Blank Screen}} Press 'home' on your wiimote to bring up the Homebrew config screen: {{https://i.imgur.com/CPMAcsCl.jpg|Wii Homebrew Config Screen}} And then finally choose 'Launch Bootmii'. You will see the main Bootmii screen: {{https://i.imgur.com/9I6EqQMl.jpg|BootMii Main Screen}} !! Backing Up Your System with ~BackupMii You will now back the system up to the sd card in case something goes wrong. Theoretically this backup can be used to restore your Wii to factory settings, although I've never tried a recovery myself. Still, creating a backup seems like a sensible thing to do just in case. Annoyingly, the wiimote does not work in BootMii. Instead, you have to use the power button on the Wii itself to navigate, and the reset button to select items. Press the power button twice to move to the ~BootMii backup menu (the sd card logo): {{https://i.imgur.com/gvmeQI7l.jpg|BootMii Backup}} Then press the reset button to select that item. On the next screen, press reset on the image of copying the chip TO the SD card: {{https://i.imgur.com/uBjojfYl.jpg|BootMii Choose Backup Direction}} This will launch BackupMii to allow you to make a system backup. The backup process will take a while to copy the system memory to your SD card: {{https://i.imgur.com/S24FBOil.jpg|BackupMii In Progress}} Eventually when it does complete, hit the power button to exit back to the main BootMii screen. Then hit reset on the first image (the one that says Wii): {{https://i.imgur.com/UFLhpC0l.jpg|This Is Where You Hit Reset}} This will cause you to exit to the main Wii channel guide: {{https://i.imgur.com/le6b9QHl.jpg|Wii Channel Guide}} You now have your critical wii data on the sd card, which you can use to reset the Wii to stock if something goes wrong. Copy the following files/directories from the sd card to someplace safe: * bootmi * nand.bin * key.bin At this point you have a jailbroken Wii with Homebrew installed. Next we will talk about further improvements and the ultimate goal of running games from a USB hard drive instead of from individual game discs. !!!Installing Priiloader This section explains how to install the Priiloader system loader, which enables several cool tricks such as booting directly to an alternate program instead of the default Wii channel screen. You do not need to install Priiloader, but it generally makes sense to do so, especially as it provides another way to recover your Wii if you accidentally brick it. This is because Priiloader runs very early in the boot process. You can download the Priiloader installer from http://www.dacotaco.com/dlpriiloader.php?ver=0_8_2. At the time of this writing, the latest version is version 0.8.2. The Priiloader installer is a standard Homebrew app, which means you need to uncompress it and put it under /apps on your SD card. Do this. Then, download a Priiloader hacks file (https://raw.githubusercontent.com/DacoTaco/priiloader/master/priiloader/hacks_hash.ini) and place that file in your Priiloader app directory on the SD card as well. Put the sd card in your Wii and launch Homebrew from the main channel menu. You will see Priiloader as one of the apps on the app screen: {{https://i.imgur.com/zSJsgGyl.jpg|Priiloader on the Homebrew Main Screen}} Select it with your Wiimote to launch the Priiloader installer. You will see the following install screen: {{https://i.imgur.com/3nuKAyrl.jpg|Priiloader Install Screen}} Press 'A' on your Wiimote to launch the installer and follow the instructions to complete Now you need to understand how to access Priiloader at boot time. To do this, start with the Wii powered down and hold down the reset button on the front panel. Then press the power button. Wait a few moments and release the reset button. You should then be in the Priiloader man menu. !! Configuring Priiloader This section explains how to configure Priiloader. Remember that you start from the Priiloader main screen after booting your Wii, as described in the previous section. After you do that, you will see the following screen: {{https://i.imgur.com/uXGFm94l.jpg|Priiloader Main Screen}}
Please enable JavaScript to view the
comments powered by Disqus.
HollenbackDotNet
Home Page
Popular Pages
All Categories
Main Categories
General Interest
Geek Stuff
DevOps
Linux Stuff
Pictures
Search
Toolbox
RecentChanges
RecentNewPages
What links here
Printable version
AllPages
RecentChanges
Recent Changes Cached
No changes found
Favorite Categories
ActionPage
(150)
WikiPlugin
(149)
GeekStuff
(137)
PhpWikiAdministration
(102)
Help/PageList
(75)
Help/MagicPhpWikiURLs
(75)
Blog
(69)
Pictures
(60)
GeneralInterest
(44)
LinuxStuff
(38)
Views
View Page
View Source
History
Diff
Sign In