SilverSurfR said:
I really don't know all that much TBO. Yes preloader can patch the sysmenu in memory, but I don't think you can't patch what IOS it uses to start up with in memory. I knew just barely (and I mean BARELY) enough to be able to read/understand a little source code. In MenuPatcher, there's a function call (IOS_ReloadIOS(249)) to load IOS249 which comes before the loading and patching calls for the sysmenu. This IOS_ReloadIOS(249) call must be what initially allows the sysmenu to be started under cIOS249. Something I just don't think can be accomplish by editing the sysmenu in memory.
Sounds like a reasonable deduction.
I'm thinking of patching my system menu do cIOS249.
This is safer with preloader, but now the problem exists, how to i Install the patched system menu without overwriting preloader.
I can patch the system menu to cIOS249 easily with wadpatcher.
Now I'm wondering, can I unpack the system menu and just install the main dol section with softmii tweaks? (should be an app file right?)
On that note, what exactly does preloader rename the system meny main dol to?
At worst, I can install cIOS30, but that sounds much more risky to me, given that preloader relies on IOS30 too
EDIT: AH! so IOS is specified in the TMD 0000000100000002.tmd
Can I install a new TMD with softmii tweaks? Or does it need to be modified...
Oh shit, preloader and system menu probably share the same TMD right...?
EDIT: hemm but I'm totally confused, Homebrew dols can specify what IOS they use right? but they don't have a TMD right...
Maybe this kind of patch is only possible through a new preloader...
EDIT: damn I want bootmii because, the easy way out would be installing cIOS30, but i feel that is currently too risky a position to put my wii in.
EDIT: hemm installing a new TMD is probably safer than cIOS30 I guess, back to the original question lol.
I hope someone has some knowledge about this