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

Discussion in 'Wii - Hacking' started by supercasi, Mar 21, 2012.

  1. supercasi
    OP

    supercasi Newbie

    Newcomer
    2
    0
    Mar 21, 2012
    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?
     


  2. JoostinOnline

    JoostinOnline Certified Crash Test Dummy

    Member
    10,953
    3,735
    Apr 2, 2011
    United States
    The Twilight Zone
    Step 0 was a dumbass move, but whatever. System Menu 4.1 (no, it's not firmware) is the best you can have in terms of functionality and safety.

    Just resoftmod with Softmod ANY Wii or ModMii. No need to remove anything.
     
    1 person likes this.
  3. PsyBlade

    PsyBlade Snake Charmer

    Member
    2,204
    254
    Jul 30, 2009
    Gambia, The
    Sol III
    edit: nothing to see here, move along please
     
  4. JoostinOnline

    JoostinOnline Certified Crash Test Dummy

    Member
    10,953
    3,735
    Apr 2, 2011
    United States
    The Twilight Zone
    He edited his post. Originally he said he bought a new Wii, then updated it.
     
  5. Pong20302000

    Pong20302000 making notes on everything

    Member
    8,076
    1,932
    Sep 8, 2009
    One's inner self
    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
     
  6. JoostinOnline

    JoostinOnline Certified Crash Test Dummy

    Member
    10,953
    3,735
    Apr 2, 2011
    United States
    The Twilight Zone
    Because he has a new Wii, which won't allow installing bootmii as boot2.
     
  7. Pong20302000

    Pong20302000 making notes on everything

    Member
    8,076
    1,932
    Sep 8, 2009
    One's inner self
    he said
    "- Also backed up the NAND via BootMii"
     
  8. JoostinOnline

    JoostinOnline Certified Crash Test Dummy

    Member
    10,953
    3,735
    Apr 2, 2011
    United States
    The Twilight Zone
    He can install it with bootmii as IOS. Unfortunately, restoring your nand with bootmii as IOS is not safe.
     
  9. KiiWii

    KiiWii GBAtemp Psycho!

    Member
    3,779
    1,322
    Nov 17, 2008
    United Kingdom
    modmii ftw.
     
  10. Pong20302000

    Pong20302000 making notes on everything

    Member
    8,076
    1,932
    Sep 8, 2009
    One's inner self
    didnt something go down last night that affected ModMii?
     
  11. KiiWii

    KiiWii GBAtemp Psycho!

    Member
    3,779
    1,322
    Nov 17, 2008
    United Kingdom
    temporarily: http://gbatemp.net/topic/207126-modmii-for-windows-official-support-topic/page__st__6210
     
  12. DeadlyFoez

    DeadlyFoez GBAtemp Guru

    Member
    5,430
    1,464
    Apr 12, 2009
    United States
    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.
     
  13. supercasi
    OP

    supercasi Newbie

    Newcomer
    2
    0
    Mar 21, 2012
    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?
     
  14. KiiWii

    KiiWii GBAtemp Psycho!

    Member
    3,779
    1,322
    Nov 17, 2008
    United Kingdom
    What problems are you experiencing exactly? I'm very confused here.
     
  15. XFlak

    XFlak Wiitired but still kicking

    Member
    9,127
    533
    Sep 12, 2009
    Canada
    Ontario
    I dunno what you're doing... but at any point you can stop and just start using ModMii. ModMii will overwrite all your old softmods and basically make sure everything installed on your Wii is what is up to date with current hacks\recommendations.
     
    1 person likes this.
  16. ddetkowski

    ddetkowski GBAtemp Maniac

    Member
    1,141
    56
    Jun 15, 2009
    United States
    United States
    I don't think people get that you overwrite, they all think they must uninstall things, which of course is a bad thing
     
    1 person likes this.
  17. JoostinOnline

    JoostinOnline Certified Crash Test Dummy

    Member
    10,953
    3,735
    Apr 2, 2011
    United States
    The Twilight Zone
    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.
     
  18. SifJar

    SifJar Not a pirate

    Member
    6,022
    892
    Apr 4, 2009
    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.
     
    1 person likes this.
  19. XFlak

    XFlak Wiitired but still kicking

    Member
    9,127
    533
    Sep 12, 2009
    Canada
    Ontario
    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?
     
  20. SifJar

    SifJar Not a pirate

    Member
    6,022
    892
    Apr 4, 2009
    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")