I picked up a Wii earlier this yr and determined to hack it to see what advantages that would supply.  The outcomes had been, to be trustworthy, fairly spectacular.  After spending fairly a while digging by means of numerous HOWTOs scattered throughout the web with usually conflicting or outdated data, testing totally different configurations and functions, and operating by means of fairly a little bit of trial-and-error, I lastly have a strong and intensely useful Wii that lets me do just about something I need with it.  Among the highlights embrace:

  • Boot on to WiiFlow (a slick homebrew launcher utility), bypassing the well being and security display screen and primary Wii menu
  • Rip any Wii or GameCube recreation to an connected 500 GB USB drive
  • Browse, choose, and launch any beforehand ripped Wii recreation from the USB drive
  • Browse, choose, and launch any beforehand ripped GameCube recreation from the USB drive (notice: this requires a GameCube-compatible Wii)
  • Play older video games by way of emulators (although, truthfully, PC emulators present a greater expertise)
  • Run numerous and miscellaneous utilities such Wii and GameCube reminiscence card administration utilities, permitting me to repeat/backup saved video games from the Wii or GameCube reminiscence card to my laptop

The top result’s that I’ve each one among my 27 Wii video games and and 25 GameCube video games ripped and saved on the USB drive, and I can play any one among them now by merely powering on the Wii, searching to the specified recreation in WiiFlow, and urgent A on the controller.  No extra disc swapping, and no extra worrying about the place to even retailer the entire video games in order that they’re accessible (they’re now all boxed up in a closet, together with my GameCube).  It is a great factor.  🙂

In fact, none of this is able to be attainable with out the entire onerous work by the assorted hackers, modders, builders, and different fans which have labored on this through the years, so I totally acknowledge all of their efforts.  Nevertheless, as a result of all of this developed over time, as I discussed above many of the data on the market associated to Wii hacking is both dated, incomplete, or conflicting with one another.  As my small approach of giving again and giving thanks, I put collectively my very own HOWTO masking a very powerful particulars concerning exploiting the Wii, organising your {hardware}, then putting in and configuring WiiFlow for maximal enjoyment.

Please notice:  I’d think about the Homebrew Setup web page on the WiiBrew wiki to be probably the most authoritative supply of details about Wii hacking.  This information dietary supplements the prevailing documentation to incorporate extra particulars that I think about vital, and focuses on the Smash Stack methodology since that works all variations of Wii in addition to all variations the digital Wii included on Wii U (as of 4.0.3).

It is very important notice, nevertheless, that different exploits can be found.  Should you would not have (or have entry to) a replica of Tremendous Smash Bros. Brawl, please evaluate the Homebrew Setup web page for different choices.  Particularly, I’ve additionally efficiently hacked a Wii utilizing the LetterBomb exploit, which might be accomplished on any (actual) Wii operating System Menu 4.3.

I might wish to make one factor clear proper up entrance: this tutorial is meant to help you (a lot) extra simply and conveniently take pleasure in enjoying your personal video games.  It’s not meant to encourage piracy of any type.  Please don’t use this as an excuse to easily obtain and play Wii video games with out paying for them; it’s ethically, morally, and legally incorrect to take action.  Please rip and play solely your personal legally obtained video games, and if you happen to resolve to later give away or promote one of many video games that you simply ripped, you could delete your ripped copy as effectively.

Return to prime

Half I – Exploit

Earlier than customized/homebrew software program might be run on the Wii, it should first be hacked.  That is completed by exploiting some weak point in both a recreation or within the Wii System Menu.  The exploit is basically used as a technique to escape of the Wii’s usually protected atmosphere and set up the Homebrew Channel which, as soon as put in, can itself be used to run extra homebrew functions with out the necessity for additional exploits.


The next elements are vital to use the Wii.  The variations in parentheses had been the newest model accessible on the time of this writing; any newer model must also usually work.

  • Tremendous Smash Bros. Brawl – this exploit requires SSBB; as famous above, if you happen to would not have SSBB, please see the Homebrew Setup web page for different exploit choices and instructions
  • Smash Stack – exploits SSBB and permits the HackMii Installer to be launched; please additionally learn the data on the linked web page so that you perceive the way it’s imagined to work
  • HackMii Installer (1.2) – installs Homebrew Channel (used to launch different, extra homebrew functions) and BootMii

