Dop-IOS
From WiiBrew
| Dop-IOS | |
| | |
| General | |
|---|---|
| Author(s) | Marc |
| Type | System tool |
| Version | v10 |
| Links | |
| Download | |
| Source | |
| Peripherals | |
| Warning! |
| This homebrew makes permanent changes to your Wii's flash memory (NAND) and should be used with caution. |
Dop-IOS lets you download and install any IOS from Nintendo servers. You can also apply the trucha bug to them.
Contents |
Features
- Download any IOS from Nintendo servers
- Select between oldest version or newest version of any IOS
- You can apply the signature hash check (trucha bug) again
- You can also apply ES_Identify function patch to IOS36 (useful for AnyTitle Deleter and >3.4 users)
- Protection: you cannot install stubs. You could get a brick if you install a stub IOS that your System Menu uses. If you want them, just update through Wii menu or disc.
- Stores files on SD: you can reuse all your downloaded IOS with Dop-IOS or another application.
- Shows your IOS versions
Why?
Dop-IOS started as a simple modification of Tona's Shop Installer. I wanted to trucha patch my IOS36 in order to play my Super Smash Bros. Brawl texture modifications on 4.0. I could install an older version of IOS36, but then my original games like Pikmin 2 or Punch-Out always asked me to update. These games include 3.4 update with all bugfixed IOS. So the only way to get trucha bug games on 3.4/4.0 without being asked to update by newest games was to download latest IOS36, patch and install it.
If you are on 3.4 'dop' IOS50, if you are on 4.0 'dop' IOS60. Then you will be able to load trucha bug games on System Menu (with a modchip, of course). Now you must 'dop' other IOS:
- IOS36 (for Smash Bros. Brawl and other Nintendo games)
- IOS21 (for third-party games like No More Heroes or Dragon Ball Z Tenkaichi 3)
Some games could use another IOS. You only need to know which IOS they use and 'dop' it.
NOTE: Dop-IOS requires a trucha bugged IOS.
Brick risk?
Yes. Any application that modifies NAND can brick your console.
Be careful when you are going to 'dop' the IOS that your System Menu uses. A power cut during installation can brick your Wii.
Also, if you are using Preloader and you 'dop' IOS60, remember to reinstall Preloader after 'doping'; otherwise, you won't be able to load the System Menu. Instead, boot HBC through Preloader to reinstall it.
Thanks to...
- tona: as I used old tona's shop installer as a base
- Team Twiizers: for their PatchMii Core
- Hermes: for his SD storage code
- Scarfish: for ES_Identify patch
- WiiPower: for warning me about patching ES_Identify in other IOS than IOS36
History
Version 10
- fixed IOS selector at start
Version 9
- added IOS selector at start (you don't need cIOS249 anymore)
- added an IOS version to download selector
- updated to all new IOS versions
Version 8
- Updated to all 4.2 new IOS.
- Gamecube pad support.
Version 7
- Fixed 'IOS62' bug.
- Added IOS56.
- Added short descriptions to IOS selection.
Version 6
- Added support for IOS57.
- Cleaner code.
Version 5
- Fixed a bug introduced in v3 that let you install stub IOSes.
Version 4
- It seems that ES_Identify patch can be buggy in other IOS than IOS36. So now Dop-IOS is able to apply this patch only on IOS36.
- SD files now are stored on sd:/00000001 and they can be used in other applications.
- Now Dop-IOS v4 shows your installed IOS versions!
Version 3
- Dop-IOS v3 now patches ES_Identify too! Thanks to Scarfish code.
- Now any downloaded IOS is copied to SD. Next time Dop-IOS will use these files instead of downloading them again. This will be helpful to users without internet.
- SD backup code taken from Hermes' cIOS installer.
- IOS60 and IOS61 cannot be installed as older versions in order to avoid confusions.
Version 2
- Dop-IOS v2 now can download also older versions of any IOS.
- A button - Downloads latest version in Nintendo servers of selected IOS
- Minus button - Downloads older version (with trucha bug if possible) of selected IOS
- It also has a protection and it doesn't allow to install latest stub IOSes: 4, 10, 11, 16, 20, 30, 50 and 51. You can still install older versions if you want (and if possible), but any update (internet or disc) will replace them with the unused stubs.

