Hacking Is it possible to restore the IOSes to their default/vanilla state

supercasi

New Member
OP
Newbie
Joined
Mar 21, 2012
Messages
2
Trophies
0
XP
1
Country
Slovenia
It's going to be a long write and I feel it deserves its own topic.

Basically, my little brother finally persuaded our parents to buy him a Wii, and I decided to softmod it for him so he could play back-ups.

Like a lazy noob bastard I am, I found an easy guide on the internets and decided to *generally* stick with it, but ehem... ran into some minor problems.

Well what I did is this:

(Step 0: New/vanilla Wii with firmware 4.3E)
Step 1: Installed the HomeBrew Channel and BootMii via the Letterbomb exploit (as per instructions on the WiiBrew site)
- Also backed up the NAND via BootMii

Step 2: Followed the instructions for further softmodding here: http://chrislowthian...3-nintendo-wii/
- Basically, as far as I followed the output of 'Wii Mod Batch v2.9', it installs a bunch of cIOS routines
- Also added some bricking protection by installing Priiloader and disabling software updates

Step 3: I was supposed to install a content loader of some sort, but I went playing around with the included Wii Mod and discovered a menu called 'Other menu'. Being a curious noob, I delved further and discovered this menu hides the option to install IOS 36 (or maybe 38?) w/Fakesign patch... Proceeded to install this patch (I read on some older guide it is beneficial), but it threw an error somewhere during the install. Fortunately, the Wii did not brick and as of now still works.

Step 4: I read somewhere that on newer Wiis you're not supposed to downgrade IOSes, and realised I just made a serious mistake by installing that IOS patch. Nevermind, everything still works, let's install USB Loader GX. The program ran fine in HBC and successfully loaded an USB back-up, but trying to install the included channel via the Wii Mod's WAD manager threw me a serious error: 'Unknown error'. I don't know about you guys, but I have some experiences with Unix systems of various sorts and 'Unknown errors' scare the shit out of me. Definitely it shows a bad state of IOS affairs.

Now, this is as things stand as of right now. The bloody thing is functional and even loads back-ups, but I am still looking to revert the state to Step 1 (or maybe even 0?) and try to softmod it again from scratch. How do I remove all the cIOSes and revert the IOSes to ther original (vanilla) state? Is there a program that does this for me or do I have to revert them manually? What can I use as a reference for the default state? Is this even possible?
 

Pong20302000

making notes on everything
Member
Joined
Sep 8, 2009
Messages
8,078
Trophies
2
Location
One's inner self
Website
3dsdb.com
XP
2,434
Country
why not restore using nand dump

then re install the mod again without being nosey and installing stuff you dont need?

hopefully you kept the files you had previously to remod it all
Because he has a new Wii, which won't allow installing bootmii as boot2.
he said
"- Also backed up the NAND via BootMii"
 

JoostinOnline

Certified Crash Test Dummy
Member
Joined
Apr 2, 2011
Messages
11,005
Trophies
1
Location
The Twilight Zone
Website
www.hacksden.com
XP
4,339
Country
United States
why not restore using nand dump

then re install the mod again without being nosey and installing stuff you dont need?

hopefully you kept the files you had previously to remod it all
Because he has a new Wii, which won't allow installing bootmii as boot2.
he said
"- Also backed up the NAND via BootMii"
He can install it with bootmii as IOS. Unfortunately, restoring your nand with bootmii as IOS is not safe.
 

DeadlyFoez

XFlak Fanboy
Banned
Joined
Apr 12, 2009
Messages
5,920
Trophies
0
Website
DeadlyFoez.zzl.org
XP
2,875
Country
United States
He can install it with bootmii as IOS. Unfortunately, restoring your nand with bootmii as IOS is not safe.
It is safe. I've done it endless amounts of times and never once had it mess up on me. Sure, it is not as safe as bootmii being installed to boot2, but there certainly isn't anything unsafe about it.
 

supercasi

New Member
OP
Newbie
Joined
Mar 21, 2012
Messages
2
Trophies
0
XP
1
Country
Slovenia
Okay, thanks for the quick responses.

First of all, I didn't buy the Wii, my brother persuaded the parents, against my recommendations to buy an used one or to wait for the new Nintendo console (7 year old hardware ftw).

Well, I could restore the NAND backup despite the BootMii as IOS limitation, but I don't have a Gamecube controller to input the NINTENDO code required at the prompt (really l33t, Twizzers :) )

All the problems are probably caused by the downgrade that occured on that IOS36 w/unsigned patch. Could I just manually restore (via WAD manager and a official NUS-downloaded .wad) the IOS36 to the latest version (3608) and get rid of at least that problem? Does this pose a serious bricking threat to my Wii? Can I just overwrite the IOS and the new one will come into effect?

Let me first solve this problem and then think of patching the console further... but I think the cIOS patches in the above softmodding tutorial work(ed) perfectly so no further hacking is needed. I just need to remove the patch that I did to the IOS36...

EDIT: Ha, just saw this ModMii application. Can it be used to restore all the IOSes to their default state for 4.3E?

EDIT2: And to remove the cIOS patches, I just delete (if they are present) all IOSes numbering 202,222,223,249,250? Both of these steps should bring me back to stage 1 of my first post?
 

JoostinOnline

Certified Crash Test Dummy
Member
Joined
Apr 2, 2011
Messages
11,005
Trophies
1
Location
The Twilight Zone
Website
www.hacksden.com
XP
4,339
Country
United States
He can install it with bootmii as IOS. Unfortunately, restoring your nand with bootmii as IOS is not safe.
It is safe. I've done it endless amounts of times and never once had it mess up on me. Sure, it is not as safe as bootmii being installed to boot2, but there certainly isn't anything unsafe about it.
More than being unsafe I'd say it's just an unnecessary risk. I don't know how much different the code is between bootmii as IOS and bootmii as boot2, but if it fails (I've only heard of that happening like twice, and that was years ago with one of the first releases) the average user has no way to recover from it.

If you can access bootmii as IOS, then you don't need to restore a NAND backup to fix your Wii.
 

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
More than being unsafe I'd say it's just an unnecessary risk. I don't know how much different the code is between bootmii as IOS and bootmii as boot2, but if it fails (I've only heard of that happening like twice, and that was years ago with one of the first releases) the average user has no way to recover from it.

If you can access bootmii as IOS, then you don't need to restore a NAND backup to fix your Wii.

There's no difference in the code once bootmii is running. There is only one armboot.bin and ppcbootmelf.elf on sd card i.e. The exact same code must be running. It just knows how it was launched so it can add the safety mechanism. It's not necessary to restore a dump with bootmii/ios, but it is no more dangerous a procedure than with boot2. Just if it does go wrong, you have no way to recover easily.

And yes it is almost always unnecessary.
 
  • Like
Reactions: 1 person

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
just to confirm... say I have the latest version of bootmii installed on my Wii, but I have a "bootmii" folder from an older installation saved to my sd card, would launching bootmii actually launch the old version that's saved to the sd card?
the part installed on the Wii is only the loader. Whatever is on SD is all there is and is what will be loaded.

To clarify further:

BootMii "loader stub" - part installed on wii, loader only
MINI - ARM code, armboot.bin
Ceiling Cat - PPC code, default BootMii GUI, ppcboot.elf

So while you can have the latest bootmii, all it does is load MINI+Ceiling Cat, so if those parts aren't updated it won't matter. Generally all three parts are known collectively as "BootMii" and that's fine.

EDIT: Edited for clarification, I thought of a better way to word it. (Addition of "loader stub")
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: good night