Dop-IOS

From WiiBrew

Jump to: navigation, search
Dop-IOS
File:dop_ios_icon.png
General
Author(s)Marc
TypeSystem tool
Versionv10
Links
Download
Source
Peripherals
Wii Remote Loads files from the Front SD slot Internet
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...

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.
Personal tools
Resources
Community