Return to prime

SD Card Preparation

  1. Discover a suitable SD card.  That is the trickiest a part of the method, as solely sure SD playing cards will work.  For Smash Stack, it should be SD (not SDHC, not microSD, and so forth.), and should be 2 GB or much less.  Even then, compatibility is just not assured.  See the linked compatibility listing for extra data.
  2. Format the SD card with a FAT32 filesystem.  It is attainable to do that straight from Linux with mkfs.vfat, however for max compatibility (and to take away as many variables as attainable) SD Formatter 4.0 is beneficial in case you have entry to a Home windows field.
  3. Copy the non-public/ listing from Smash Stack to the basis of your SD card.  If a non-public/ listing already exists (ie., you re-used an SD card with out formatting it), rename the prevailing listing.
  4. Copy boot.elf from HackMii Installer to the basis of your SD card.  Nothing else is required from HackMii Installer.
See also  Sims 4 Skin Overlay Mods & CC — SNOOTYSIMS

Return to prime

Wii Preparation

Observe:  Don’t insert the SD card right now.

  1. Launch SSBB
  2. Create a brand new save file, if prompted
  3. Open Vault, then Stage Builder
  4. Delete all three of the pre-created pattern levels (plus some other levels you could have beforehand created)
  5. Exit again to the Smash Brothers, then exit the sport

Return to prime

Homebrew Channel Set up

  1. Insert the ready SD card
  2. Launch SSBB
  3. Open Vault, then Stage Builder
  4. The exploit ought to launch instantly, displaying a black display screen with white textual content adopted by a immediate about HackMii.  If as a substitute
    1. the stage builder opens, you did not setup the SD card correctly.  Evaluate the SD Card Preparation directions and take a look at once more.
    2. the sport freezes, your SD card will not be suitable.  Strive repeating the SD Card Preparation steps, together with performing a FULL (overwrite) format of your SD card utilizing SD Formatter, and take a look at once more.  If it nonetheless fails, you will in all probability want one other SD card.
  5. Press 1 to proceed, then A to proceed once more
  6. Choose Set up The Homebrew Channel, and select to proceed
  7. In case you have the choice (it is not supported on all Wii fashions), I additionally advocate putting in BootMii.  This can be utilized to backup and (doubtlessly) restore your NAND reminiscence in case of a failure.
  8. When completed, choose Exit
  9. You ought to be taken to the Homebrew Channel, which might be empty by default.  Persevering with to the WiiFlow part for detailed data concerning organising WiiFlow to launch Wii and GameCube video games from USB media.

Return to prime

Half II – WiiFlow

As soon as the Homebrew Channel is put in, you possibly can simply run different homebrew software program in your Wii.  There are various kinds of homebrew functions accessible (the listing of homebrew functions on the WiiBrew website is a good place to get began), however the one most related for our functions is WiiFlow.

Just like the Homebrew Channel, WiiFlow is used to launch different functions, however not like Homebrew Channel it supplies a flowery and straightforward to navigate UI that may straight launch each Wii and GameCube video games (legally) saved on a neighborhood USB onerous drive.  That is the end-goal of this tutorial: to have the ability to simply browse and launch any Wii or GameCiube recreation you personal at a moments discover, with out requiring the inconvenience (or, in case youngsters are current, risks) of disc swapping.


The next elements are essential to setup WiiFlow for launching Wii and GameCube video games from USB media.  The variations in parentheses had been the newest model accessible on the time of this writing; any newer model must also usually work.

  • d2x cIOS (beta53-alt) – Required to play Wii ISOs/WBFS; a number of variations of d2x can be found, so please see How to decide on the d2x distribution becoming your wants for particulars on selecting the proper one.  Except NAND emulation is required (you in all probability do not want it, however perform a little analysis on the subject earlier than persevering with), I like to recommend d2x-v10-final-alt for probably the most flexibility.
  • d2x cIOS Installer (3.1) – Required to put in d2x cIOS
  • DIOS MIOS (2.10) – Required to play GameCube ISOs; seize the file labeled “DIOS MIOS 2.10 real NAND”
  • Multi-Mod Supervisor (13.4) – Required to put in WAD information; different WAD installers can be found, however that is the one which was beneficial within the authentic tutorial I adopted and appears to work high quality
  • WiiFlow (4.2.1) – GUI loader for launching video games and different functions

