MMM Multi-Mod-Manager is a multi-purpose all-in-one tool for the Wii. Many useful functions are neatly integrated into a easy-to-use menu to enable and better support homebrew. Like a handy 'Swiss knife', it saves users from the hassle of dealing with separate different tools. Next, it’s time to actually install BootMii onto your Wii, once more click “yes, continue.” Once finished, you’ll again be treated to a green “SUCCESS” and you can click “Continue.” Back on the main menu, you can exit from the HackMii installer and return to the main Wii System Menu.
Skip to: Part I - Exploit Part II - Wiiflow
I picked up a Wii earlier this year and decided to hack it to see what benefits that would provide. The results were, to be honest, quite spectacular. After spending quite some time digging through various HOWTOs scattered across the internet with often conflicting or out of date information, testing different configurations and applications, and running through quite a bit of trial-and-error, I finally have a solid and extremely functional Wii that lets me do pretty much anything I want with it. Some of the highlights include:
The end result is that I have every one of my 27 Wii games and and 25 GameCube games ripped and stored on the USB drive, and I can play any one of them now by simply powering on the Wii, browsing to the desired game in WiiFlow, and pressing A on the controller. No more disc swapping, and no more worrying about where to even store all of the games so they're accessible (they're now all boxed up in a closet, along with my GameCube). It's a wonderful thing. :-)
Of course, none of this would be possible without all of the hard work by the various hackers, modders, developers, and other enthusiasts that have worked on this over the years, so I fully acknowledge all of their efforts. However, because all of this developed over time, as I mentioned above most of the information out there related to Wii hacking is either dated, incomplete, or conflicting with each other. As my small way of giving back and giving thanks, I put together my own HOWTO covering the most important details regarding exploiting the Wii, setting up your hardware, then installing and configuring WiiFlow for maximal enjoyment.
Please note: I would consider the Homebrew Setup page on the WiiBrew wiki to be the most authoritative source of information about Wii hacking. This guide supplements the existing documentation to include additional details that I consider important, and focuses on the Smash Stack method since that works all versions of Wii as well as all versions the virtual Wii included on Wii U (as of 4.0.3).
It is important to note, however, that other exploits are available. If you do not have (or have access to) a copy of Super Smash Bros. Brawl, please review the Homebrew Setup page for alternative options. In particular, I've also successfully hacked a Wii using the LetterBomb exploit, which can be done on any (real) Wii running System Menu 4.3.
I'd like to make one thing clear right up front: this tutorial is intended to allow you to (much) more easily and conveniently enjoy playing your own games. It is not meant to encourage piracy of any sort. Please do not use this as an excuse to simply download and play Wii games without paying for them; it is ethically, morally, and legally wrong to do so. Please rip and play only your own legally obtained games, and if you decide to later give away or sell one of the games that you ripped, you must delete your ripped copy as well.
Before custom/homebrew software can be run on the Wii, it must first be hacked. This is accomplished by exploiting some weakness in either a game or in the Wii System Menu. The exploit is essentially used as a way to break out of the Wii's normally protected environment and install the Homebrew Channel which, once installed, can itself be used to run additional homebrew applications without the need for further exploits.
The following components are necessary to exploit the Wii. The versions in parentheses were the latest version available at the time of this writing; any newer version should also generally work.
mkfs.vfat
, but for maximum compatibility (and to remove as many variables as possible) SD Formatter 4.0 is recommended if you have access to a Windows box.private/
directory from Smash Stack to the root of your SD card. If a private/
directory already exists (ie., you re-used an SD card without formatting it), rename the existing directory.boot.elf
from HackMii Installer to the root of your SD card. Nothing else is required from HackMii Installer.Note: Do not insert the SD card at this time.
Once the Homebrew Channel is installed, you can easily run other homebrew software on your Wii. There are many types of homebrew applications available (the list of homebrew applications on the WiiBrew site is a great place to get started), but the one most relevant for our purposes is WiiFlow.
Similar to the Homebrew Channel, WiiFlow is used to launch other applications, but unlike Homebrew Channel it provides a fancy and easy to navigate UI that can directly launch both Wii and GameCube games (legally) saved on a local USB hard drive. This is the end-goal of this tutorial: to be able to easily browse and launch any Wii or GameCiube game you own at a moments notice, without requiring the inconvenience (or, in case children are present, dangers) of disc swapping.
The following components are necessary to setup WiiFlow for launching Wii and GameCube games from USB media. The versions in parentheses were the latest version available at the time of this writing; any newer version should also generally work.
The following additional components are optional, but can enhance the experience. Take a look at the descriptions and, if it sounds useful, download them as well.
Listen to music by Plastic Girl in Closet on Apple Music. Find top songs and albums by Plastic Girl in Closet including Error, Pretty Little Bag and more. Plastic girl in closet a.y.a rare. Stream songs by Plastic Girl In Closet & similar artists plus get the latest info on Plastic Girl In Closet! Listen to Plastic Girl In Closet Radio, free! Stream songs by Plastic Girl In Closet & similar artists plus get the latest info on Plastic Girl In Closet! Oct 2014. 11 songs.
apps
wad
d2x-cios-installer
directory. This should place ciosmaps.xml
in the same directory as boot.dol
, and d2x-v10-beta53-alt
(containing several .app files) should be a subdirectory.d2x-cios-installer
to sd:/apps/
, where sd/:
is the root of your SD cardMMM
from Multi-Mod Manager
to sd:/apps/
wiiflow
to sd:/apps/
wiiflow_channel_installer
to sd:/apps/
. If you instead downloaded a custom forwarder, copy that WAD file (eg., Carbonik-FIX94v14b-forwarder-DWFA.wad
) to sd:/wad/
DIOSMIOS_2.10.wad
to sd:/wad/
sd:/wiiflow/
will be created. Theme files can be added to this directory after initial setup on the Wii.WiiFlow (as well as the other software involved) is very particular about hard drive support, particularly in regards to filesystem types and specifications. Please review and keep in mind the following guidelines when planning on your hard drive partitioning scheme.
game.iso
; the second disc of multi-disc games must be named gam1.iso
(with no 'e') wit list game.iso
) games
(lowercase, case-sensitive)USB1:/games/GKBEAF/game.iso
USB1:/games/GKBEAF/gam1.iso
USB2:/wbfs/The Last Story [SLSEXJ]/The Last Story.iso
USB2:/wbfs/The Last Story/The Last Story.iso
USB2:/wbfs/The Last Story.iso
USB2:/wbfs/SLSEXJ.iso
If running Windows you can use EaseUS Partition Master Free to accomplish this, but as noted above this tries to install several pieces of crapware on your system. If you have access to a Linux system, I highly recommend this method instead.
Note: All of the following commands must be run as root.
mkfs.vfat
(dosfstools) and mkfs.ntfs
(ntfs3g) are installed fdisk -l /dev/sdb grep 'Sector size'
fdisk -c=dos /dev/sdb
n
to create a new primary partition 1 of appropriate size for your GameCube gamest
to change the partition type to b
(W95 FAT32)a
to set the partition as activet
to create a new primary partition 2 of appropriate size (or just use the rest of the available disk) for your Wii gamest
to change the partition type to 7
(HPFS/NTFS/exFAT)w
to save your changesmkfs.vfat
, where -n
= volume label, -F
= FAT size (always 32), -S
= sector size (from step 2), and -s
= sectors per cluster (from step 3): mkfs.vfat -n GCGAMES -F 32 -S 512 -s 64 /dev/sdb1
mkfs.ntfs
, where -L
= volume label, -f
performs a fast initialization, and -I
disables indexing (not used by Wii): mkfs.ntfs -L WIIGAMES -f -I /dev/sdb2
sync
before removing the USB disk to ensure all write operations have completedNote: The Wii must be connected to the internet for part of this process. Please configure an internet connection through the System Settings before beginning this process.
Note: Most (old) guides suggest installing d2x into slots 249 and 250, which is used by default by launchers such as Wiiflow, but this is problematic as new Wii games will repeatedly prompt you to update and overwrite slots 249 and 250 with stub (non-functional) IOSes (this 'feature' was added by Nintendo specifically to break hacked Wiis). By installing d2x into alternate slots and instructing Wiiflow to look for it in this alternate location, we can avoid that problem.
sd:/wad/
, which should include DIOS MIOS and, optionally, a WiiFlow channel forwarder. Press A to proceed with installation.d2x-v10-beta53-alt
(if this version cannot be selected, you did not properly copy the files to the SD card; stop, review the SD Card Preparation details, and try again)Author: | Wiimm |
---|---|
Software Type: | ISO and WBFS Manager |
File Formats: | ISO, CISO, WBI, WBFS, WDF, WIA, GCZ, FST |
Current Version: | v3.03a, 2020-08-03 |
Website: | wit.wiimm.de |
Wiimms ISO Tools is a set of four tools to manipulate ISO files and WBFS partitions. The tools are named:
The tools can handle the file formats .iso, .ciso, .wbi, .wdf, .wia, .wbfs and extracted files systems (FST). All tools are command line tools and run without any interaction. The main goal is to run them in batch files and scripts to automate recurring jobs. Wiimms ISO Patcher is an example for an automatic conversion.
The toolset is available for Linux, Mac and Windows.
→ Wiimms ISO Tools
There are several Graphical User Interfaces (GUI) for Wiimms ISO Tools:
→ More GUIs
The wit tools are able to extract all or some files of any of a Wii ISO image. Use wwt (Wiimms WBFS Tool) to extract files from a disc inside a WBFS partition. Use wit (Wiimms ISO Tool) to extract files from any ISO image (file format .iso, .ciso, .wdf, .wia or .wbfs). Linux and Mac users can also use wfuse (Wiimms FUSE Tool) to mount an ISO image or a complete WBFS partition and to use any file browser to extract files.
Try the command:
mkw.iso is the file name of your ISO image, all others must be entered literally. This command will extract all files of the ISO internal directory /files/Race/Course into the local sub directory tracks/. Most of this extracted files are Nintendos track files.
If you want to extract the whole DVD, just use:
All files of all partitions (DATA, UPDATE and CHANNEL) including system files like main.dol are extracted into local sub directory mkw/. If you add the option --psel=data only the DATA partition is extracted.
Visit https://wit.wiimm.de/wit/extract for more details about the command 'wit extract'.
Try the command:
mkw.iso is the file name of your ISO image and mkw-dir a temporary directory created by wfuse. If the mount is successful you can enter the directory mkw-dir with your favorite file browser. The tracks resides in ./mkw-dir/iso/part/data/files/Race/Course/. You can also mount a complete WBFS partition to browse all ISO images with all included files.
For unmounting use
wfuse is not available for Windows because there is no Windows support for FUSE.
The tools wit and wwt can not only extract some or all files of any Wii and GameCube image, it can also create images from scratch. It also replace the functionality of WiiScrubber to patch/modify images, but it goes an other non interactive way:
Wiimms ISO Patcher use this method to patch fully automatically Wii images.
Use a copy of the original image of any file format (ISO, WBFS, ..). Extract it with:
Now we have a working directory named workdir.d. Replace, add or delete any files with a file browser.If all is done, we create a new image:
The file format is automatically chosen by analyzing the file extension. E.g name.wbfs will create a WBFS image and name.iso an ISO image. The optional option --id=NEW_ID defines a new ID for the new image. If not set, the original ID is used.
It's very easy to compile and install the tools by yourself.
The very first time, enter a directory (the parent directory) and make sure, that the sub-directory wiimms-iso-tools. Then execute the following commands:
If you have checked out the distribution before, than enter the directory wiimms-iso-tools and execute the following commands.
CT Distributions:
Years 2010–2019
MKW-Fun 2020-02— MKW-Fun 2020-06— MKW-Fun 2020-12
Download and Install
Custom Tracks:
Alpine Mountain— N64 Frappe Snowland— N64 Kalimari Desert— N64 Koopa Troopa Beach— N64 Wario Stadium
many updates and bug fixes
Custom Arena:
Bash 'n' Dash 'n' Battle
Software:
Wiimms SZS Tools— Wiimms ISO Tools— Wiimms ISO Patcher— WBZ Converter— mkw-ana— LE-CODE
Cheat Codes:
License Unlock— Clear Profile ID— Item Cheat
Websites:
szs.wiimm.de— wit.wiimm.de— ct.wiimm.de— wiimm.de— wiimmfi.de