This guide will no longer be updated by me. This stands for all my guides. Thank you.
This guide is now compatible with all versions of cIOSCORP/DARKCORP. Enjoy!
If you're here you probably got directed by someone on the site after asking about cIOSCORP/DARKCORP or showing a SysCheck with 65535's down the list. Before we get started..
READ THE FAQ
Before Attempting Anything in this GUIDE!
Do NOT PM me for help with this guide unless you are a site donator.
==================================================
Lesson One:
***There are parts of this guide that, if not followed exactly, can do irreparable damage to your Wii console! Pay close attention to Everything and read through this guide thoroughly before attempting anything!!***
1a: What is cIOSCORP?
cIOSCORP is a package of customized IOS files whose primary purpose is to enable the launching of backup game discs from the Disc Channel. It does this by patching and modifying many of the original factory IOS with custom code taken in part from Waninkoko's DIP patch plugin and mixing some IOS slots around.
Not sure what an IOS file is?
IOS files are the core of your system. When a game runs it calls on an IOS to load. When you load the Channel Menu it calls on an IOS (called the "System IOS") to run. Without the right IOS files, your system would be a shiny white doorstop.1b: What is DARKCORP?
DARKCORP (starting at v1.0) is the newest version of cIOSCORP (starting at v4.0).
==================================================
Lesson Two:
2a: Should I Remove cIOSCORP/DARKCORP?
Who this Guide is for: This is a guide for people who weren't sure what cIOSCORP/DARKCORP is before they installed it, for those who want to avoid potential complications in the future, and for those who bought a system with cIOSCORP pre-installed who want to get rid of it. If you were directed to this page by someone it was probably for good reason.
Who this Guide isn't for: If you are comfortable using cIOSCORP/DARKCORP, know and understand what effect it has on your console, and are able to troubleshoot your way out of any issues that may arise in the future (like a brick), then this guide is not for you.
Note: If you do not have Bootmii installed as boot2, meaning you are only able to install Bootmii as an IOS, my opinion is that you should not have cIOSCORP/DARKCORP on your system unless you know exactly what you're doing.
2b: REQUIRED Brick Protection
Download Priiloader (Install Instructions for Priiloader)
If you don't have Bootmii/boot2 and a working NAND backup, do not continue with this guide unless you have installed Priiloader.
Do NOT use Preloader - It will corrupt!
Realize that cIOSCORP/DARKCORP make a very significant amount of changes to the core system files on your console, and as such, you might face unexpected complications during or after this process. Having appropriate brick protection is 100% required for this guide, NO EXCEPTIONS!
==================================================
[3] Remove cIOSCORP/DARKCORP using Multi-Mod Manager:
Download ONE of the following:
cIOS_DARK_236.zip (Requires IOS236 installed) (mirror)
cIOS_DARK_249.zip (Requires base38 install on 249) (mirror)
cIOS_DARK_250.zip (Requires base38 install on 250) (mirror)NTSC-K USERS ONLY (NON REGION-CHANGED) DOWNLOAD THESE TOO
Follow the directions in the next spoiler to learn how to download these with NUS.
IOS41 (rev 3606)
IOS43 (rev 3606)
IOS45 (rev 3606)
IOS46 (rev 3606)
IOS48 (rev 4123)
IOS52 (rev 5661)If the download link is not working, do this:
Download: NUS Downloader (Guide Here)
USE IT TO DOWNLOAD THESE IOS AS WADS:
IOS12 (rev 526):
IOS13 (rev 1032):
IOS14 (rev 1032):
IOS15 (rev 1032):
IOS17 (rev 1032):
IOS21 (rev 1039):
IOS22 (rev 1294):
IOS28 (rev 1807):
IOS31 (rev 3608):
IOS33 (rev 3608):
IOS34 (rev 3608):
IOS35 (rev 3608):
IOS37 (rev 5663):
IOS38 (rev 4124):
IOS53 (rev 5663):
IOS55 (rev 5663):
IOS56 (rev 5662):
IOS57 (rev 5918):
IOS58 (rev 6176):
IOS61 (rev 5662):DOWNLOAD THESE IOS WADS ALSO:
For all these it will say v257/v3094/v6174 when you download, but they are maxed to v54321 so they cant be overwritten -- thus preventing you from doing something dumb.
IOS9 (rev 54321)
IOS11 (rev 54321)
IOS16 (rev 54321)
IOS20 (rev 54321)
IOS30 (rev 54321)
IOS36 (rev 54321)
IOS50 (rev 54321):
IOS60 (rev 54321):
IOS70 (rev 54321):
IOS80 (rev 54321):
IOS90 (rev 54321):
Make a folder on your SD card call it wad and place all the wad files in there.
SD:\wad
=================================================
Download: Multi-Mod Manager v13.4
(It is assumed you have a functional custom IOS249,250 or Patched ios36,236)
READ ME
Multi-Mod Manager Config Files - Auto Load IOS236 - Auto Load IOS249 - Auto Load IOS250
How to use : Download & Extract the RAR file, copy the "mmmconfig.txt" to the SD Card root - MMM will auto load the specified IOS upon loading.
We'll be using MMM to remove cIOSCORP from the console in this guide. There is an official uninstaller available from the makers of cIOSCORP that works and will restore your console, but will also leave many of your IOS files at older revisions.
[3a] STARTING OFF
1.) Extract the enclosed apps and config file to the root of your SD card
SD:\apps\mmm\boot.dol
SD:\mmmconfig.txt
SD:\wad
2.) Run HBC, load Multi-Mod Manager
3.) Press down then A to go into Wad Manager
4.) Press 1 On the wiimote to install all the wads(make sure they all install without error)[3b] IF YOU ARE USING A NATIVE KOREAN (NTSC-K) CONSOLE DO NOT PERFORM THIS STEP.
Multi-Mod manager->IOS Manager->Select the ios you need to uninstall and press - on wii mote to uninstall it.
Really important that you dont uninstall any other ios then the ones listed below.Slow+Careful
Uninstall/Remove:
IOS40
IOS41
IOS43
IOS45
IOS46
IOS48
IOS52
[3c] Confirm cIOSCORP/DARKCORP Removal
Run a SysCheck: If your IOS list reads similar to this for the IOS shown you have successfully completed this guide:
IOS9 (rev 54321)
IOS11 (rev 54321)
IOS12 (rev 269)
IOS13 (rev 273)
IOS14 (rev 520)
IOS15 (rev 523)
IOS16 (rev 54321)
IOS17 (rev 775)
IOS20 (rev 54321)
IOS21 (rev 782)
IOS22 (rev 1037)
IOS28 (rev 1550)
IOS30 (rev 54321)
IOS31 (rev 3608)
IOS33 (rev 3091)
IOS34 (rev 3348)
IOS35 (rev 3349)
IOS36 (rev 54321)
IOS37 (rev 3869)
IOS38 (rev 3867)
IOS41 (rev 3606)*
IOS43 (rev 3606)*
IOS45 (rev 3606)*
IOS46 (rev 3606)*
IOS48 (rev 4123)*
IOS50 (rev 54321)
IOS52 (rev 5661)*
IOS53 (rev 5406)
IOS55 (rev 5406)
IOS56 (rev 5662)
IOS57 (rev 5661)
IOS58 (rev 6175)
IOS60 (rev 54321)
IOS61 (rev 5661)
IOS70 (rev 54321)
IOS80 (rev 54321)
IOS90 (rev 54321)
IOS in purple with an asterisk (*) are for NTSC-K consoles ONLY
Special Note: BIG thanks go out to Cile for the DARKCORP update. I would have loved to have done this sooner, but life has kept me from it. So if you haven't already, go find one of Cile's posts anywhere on this forum and THANK HIM!
==================================================
READ HERE BEFORE ANYTHING ELSE!:
FAQ
Password for all download packs is: WIIHACKSFTW
Q. SysCheck hangs at a certain IOS. What should I do?
The next IOS in the list probably got corrupted during the download/install process. Try reinstalling it.
Q. Why can't I just use the cIOSCORP/DARKCORP Uninstaller instead of going through all these steps?
A. You can, absolutely, and it will save you a lot of button-pushing. But remember, using the cIOSCORP Uninstaller will leave you with outdated IOS revisions and (for NTSC/PAL users) completely useless Korean IOS files (just like the useless 4.3 update).
Q. Ok, so can I download all the updated IOS revisions and place them in the cIOSCORP/DARKCORP Uninstaller folder on my SD Card?
A. Yes. But you'll still need to run through and Trucha Sign the appropriate IOS revisions manually to make sure your homebrew still functions. Plus you'll still need to get rid of those Korean IOS. Trust me, MMM is much nicer.
Q. Where can I read more about cIOSCORP?
A. I spent some time writing up a blog on my experience with cIOSCORP you're welcome to check out here.
==================================================
Archive!The Old Guide
This is for users who enjoy their Wiihacking history. This is the old version of the guide, which is still very much valid for all versions of cIOSCORP and DARKCORP v1.0. Follow the MMM version above for DARKCORP v1.1 or for an easier time.
[3] Remove cIOSCORP using DOP-Mii v12
Download: DOP-Mii v12.zip - It is assumed you have a functional custom IOS249.
We'll be using DOP-Mii to remove cIOSCORP from the console in this guide. There is an official uninstaller available from the makers of cIOSCORP that works and will restore your console, but will also leave many of your IOS files at older revisions.
Starting off1.) Extract the enclosed apps and config folders to the root of your SD cardThe rest of this guide assumes your console has internet access.
2.) Run HBC, load DOP-Mii v12
3.) Press A to load past the welcome screen
4.) With the first option highlighted, press Right on the d-pad until you reach IOS249 -> Press A
5.) Select the first option IOS, BC, MIOS
If your console does not have internet access, read Section [7]
===================
3a. Removing cIOSCORP
===================
From this point forward, do NOT under any circumstances exit DOP-Mii or HBC unless instructed to do so.
I cannot stress this enough!
In the IOS, BC, MIOS screen there are two boxes at top with blue bars: Select the IOS to DOP and Currently Installed. You'll make all your selections in the top left box.
Overwriting an IOS in 5 StepsA.) With the top-left option Title highlighted, press Left (or Right) on the d-pad until you reach IOS09Repeat this exact process for the following list of IOS files, making sure to install only the revisions listed.
B.) Press Down to highlight Version and make sure v778 is selected
C.) Press (+) to install -> A to confirm
D.) Select Download from NUS
E.) Wait for the install to finish and return to IOS, BC, MIOS
Section 3a IOS List
Some of these will ask to apply certain patches (Trucha/ES_Id/NAND) after step C. Press A if you want to apply them, B if you don't.
IOS (Revision)
- MIOS (v10)
- IOS11 (v10)
- IOS12 (v269)
- IOS13 (v273)
- IOS14 (v520)
- IOS15 (v523)
- IOS17 (v775)
- IOS20 (v12)
- IOS21 (v782)
- IOS22 (v1037)
- IOS28 (v1550)
- IOS31 (v3349)
- IOS33 (v3091)
- IOS34 (v3348)
- IOS35 (v3349)
- IOS37 (v3869)
- IOS56 (v5405)
Once these have been installed keep the IOS, BC, MIOS window active and proceed to Section [3b]
================
3b. A Few More IOS
================
We're going to patch IOS 36, 38, 53, and 55 in this section, as we install them, for fewer complications with homebrew later on.
Patch These IOS FilesA.) Continuing from the previous section, with Title highlighted, navigate to IOS36Do the same for the following 3 IOS:
B.) Press Down to highlight Version and make sure v3351 is selected
C.) Press (+) to install -> A to confirm
D.) Press A to apply Fakesign (Trucha)
E.) Press A to apply ES_Identify
F.) Press A to apply NAND Permissions
G.) Select Download from NUS
H.) Wait for the install to finish and return to IOS, BC, MIOS
Section 3b IOS List
IOS (Revision)
- IOS38 (v3867)
- IOS53 (v5406)
- IOS55 (v5406)
When finished proceed to [3c]
======================
3c. Installing the System IOS
======================
If anything goes wrong when installing your System IOS (power-out, taking out SD card, etc.) and the process in this section does not complete, your console will brick.
We're now going to install IOS 30, 50, 60, 70, and 80. All of these are System IOS files for different firmwares, and following these instructions will set up completely functional System IOS revisions for 3.2 - 4.3 firmwares.
If you're using a region-changed Korean console, do NOT install the IOS70 revision in this section.
System IOS InstructionsA.) With Title highlighted, navigate to IOS30Do the same for the following 3 IOS then continue on to Section [3d]
B.) Press Down to highlight Version and make sure v1040 is selected (3.3 users use v2576 and apply D-F)
C.) Press (+) to install -> A to confirm
D.) Press A to apply Fakesign (Trucha) (IOS 50/60/70 only)
E.) Press A to apply ES_Identify (IOS 50/60/70 only)
F.) Press A to apply NAND Permissions (IOS 50/60/70 only)
G.) Select Download from NUS
H.) Wait for the install to finish and return to IOS, BC, MIOS
Section 3c IOS List
*Region-changed Korean users: Skip IOS70 (v6687) continue to Section [3d] & [4]
IOS (Revision)
- IOS50 (v4889)
- IOS60 (v6174)
- IOS70 (v6687)
- IOS80 (v6944)
==============
3d. The Final Step
==============
If you are using a native Korean (NTSC-K) console do not perform this step. Skip to Section [5]
Coupled with the cIOSCORP package are 6 Korean IOS files. For NTSC/PAL users these files are completely useless. So we're going to get rid of them.
Uninstalling the Korean IOSA.) With Title highlighted, navigate to IOS40Uninstall the 5 five IOS files below.
B.) Press (-) to uninstall -> A to confirm
C.) The uninstall process should finish quickly, when it does return to IOS, BC, MIOS
Section 3d IOS List
Uninstall ONLY These IOS - If you uninstall the wrong IOS here you could BRICK!!
IOS (Revision)
- IOS41 (rev 3091)
- IOS43 (rev 3091)
- IOS45 (rev 3091)
- IOS46 (rev 3093)
- IOS52 (rev 5661)
Skip Section [4] continue on to Section [5]
If you've region-changed your Korean console complete Section [4] first
-------------------------------------------
[4] Region-Changed Korean Users
This section is only for NTSC-K users who have changed their region to NTSC-U/PAL/NTSC-J.
Download: IOS70v54321(IOS60-patched).zip
Region-changed Korean consoles running 4.2 will brick with a 003 error if IOS70-64-v6687 is installed. To prevent this from ever happening, anyone using a region changed console (4.2 or not) should install this IOS70 instead.
If you have bricked with 003 error, try this.
To install this final IOS you're going to need to use Wad Manager (Do NOT exit HBC yet).A.) Exit DOP-Mii (press Home) and eject your SD card (don't worry HBC will still be there)Now continue on to Section [5]
B.) Extract the archive you just downloaded and place IOS70v54321(IOS60-patched).wad in SD:\wad
C.) Load your SD Card and bring up Wad Manager
D.) Use IOS249 to load WM when asked
E.) Navigate to and install the above file
F.) When the installation is finished exit Wad Manager
-------------------------------------------
[5] Confirming cIOSCORP Removal
Download: CB2_BB_SysCheck_1.6.1.zip
Exit DOP-Mii, HBC, and power off your console.
Extract CB2_BB_SysCheck_1.6.1.zip to your SD Card.
Power on, let SysCheck run and it will create a CSV report on the card. (If Syscheck does not run when you boot, load it through HBC)
Check that the following IOS revisions are installed and that none of them read 65535 (IOS4 & 200+ are OK):
Section 5 IOS List
IOS (Revision)
- MIOS (v10)
- IOS9 (v778)
- IOS11 (v10)
- IOS12 (v269)
- IOS13 (v273)
- IOS14 (v520)
- IOS15 (v523)
- IOS17 (v775)
- IOS20 (v12)
- IOS21 (v782)
- IOS22 (v1037)
- IOS28 (v1550)
- IOS30 (v1040)
- IOS31 (v3349)
- IOS33 (v3091)
- IOS34 (v3348)
- IOS35 (v3349)
- IOS36 (v3351)
- IOS37 (v3869)
- IOS38 (v3867)
- IOS50 (v4889)
- IOS53 (v5406)
- IOS55 (v5406)
- IOS56 (v5405)
- IOS60 (v6174)
- IOS70 (v6687) / (v54321 for region-changed Korean consoles)
- IOS80 (v6944)
If your numbers match up with these, and the only IOS files that read above 65k are IOS 4 and IOS 200+, then you are finished.
Enjoy your cIOSCORP-free console!
-------------------------------------------
[7] Offline Removal of cIOSCORP
If your console does not have internet access you can still use DOP-Mii to remove cIOSCORP. Using NUS Downloader on your computer, download the following IOS file revisions:
Section 7 IOS List
MIOS-64-v10.wad
IOS9-64-v778.wad
IOS11-64-v10.wad
IOS12-64-v269.wad
IOS13-64-v273.wad
IOS14-64-v520.wad
IOS15-64-v523.wad
IOS17-64-v775.wad
IOS20-64-v12.wad
IOS21-64-v782.wad
IOS22-64-v1037.wad
IOS28-64-v1550.wad
IOS30-64-v1040.wad
IOS31-64-v3349.wad
IOS33-64-v3091.wad
IOS34-64-v3348.wad
IOS35-64-v3349.wad
IOS36-64-v3351.wad
IOS37-64-v3869.wad
IOS38-64-v3867.wad
IOS50-64-v4889.wad
IOS53-64-v5406.wad
IOS55-64-v5406.wad
IOS56-64-v5405.wad
IOS60-64-v6174.wad
IOS70-64-v6687.wad (Region-changed Korean users skip IOS70, see Section [4] for the download)
IOS80-64-vXXXX.wad (Download this from the 4.3 softmod guide)
Extract all of those to the root of your SD Card.
As you follow the guide, every time you see the phrase Download from NUS press Right on the d-pad two times and select Load WAD from SD Card.
Go back to Section [3] and begin the guide.
-------------------------------------------
[8] DARKCORP (cIOSCORP 4.0) Users
cIOSCORP v4.0, retitled DARKCORP, adds a cIOS58 to the install process that is not present in any earlier version of cIOSCORP.
If you want to completely remove DARKCORP from your system
A.) Follow everything in Section [3]
B.) While in IOS, BC, MIOS navigate to IOS58
C.) Press (-) to uninstall -> A to confirm
D.) When finished, DARKCORP will be fully removed from your console
Proceed to Section [5]
==================================================9: Credits and Thanks
BIG thanks go out to Cile for the DARKCORP update. I would have loved to have done this sooner, but life has kept me from it. So if you haven't already, go find one of Cile's posts anywhere on this forum and THANK HIM!
I want to thank mauifrog for helping me error-check/slim-down this guide, and providing some always-useful insights in attempting to make this project as effective and accurate as possible. He also provided most of the downloads in this guide. To be honest, I've learned most of what knowledge I possess of the finer-workings of the Wii console from reading his old posts. So credit where credit is due.
Many thanks to Arikado, Lunatik, and the rest of the team that brought us DOP-Mii. It's an immensely powerful and useful tool in Wii modification, and one I use very frequently.
Also big thanks to the makers of Multi-Mod Manager. Kick butt tool and I love it.
-------------------
I hope you've found the information here helpful and please keep in mind,Quote:
Oh it's there, and shall remain located where it is to ensure people are following directions.Quote:
You guys should add the password for the cIOS Dark to the guide.
Any questions about this guide should be made In This Thread. Thanks.

