Options missing from Gecko 1.9.3.1

Started by Shadowed State of Mind, September 02, 2010, 02:29:55 AM

Previous topic - Next topic

Shadowed State of Mind

As far as I know, I didn't alter the IOS or whatever its called and my System Menu is at 4.3. I'm very new at this stage of homebrew and I only got this and Accio Hacks to cheat at one game. The game in question is a WiiWare game. Final Fantasy IV: The After Years to be precise.

http://www.youtube.com/watch?v=SxWQ9sM8yu8

That video shows a more productive version of the program. The one I got via WiiBrew only has the options Launch Game, Config Options, About, and Exit. What's going on? Do I have to alter the configurations? Do I have the wrong version? Do I need to have a disc inside? Help would be greatly appreciated.

111

I'm guessing that you have GeckoOS 1.07b or lower, which doesn't have support for channel cheats.  Try the latest version of Gecko, which is 1.9.3.1.  That version has support for channel loading/cheats.  You can read more about it, and download it from the following page...

http://wiird.l0nk.org/forum/index.php/topic,3228.0.html

If you are on the 4.3 System Menu, then your version of IOS36 will not allow for channel cheats to work.  You will need to either patch it or downgrade it (not recommended).  To patch IOS36, the instructions on this thread may help you...

http://wiird.l0nk.org/forum/index.php?topic=6575.0

I would like to make a tutorial for patching IOS36 on 4.3, but I'm not sure if I have enough time right now.  4.3 is a little more complicated, since as far as I know, you need to use IOS41 in order to get the ability to patch IOS36.

Shadowed State of Mind

#2
First of all, you might want to reread the thread title. I DO HAVE the latest version! The problem is doing this IOS thing. It sounds like one small move and I could brick my Wii. I'll wait for some kind of safer workaround...if one ever comes.

111

Sorry, I missed that part.  Anyway, yeah, you need to patch IOS36 in order to get channel cheats on 3.3V2 or higher.  Since all that you would modify is IOS36, that should make it pretty safe.  IOS36 is not used by anything important, like the System Menu.  The 4.3 System Menu uses IOS80.

brkirch, the author of Gecko 1.9.3.1, said that he was looking into a way to do it without patching IOS36.  I don't know if he has made any progress on that, though.

dcx2

The only reason IOS patching is dangerous is because there's like five billion web sites that try to tell you how to do it.  I trust that whatever instructions 111 supplies will be The Correct Ones.

For what it's worth, I've had to do the IOS36 patch a few times to support the channel cheats.  It's not that bad...DOP-Mii is really a top-notch application.

If you can follow directions carefully, you will be fine.  If you like to skim directions and just press buttons in hopes of getting it right...then yeah, you might not want to try this.  But in your initial post, you provided lots of details, so I'm betting you're in the first camp.

Shadowed State of Mind

#5
So long as the instructions are precise, the risk minimal, and the files not too hard to obtain, then I'll be sure to follow through with this. Or I just need a bit more time to think this over. I just want to cheat a little, not hack.

...if my Wii wasn't having such a hard time playing my Brawl disc (some have problems with double-layered discs) I'd probably use Smash Stack to install this BootMii thing...just in case.

EDIT: I looked into the DOP-Mii And BootMii articles on Wiibrew. It says it'll make permanent changes to my flash memory. If used correctly I take it that these changes won't have any adverse effects on my Wii?

Shadowed State of Mind

Okay, I just got DOP-Mii and these options came up:

QuoteWhich IOS would you like to use to install other IOSes?

IOS: 36
Install IOS36 (v3351) w/FakeSign
Scan the Wii's internals (SysCheck)
Exit

Which option is the correct one? I also got some of those .wads from another thread 111 linked but they're not in the SD card just yet.

IOS15-64-v257.wad
IOS15-64-v1031.wad
IOS36-64-v3607.wad
IOS37-64-v5662.wad
IOS41-64-v2835.wad

dcx2

I'm not sure on the details, and 111 is gone for a while...I think that's the right version of IOS41.  Now, be extra careful, but I think this is the right process.

Make sure all Gamecube hardware is unplugged.  All of it.

You should be able to use DOP-Mii with a clean IOS, like 36, to install IOS41.  So you select the first option (IOS: 36).  Feel through the menu a bit until you can install the right version of IOS41.