The next extra elements are non-obligatory, however can improve the expertise.  Check out the descriptions and, if it sounds helpful, obtain them as effectively.

  • WiiFlow Channel Forwarder – Required to launch WiiFlow straight from Wii system menu; an official installer is out there from the WiiFlow website, and extra, different forwarders can be found from the WiiFlow wiki website.  I am personally not a fan of the official forwarder (it is too busy), and to date discover Carbonik to be the very best of the options, however seize no matter you want.
  • WiiFlow Themes – This definitely is not vital, however you could need to browse round to see what’s accessible.
  • CleanRip (2.0.0) – A Wii homebrew utility that permits you to rip Wii and GameCube video games to ISO straight in your Wii.  Should you plan on enjoying GameCube video games, that is vital; if solely need to play your Wii video games, this will not be wanted – see USB Drive Preparation part for extra particulars on this.

Return to prime

SD Card Preparation

  1. Should you already formatted your SD card throughout Half I of this tutorial, you possibly can merely reuse that card.  If not, you will must format the SD card with a FAT32 filesystem.  Please see above famous concerning SD Formatter 4.0 in case you have any questions/points with this.
  2. Create the next subdirectories on the basis of your SD card:
    • apps
    • wad
  3. Extract the entire downloaded archives
  4. Copy all information and directories extracted from the d2x cIOS package deal into the d2x-cios-installer listing.  This could place ciosmaps.xml in the identical listing as boot.dol, and d2x-v10-beta53-alt (containing a number of .app information) must be a subdirectory.
  5. Copy d2x-cios-installer to sd:/apps/, the place sd/: is the basis of your SD card
  6. Copy MMM from Multi-Mod Supervisor to sd:/apps/
  7. Copy wiiflow to sd:/apps/
  8. Should you downloaded the WiiFlow Channel Installer, copy wiiflow_channel_installer to sd:/apps/.  Should you as a substitute downloaded a customized forwarder, copy that WAD file (eg., Carbonik-FIX94v14b-forwarder-DWFA.wad) to sd:/wad/
  9. Copy DIOSMIOS_2.10.wad to sd:/wad/
  10. Should you downloaded any WiiFlow themes, maintain off on copying them for now.  After operating WiiFlow for the primary time, a brand new listing named sd:/wiiflow/ might be created.  Theme information might be added to this listing after preliminary setup on the Wii.
See also  СЕКТОР радио

Return to prime

USB Drive Preparation

