Welcome! Log In Create A New Profile Wiibrew Wiki HackMii Blog

Advanced

Make bootmii autoboot to file

Posted by Kedest 
Make bootmii autoboot to file
May 14, 2009 01:20PM
Is it possible (in future releases) to make bootmii autoboot to an elf/dol file (instead of hbc/sysmenu) ?
Re: Make bootmii autoboot to file
May 14, 2009 08:06PM
The short answer is yes, but it's probably a long way off...
Re: Make bootmii autoboot to file
November 30, 2009 07:24AM
Yes.

If you are willing to sacrifice Homebrew Channel and use (for example) Homebrew Launcher instead.

Basically:

1. Install BootMii
2. Install Homebrew Launcher
3. Uninstall Homebrew Channel (if installed)
4. Use CutomizeMii (PC program) to create a Channel for the desired application (DOL file).
Ensure that you give this Channel the TITLE: JODI
(This is the TITLE used by Homebrew Channel and thus will cause BootMii to think that your app is the Homebrew Channel)
5. Install the channel
6. Set BootMii to load the Homebrew Channel...and it will load your application instead.

I tested this on a 3.2U Wii but it should work for other version too.
Re: Make bootmii autoboot to file
December 01, 2009 11:30AM
Actually now I managed to even get the Hombrew Channel installed while booting to a custom application...

Basically the process is the same as above but a couple of extra steps are added before and after:

Before: (this process creates a modified WAD for the Homebrew Channel)

1. Assuming Homebrew Channel is installed, backup your NAND using a program such as WiiNDv2 (found on WiiBrew site)
2. Extract the NAND using the same program
3. Use the (PC) ShowMiiWads program to view the NAND contents
4. Use the (PC) ShowMiiWad to select the Homebrew Channel and change the TITLE (from JODI) to something else (e.g. JODY)
5. Use the (PC) ShowMiiWad to pack the results (modified Homebrew Channel) to a new WAD

After: (this process installs the modified Homebrew Channel)

6. Install the modified Homebrew Channel using the WAD cretaed in the steps above

When I tried these steps, the first time I loaded the Homebrew Channel it appeard upside down and mirrored. However on successive loads it worked fine with only one side effect...for some reason the Homebrew Channel installation disclaimer (the one about the software being free) always displays when I start the Homebrew Channel before the Homebrew Channel actually starts...This is a little annoying since the disclaimer can not be bypassed, you must wait until the "press (1) to contine" appears.
Re: Make bootmii autoboot to file
December 02, 2009 06:34PM
I believe the scam warning shows up because you did a WAD install, meaning they think it may have been distributed in a fail scam package, as a way of getting round the hackmii installer scam warning. Anyway, nice work. I think an alternative way to do it would be:

Get an older HBC installer (if you have HackMii Installer 0.3 lying around its ideal), run it, use it to install HBC (which will install it with HAXX title ID) then install your custom JODI titled channel. Make sure you have the latest BootMii, and it should boot the JODI title ID, and the HAXX one will also still work fine.
Re: Make bootmii autoboot to file
December 03, 2009 12:07PM
Yes. This should work fine (assuming BootMii does not check for the earlier title)...However it means that you would not have the latest Homebrew Channel.

I don't recall if Homebrew Channel updates itself automatically from the Internet. If it does then you might be able to get the latest version, this way, with the old HAXX title. However, I don't have a WiFi network running right now so I can not try this.
Re: Make bootmii autoboot to file
December 04, 2009 09:30PM
It will prompt you to update, and when you say yes, it will download and run the HackMii Installer, so it will not update the HAXX version, it will delete it and install JODI version. If you are doing what I suggested, you cannot update HBC.
Re: Make bootmii autoboot to file
January 20, 2010 11:31PM
i would go with an entirely different approach. rather than messing with the HBC or any wads, you can just rename the ppcboot file in the bootmii folder and put a new one there. just grab the ppcskel, which is essentially a "hello world" example for apps to talk to mini instead of IOS.

you can already use this code to start any channel which is installed on the wii. so install your homebrew as a channel on the wii and use the code there to boot it.

you can also make it run dols from the SD card. just put some dol loading code into this pppcskel and youre set. it will produce a ppcboot.elf and you put that file into your bootmii folder on your sd card and when you start bootmii, it will start mini, and mini will start your ppcboot.elf and that will load a IOS and your final dol. and you don't need to try to mess with HBC or install anything to your nand
Re: Make bootmii autoboot to file
January 21, 2010 10:21AM
Re: Make bootmii autoboot to file
January 21, 2010 10:40PM
Re: Make bootmii autoboot to file
January 25, 2010 07:17PM
Re: Make bootmii autoboot to file
January 25, 2010 10:14PM
Nice work Daid, should come in handy for some people.
Re: Make bootmii autoboot to file
January 27, 2010 09:50AM
Btw, I don't consider this very useful until we have a homebrew way of installing channels.
Re: Make bootmii autoboot to file
January 28, 2010 05:44PM
We do. CustomizeMii has a built-in WiiLoad-based installer, meaning there is a WiiBrew approved way to install custom channels.
Re: Make bootmii autoboot to file
January 29, 2010 09:26AM
Cool, didn't know that. Guess this is more useful then I thought then.
Re: Make bootmii autoboot to file
January 30, 2010 08:17AM
Initially I was looking at the BootMii files to see if I can find the channel title in there (i.e. JODI) and then just change it with a binary editor to make BootMii load a different channel than JODI (Homebrew Channel). In such a case, you are correct that by swapping these boot files you could make BootMii boot any Channel that you want...but I was unable to find the characters JODI in the files.

Re-creating the BootMii files are beyond my programming knowledge. So without the original BootMii source to just compile, I don't know how to change the title selection. I did post a suggestion to make the title part of the configuration file so that you can set the desired Channel that BootMii would boot...This would basically allows you to boot most programs because you can use CustomizeMii to turn most programs into Channels.

If you have details on how to create/modify the ppcboot file, please share.
Re: Make bootmii autoboot to file
January 30, 2010 04:52PM
Re: Make bootmii autoboot to file
January 30, 2010 11:38PM
Re: Make bootmii autoboot to file
January 31, 2010 05:39PM
Re: Make bootmii autoboot to file
February 02, 2010 12:48AM
I have downloaded the indicated file (bootmiiboot.gz) but when I extract it on Windows (using either WinZip or gzip) or a Solaris machine (using gunzip) the result is one big file (approx 100kb) which seems to be a concatenation of the 3 files you indicated.

I am not sure what I am doing wrong. Do I need to somehow process the resulting single bootmiiboot file to get the 3 files or is there some problem with my initial extraction?



Edited 1 time(s). Last edit at 02/04/2010 10:04AM by LordAshes.
Sorry, only registered users may post in this forum.

Click here to login