Then restart DOP-Mii with IOS41 (with IOS: 36 selected, press..uhm...left or right?...to get to IOS41).  Downgrade IOS15 to v257.

Then restart DOP-Mii with IOS15.  Now you can patch IOS36 (Install IOS36 (v3351) w/ FakeSign).  I think you need identify, but you probably should do trucha too.

Then restart DOP-Mii with IOS41.  Upgrade IOS15 back to 1031.  THIS IS VERY IMPORTANT AND MANY PEOPLE FORGET THIS PART.

---

If at any time, you feel worried or concerned about what you're about to do...don't do it.

Shadowed State of Mind

#8
Your instructions are satisfactory but I'm starting to get cold feet. All I want to do is activate a few cheats after all and permanently altering the Wii's flash memory...I dunno, the paranoid side of me says that such a thing might have long term repercussions. Or not. Only way to know is to try. If I do, I'll post back here. Still, do I need to have those .wads in the SD card for DOP-Mii or are they only necessary for the Trucha Bug Restorer thing?

dcx2

You can have the wads around, but if your Wii is connected to wifi, it will download the necessary files from Nintendo.

I understand the whole cold feet thing.  Permanent changes to NAND are nothing to sneeze at.  But, really, this isn't so bad.  Once it's over, you'll be like "...that's it?"

Shadowed State of Mind

#10
The Wii is always connected to Wifi, though I hardly make any real use of it. So I don't need to put any of those .wads in the SD card, correct? Also, what do you mean by "feel through the menu a bit until you can install the right version of IOS41"? Seems a bit vague, but since you mentioned that Wifi will retrieve that sort of thing automatically, I can disregard that part? And do I hold the Wiimote sideways or upright during this process?

dcx2

You shouldn't need the wads, but they might come in handy anyway.

By "feel your way", I mean that DOP-Mii can do some things with boot2 and MIOS and IOS and stuff.  It's been a while since I used it, so I'm not sure what the right entries are to get you into the IOS menu.

It would be like telling someone to to install a computer application.  Run the installer, and "feel your way" through the menu to make sure the settings for e.g. minimal installer are run.  You don't give explicit definitions like click Next three times, you just say "run the minimal installation option"

Shadowed State of Mind

So before I do this I'll repeat a quick rundown...

1. Remove all Gamecube appliances, memory card and all
2. Fire up DOP-Mii via the Homebrew Channel
3. Select "IOS: 36"
4. "Look around" until I find the right version (whatever that is) of IOS 41 (is it the v2835 one?)
5. Restart DOP-Mii with IOS41 (by restart you mean hitting the Home button to go back to the loader and choosing DOP-Mii again, right?)
6. Downgrade IOS15 with v257
7. Restart DOP-Mii with the downgraded IOS15
8. Patch IOS36 (the one with the FakeSign and v3351)
9. Restart once more with IOS41.
10. Upgrade IOS15 back to 1031

...and just like that I'm done, right? No idea what trucha is. Do I need another homebrew app for that too?

dcx2

4: Yes, I'm pretty sure 2835 is the right one.  It should be the oldest one.
5: I'm not sure if you need to restart.  You might be able to "back out" to the first menu and select IOS: 41 without going back to HBC...or you might have to go back to HBC anyway.
6: Yes.  This process will be quite similar to step 4
7: Quite similar to 5
etc

Trucha is some name that ended up being attached to what is more properly called the Signing Bug.  It was a big fat huge stupid mistake that Nintendo made (if you're a programmer-y type I can give you some gory details).  It basically lets us brute force a much simpler cryptographic calculation in order to fake sign code so that the Wii will accept it.

You can patch the fake sign bug back into IOS36, but what's important for rebooter/channels is that ES_Identify is patched.  Gecko OS uses that to pretend that it is the channel that it is loading, so that it has access to the game's save files etc.

EDIT: you might ask why the one menu option is fake sign when you don't really care about fake sign.  The answer is that fake sign is required for the pirates to install their USB loaders, and so that is why it's the label, even though that menu option can apply more patches than just trucha.

Shadowed State of Mind

So I either go back to the beginning or go back to the Homebrew Channel. If I do the latter after morphing some of the IOS wouldn't that cause massive problems? Like bricking? And I couldn't help but notice that IOS36 governs the functions of a few games. Namely, Brawl. Which I own. Should I pull this off and my Wii not bricked, will the Brawl disc still work?