WiiFlow (in addition to the opposite software program concerned) may be very explicit about onerous drive assist, significantly with regard to filesystem sorts and specs.  Please evaluate and take into accout the next tips when planning in your onerous drive partitioning scheme.

  1. GameCube video games have to be launched from a FAT32 partition.  The FAT32 partition have to be the primary partition on the USB drive, and have to be formatted with a most cluster dimension of 32 KB.
  2. Formatting the FAT32 partition correctly might be tough due to the cluster dimension necessities.  Most guides advocate EaseUS Partition Grasp Free, which works, nevertheless it’s scammy and tries to put in a lot of crapware.  Fortuitously, the identical outcomes might be obtained by partitioning the drive utilizing Linux utilities; after ending this part, bounce to USB Drive Partitioning beneath Linux for the small print.
  3. Wii video games can launched from both an NTFS or FAT32 partition.  NTFS is required to assist single information bigger than 4 GB, corresponding to Wii ISOs.  Nevertheless, should utilities/launchers can assist break up information, and Wii video games “installed” by means of WiiFlow are transformed to WBFS, which usually makes use of a lot much less house than a full ISO.  So, relying in your wants I’d advocate:
    • if solely need to rip video games on to the USB drive connected to your Wii and do not care about some other copies (the best choice), simply use a single massive FAT32 partition and set up the video games by means of WiiFlow
    • if you need to have the ability to backup your video games to a different drive and/or play them for another goal (hacking, extracting belongings, enjoying with an emulator corresponding to Dolphin, and so forth.), you then’ll be higher off ripping to ISO utilizing CleanRip and storing on (and enjoying from) an NTFS partition
  4. GameCube video games have to be saved with a really particular naming conference.  All video games have to be:
    1. saved as ISO photographs
    2. named (actually) recreation.iso; the second disc of multi-disc video games have to be named gam1.iso (with no ‘e’)
    3. saved inside a listing named after its distinctive Recreation ID.  This may be appeared up on a website like, or pulled from from the sport’s ISO utilizing a program corresponding to Wimms ISO Device (wit listing recreation.iso)
    4. saved beneath a dad or mum listing named video games (lowercase, case-sensitive)
    • For instance, ISOs for Baten Kaitos could be saved as:
      • USB1:/video games/GKBEAF/recreation.iso
      • USB1:/video games/GKBEAF/gam1.iso
  5. Wii recreation naming is rather more versatile, and has simply two primary guidelines.  All video games have to be:
    1. saved as ISO photographs (rip by way of CleanRIP) or WBFS (set up by way of WiiFlow) information
    2. saved beneath a dad or mum listing named ‘wbfs’ (even when utilizing ISOs)
    • For instance, the ISO for The Final Story might be saved as any of:
      • USB2:/wbfs/The Final Story [SLSEXJ]/The Final Story.iso
      • USB2:/wbfs/The Final Story/The Final Story.iso
      • USB2:/wbfs/The Final Story.iso
      • USB2:/wbfs/SLSEXJ.iso
    • If utilizing WBFS for Wii video games as a substitute, simply set up the sport by way of WiiFlow and it will mechanically save and identify it in an applicable format.
  6. When connecting the USB drive to the Wii, use port 0 (the underside port).  All utilities supporting USB drives will assist this port.  Just some, latest utilities assist drives plugged into port 1.
  7. Lastly, although maybe most significantly, please notice that not all USB drives are suitable with the Wii.  GBAtemp.web supplies a really useful USB Units Compatibility Listing, which I extremely counsel you evaluate if you happen to plan on buying a brand new drive for this.  I take advantage of a WD My Passport 500 GB drive with my Wii (particularly, this one) and it really works flawlessly for me.  Should you’re unable to launch video games even after double- and triple-checking that you simply adopted the entire steps and recommendation on this information, you could need to strive utilizing a unique drive.

Return to prime

USB Drive Partitioning beneath Linux

If operating Home windows you need to use EaseUS Partition Grasp Free to perform this, however as famous above this tries to put in a number of items of crapware in your system.  In case you have entry to a Linux system, I extremely advocate this methodology as a substitute.

Observe:  The entire following instructions have to be run as root.

  1. Be certain that mkfs.vfat (dosfstools) and mkfs.ntfs (ntfs3g) are put in
  2. Establish your disk’s native sector dimension; the bodily dimension must be one thing like 512 or 4096:
    • fdisk -l /dev/sdb| grep 'Sector dimension'
  3. Calculate what number of sectors per cluster are wanted for a 32 KB cluster dimension (you’ll want to do a little bit of primary math for this, however you possibly can simply plug it right into a calculator).  This can equal: 32 / (sector dimension / 1024).  Eg., my sector dimension is 512, so the sectors per cluster I would like = 32/(512/1024) = 32/.5 = 64.
  4. If you’ll want to repartition your drive, accomplish that as follows:
    1. Launch fdisk in DOS compatibility mode:
      • fdisk -c=dos /dev/sdb
    2. Delete all current partitions
    3. Use n to create a brand new major partition 1 of applicable dimension on your GameCube video games
    4. Use t to alter the partition kind to b (W95 FAT32)
    5. Use a to set the partition as energetic
    6. Use t to create a brand new major partition 2 of applicable dimension (or simply use the remainder of the accessible disk) on your Wii video games
    7. Use t to alter the partition kind to 7 (HPFS/NTFS/exFAT)
    8. Use w to avoid wasting your modifications
  5. Format the primary partition with mkfs.vfat, the place -n = quantity label, -F = FAT dimension (at all times 32), -S = sector dimension (from step 2), and -s = sectors per cluster (from step 3):
    • mkfs.vfat -n GCGAMES -F 32 -S 512 -s 64 /dev/sdb1
  6. Format the second partition with mkfs.ntfs, the place -L = quantity label, -f performs a quick initialization, and -I disables indexing (not utilized by Wii):
    • mkfs.ntfs -L WIIGAMES -f -I /dev/sdb2
  7. As a last precaution, run sync earlier than eradicating the USB disk to make sure all write operations have accomplished
See also  H.264 to ProRes - Transcode H.264 to Apple ProRes on Mac (macOS Sierra/Mojave)

Return to prime

Wii Configuration

Observe: The Wii have to be related to the web for a part of this course of.  Please configure an web connection by means of the System Settings earlier than starting this course of.

Observe: Most (outdated) guides counsel putting in d2x into slots 249 and 250, which is utilized by default by launchers corresponding to Wiiflow, however that is problematic as new Wii video games will repeatedly immediate you to replace and overwrite slots 249 and 250 with stub (non-functional) IOSes (this ‘characteristic’ was added by Nintendo particularly to interrupt hacked Wiis).  By putting in d2x into alternate slots and instructing Wiiflow to search for it on this alternate location, we will keep away from that drawback.

  1. Insert the SD card, launch the Homebrew Channel, and, if vital, set it to learn apps from the SD card (press 1 to carry up the menu for this)
  2. Launch Multi-Mod Supervisor
  3. Choose WAD Supervisor and press A
  4. Press 1 to batch set up all WAD information in sd:/wad/, which ought to embrace DIOS MIOS and, optionally, a WiiFlow channel forwarder.  Press A to proceed with set up.
  5. Verify set up, then press House to exit again to Homebrew Channel
  6. Launch d2x cIOS installer
  7. Press A to proceed to the CIOS SETTINGS web page
  8. For Choose cIOS, press Proper to pick d2x-v10-beta53-alt (if this model can’t be chosen, you didn’t correctly copy the information to the SD card; cease, evaluate the SD Card Preparation particulars, and take a look at once more)
  9. A cIOS might be put in into a number of bases/slots throughout this step.  Set the bottom and slot to the primary of the next pairs, press House so as to add the cIOS to the batch set up script, then repeat for the subsequent.
    1. base 56, slot 248
    2. base 57, slot 247
  10. Press A to proceed, then once more to verify.  A part of the set up course of would require downloading a number of information from the web; this can take some time.
  11. After set up, press B to exit again to Homebrew Channel
  12. If utilizing the WiiFlow channel forwarder, launch WiiFlow Channel Installer, then choose Set up Channels.  Exit again to Homebrew Channel when full.

Return to prime

WiiFlow Configuration

  1. Launch WiiFlow
  2. Click on (with A) the Settings icon (the 2 gears) on the left of the web page
  3. Set the Recreation Partition (for Wii video games) to USB2; every thing else might be left alone for now, so click on Again (or press B)
  4. Click on on the GameCube icon on the precise facet of the web page
  5. Click on the Settings icon
  6. Set the Recreation Partition to USB1; it ought to default to this, so you could not have to alter something
  7. Press B on the NAND icon (it appears to be like just like the Wii system menu, and is in the identical location beforehand occupied by the GameCube icon) to open the Choose Supply menu.  This menu can be utilized to change backwards and forwards between the totally different sources:
    1. Wii Video games (USB icon)
    2. GameCube Video games
    3. Plugins/Emulators
    4. Wii Channels/NAND
    5. Homebrew
  8. Press House to entry the house menu and click on Settings
  9. Swap to web page 2 and launch Startup Settings
  10. Set the next (be sure you’ve got already put in d2x into slot 248 earlier than persevering with):
    1. Pressure Load cIOS: On
    2. Pressure cIOS Revision: 248
  11. Click on Again and change to Wii Video games.  Should you had beforehand copied video games to the USB drive, they need to now present up.  If/whenever you add new video games sooner or later, press House, then Reload Cache to drive it to see the brand new video games.  That is additionally wanted when including GameCube video games.
  12. Click on Settings, then Obtain, Lacking to mechanically obtain and put together covers for the detected video games.  Like Reload Cache, this must be run any time new video games are added.
  13. To tear and set up video games straight from the Wii, press House, then Set up Recreation.  Set the suitable vacation spot and click on Go.
  14. Be at liberty to tweak different settings as desired.  The WiiFlow Wiki has many good ideas and ideas.

Return to prime

Leave a Reply

Your email address will not be published.