How to get homebrew running using bannerbomb

Discussion in 'Wii - Hacking' started by WiiPower, May 19, 2009.

May 19, 2009
  1. WiiPower
    OP

    Member WiiPower GBAtemp Guru

    Joined:
    Oct 17, 2008
    Messages:
    8,165
    Country:
    Germany
    <!--sizeo:3--><span style="font-size:12pt;line-height:100%"><!--/sizeo--><b>This guide is not finished yet, but should be already usable. Please help me making this guide a real good guide for homebrew</b><!--sizec--></span><!--/sizec-->

    <b><!--sizeo:5--><span style="font-size:18pt;line-height:100%"><!--/sizeo-->Disclaimer:<!--sizec--></span><!--/sizec--></b>

    Do not confuse homebrew with piracy or backups! Homebrew applications can be used to run piracy/backups but homebrew is not about it. <b>The authors of bannerbomb, the Homebrew channel, BootMii and the twilight hack are strictly against piracy.</b> Please respect that at least in not mixing it up to statements like this:
    "I used the homebrew channel to launch a backup, but..."
    "I used bannerbomb to install a VC/WiiWare channel/wad..."
    Correct in these cases would be:
    "I used the homebrew channel to run Gamma to launch a backup, but..." or short "I ran Gamma to launch a backup, but..."
    "I used bannerbomb to run WAD Manager and then install a VC/WiiWare channel/wad with it..."
    And i can't write write here what i would like to reply to peope who ask stuff like this:
    "Why does my homebrew channel not work? I'm sure i burned correctly, but the disc channel still refuses to load backups"
    If somebody asks stuff like this in this thread, i will ask the mods to ban that user.

    <!--sizeo:7--><span style="font-size:36pt;line-height:100%"><!--/sizeo--><b>Please get that into your head!</b><!--sizec--></span><!--/sizec-->


    Requirements:
    - Wii with system menu 4.0 or earlier(earlier recommend)
    - sd or sdhc card, but non sdhc is recommend. All cards with >2GB are sdhc, the others are normal sd cards.
    - ability to write to sd card on your pc


    <!--sizeo:5--><span style="font-size:18pt;line-height:100%"><!--/sizeo--><b>Step 1: Get bannerbomb working

    </b><!--sizec--></span><!--/sizec-->Bannerbomb is an exploit that allows you to run any code on the Wii. You need to use an exploit, because nintendo does not want homebrew on the Wii and puts a lot of effort into blocking homebrew. This guide will not claim if homebrew in general is legal or not, it depends on the laws in your country anyways.<ul><li>a) Download bannerbomb from:
    <a href="http://bannerbomb.qoid.us/" target="_blank">http://bannerbomb.qoid.us/</a>
    (it moved to this page:
    <a href="http://wiisixtyfour.webs.com/bannerbomb/bannerbomb.htm" target="_blank">http://wiisixtyfour.webs.com/bannerbomb/bannerbomb.htm</a> ???)
    As long as it's still in development, there will be different versions and you have to find out which version works on your Wii.</li><li>b) If you have a "private" folder on your sd card, rename it to "privateold". You will only have this folder on your sd card, if you ever stored a channel or save to your sd card.</li><li>b) Copy a boot.dol to your sd card, you could use any boot.dol. But i have written a small test program that you should use for testing:
    <a href="http://gbatemp.net/index.php?download=5918" target="_blank">http://gbatemp.net/index.php?download=5918</a></li><li>c) Disable WiiConnect24, for some unkown reason bannerbomb does not work properly if it's enabled</li><li>d) Copy the the "private" folder from bannerbomb to your sd card. The private folder from bannerbomb has to be in the root of your sd card.</li><li>e) Do not insert the sd card into the Wii yet. Start the Wii and go to the settings menu, change to Data Management, then change to Channels, then SD.</li><li>f) Insert your sd card, when you are asked to "Load boot.dol/elf", select yes.</li><li>g) If you were not asked to launch the boot.dol/elf or after you selected yes, the screen did not turn black and tell you: "Bannerbomb test passed"(only with my test boot.dol), go back to d) and try another bannerbomb folder.</li><li>h) Let the test run its 5 minutes to be absolutely sure everything is working as it should and WiiConnect24 is really turned off. Then press any button to reboot the Wii.</li></ul><b>Congratulations! You are now able to run homebrew on your Wii.</b> If you want to use your backed up saves and channels again(now or somewhen in the future), then<ul><li>i) rename the "private" folder to "privatebannerbomb", for later use of bannerbomb.</li><li>j) rename the "privateold folder to "private"</li></ul><b>If you are told to run xy with bannerbomb in the future:</b><ul><li>Make sure you your working bannerbomb folder is the private folder on your Wii. A private folder from saves or channels MUST NOT be on the sd card at the same time.</li><li>Rename the .dol/.elf from xy to boot.dol/boot.elf</li><li>Copy it to the root of your sd card</li><li>Do steps 1c),1e) and 1f)</li></ul><!--sizeo:5--><span style="font-size:18pt;line-height:100%"><!--/sizeo--><b>Step 2: Install the Homebrew Channel[HBC]</b><!--sizec--></span><!--/sizec-->
    <!--sizeo:3--><span style="font-size:12pt;line-height:100%"><!--/sizeo-->(optional, but recommend for everybody)<!--sizec--></span><!--/sizec-->

    The Homebrew Channel is a very nice piece of software that can be installed as channel onto your Wii. It allows to run homebrew applications in a faster and nicer way than bannerbomb. Which is why it's recommend to install it, even if it's not required for most(all?) homebrew software.

    Requirements:
    - System menu 4.0 or lower
    - Ability to run homebrew, for example with bannerbomb. But the Homebrew channel itself or the outdated twilight hack will work too.<ul><li>a) Download the HackMii Installer from:
    <a href="http://bootmii.org/download/" target="_blank">http://bootmii.org/download/</a></li><li>b) Run the installer with your method to run homebrew. For example with bannerbomb.</li><li>c) Install the homebrew channel. How to do it is pretty self-explanatory.</li><li>d) If it didn't show any error then reboot your Wii and check if you see the homebrew channel.</li><li>e) (optional) Since you have the HBC now to launch applications you don't need bannermbomb anymore. Now you can delete the "private" folder on sd card and rename the "privateold" folder(you only have this if you had to rename the "private" folder earlier) to "private".</li></ul><!--sizeo:3--><span style="font-size:12pt;line-height:100%"><!--/sizeo--><b>How to meet the requirements for the homebrew channel:</b><!--sizec--></span><!--/sizec-->

    You only need to do this if you got an error during the installation about the install or the homebrew channel requiring a new IOS. This is to be expected on lower system menu versions 1.x and 2.x. There are different methods how to achieve these requirements, these are are only examples, starting with the recommend method, but describing others as well. If your drive is dead, try method 2 first.<ul><li>Method 1: Update with game disc
    Get a game disc <b>from your region</b> with an update and start it from the disc channel. Make sure it's not too old(Red Steel or Zelda for example) and not one of the latest games(released in 2009 or later). Mario Kart, Mario Galaxy or Super Smash Bros. Brawl will be fine. You need the game only for a few minutes, so you could rent it too if you don't have any.
    </li><li>Method 2: Install IOS36v1042 manualy
    a) Get a IOS36-64-v1042.wad. Note that it can't be uploaded or linked here, because that would be illegal. You can extract it form many game .isos, or you can download it from nintendo's servers with the NUS Downloader:
    <a href="http://wiibrew.org/wiki/NUS_Downloader" target="_blank">http://wiibrew.org/wiki/NUS_Downloader</a>
    <b>Could someone help me with this. I think the file from the downloader does not match the file used everywhere, but there's a patch available somewhere.</b>
    Don't worry about the name of the file, it does not matter, it does not have to be IOS36-64-v1042.wad. And don't worry about the region of IOS, IOS are region free, while almost everything else is region locked and dangerous if the wrong region version is installed.
    b) Create a "wad" folder on your sd card
    c) Copy the .wad to this "wad" folder
    d) Get WAD Manager 1.4 or later
    e) Run it(with bannerbomb) and install the wad.
    </li><li>Method 3: Do an online update (requires wifi)
    Do an online update. <b>This is not recommend</b>, but it will work as long as the latest system menu is 4.0.
    </li><li>Method 4: Update to 3.2 using AnyRegion Changer (requires wifi) <b>*brick danger!*</b>
    a) Get AnyRegion Changer:
    <a href="http://wiibrew.org/wiki/AnyRegion_Changer" target="_blank">http://wiibrew.org/wiki/AnyRegion_Changer</a>
    b) Run it(with bannerbomb)
    c) Change your system menu version with it to 3.2. <b>Do not change anything else! Be sure you select the correct region!</b> If you ignore this, your Wii WILL be bricked.</li></ul><!--sizeo:5--><span style="font-size:18pt;line-height:100%"><!--/sizeo--><b>Howto run applications with the Homebrew channel</b><!--sizec--></span><!--/sizec-->

    <!--sizeo:3--><span style="font-size:12pt;line-height:100%"><!--/sizeo--><b>Howto run applications from sd card or usb storage(FAT formatted!)</b><!--sizec--></span><!--/sizec-->

    Prepare your storage device by creating a "apps" folder on it. Basically everything needed to run applications is a sub folder of this "apps" folder with a boot.dol or boot.elf in it.<ul><li>If got got an application with a folder that contains a boot.dol or a boot.elf, it's best to just copy that whole folder to the "apps" folder. Some applications require some of the files in the folder they came with. Sadly some applications require you to copy other files to other folders on sd card too, but if that's the case, it's stated in the readme or the release notes.
    </li><li>If you only got a .elf or a .dol, create a new folder inside the "apps" folder , rename the .elf/.dol to boot.elf/boot.dol and put it inside the new folder.</li></ul>You can use icon.png and meta.xml files to configure how the applications are dispayed in the homebrew channel. For more information about this, go to:
    <a href="http://wiibrew.org/wiki/Homebrew_Channel#Configuring_Applications" target="_blank">http://wiibrew.org/wiki/Homebrew_Channel#C...ng_Applications</a>

    <!--sizeo:3--><span style="font-size:12pt;line-height:100%"><!--/sizeo--><b>Howto send applications via wifi to the homebrew channel</b><!--sizec--></span><!--/sizec-->

    Go to WiiBrew's WiiLoad site:
    <a href="http://wiibrew.org/wiki/Wiiload" target="_blank">http://wiibrew.org/wiki/Wiiload</a>
    everything needed should be explained there


    <b><!--sizeo:5--><span style="font-size:18pt;line-height:100%"><!--/sizeo-->Step 3: Install BootMii(optional)<!--sizec--></span><!--/sizec--></b>

    This section will be written when homebrew using BootMii mini is available. Until then BootMii is "only" usable for brick prevention with nand backups and a quicker way to boot the homebrew channel. Note that a BootMii IOS installation is only usable for homebrew using mini and to create a nand backup. But it's not recommend to rely on the backup/restore function with only the BootMii IOS installation, because you can't execute this in case of a brick and if something unexpected happens during the restore, your Wii be be bricked by this.

    <b><!--sizeo:5--><span style="font-size:18pt;line-height:100%"><!--/sizeo-->FAQ<!--sizec--></span><!--/sizec--></b>

    <b>Q:</b> What can i do on new Wiis(so-called "LU64+" or "unsoftmoddable")?
    <b>A:</b> There's a lot of stuff you can't do on new Wiis. If you buy a Wii now you get a so-called "LU64+" Wii, your region does not matter for the name. Another name for the new Wiis is "unsoftmoddable", which came from the fact that an old cIOS can be installed on them, but can't be used. <b>If you know that your Wii is one of these ALWAYS mention it when asking for help or you put your Wii in danger!</b>

    <b>Important:</b> There's a lot of stuff you can't do on LU64+ Wiis, and lots of this stuff will brick your Wii if you ignore it and try. You can: Use bannerbomb, install HBC, install BootMii as IOS, use cBoot2, install a cIOS rev11 and up, and install wads. Most wads are dangerous and can brick your Wii, only install wads for cIOS, channels, VC/WiiWare from <b>trusted</b> sources and step away from IOS, system menu wads, cioscorp and softmii. There are more wads you can install safely, but you have to know what you are doing. And of course you can launch apps from Bannerbomb, HBC or installed channels. For everything else follow this rule: If not at least 3 people who REALLY know what they are talking about, confirm you can do this or that on LU64+ Wiis, you can't and it would most likely brick your Wii. Oh and of course everything that can be done on LU64+ Wiis works on the old ones too, so it's 100% safe to treat your Wii as if it's a LU64+ if you don't know.

    PS: This topic does not really belong here, but it's better to spread this as far as possible to avoid as much bricks as possible.

    <b>Q:</b> How do i know which version of the system menu i have?
    <b>A:</b> Go to the settings menu and then to system settings. The system menu version is displayed there in the upper right corner. For exaple 3.2E. The letter defines the region E for europe, U for USA and J for japan for example.

    <b>Q:</b> What is this "brick", what does that mean?
    <b>A:</b> The term to brick your Wii means, to damage the system, so it does not work anymore and your Wii is as useless as a brick afterwards. From some bricks you can recover, but the best idea is to avoid everything that could cause a brick, especially when you are warned.

    <b>Q:</b> I have a SDHC card(a sd card bigger than 2 GB), will i be able to use it?
    <b>A:</b> SDHC cards cause some trouble for homebrew. Some SDHC cards work fine to backup saves and channels(4.0 system menu), but can't be used with bannerbomb and the homebrew channel. You can try to do everything with a SDHC card, but it's not guaranteed it will work. But don't worry, the worst that is known to happen that the card does not get recognised and you simply can't use it. Some homebrew channel users reported that pressing home and selecting update helps for some sdhc cards.

    <b>Q:</b> I get an error trying to start an application in the homebrew channel, it's a .elf. Help!?
    <b>A:</b> There were non standard .elfs around for quite a while and a certain homebrew channel update added a check if the .elf is correct. Short: Get a new version of the application as .dol. If that's not possible, search for a .elf to .dol converter.

    <b>Q:</b> I can't install BootMii as boot2, will i ever be able to do it?
    <b>A:</b> Short answer: no. The bootprocess of the Wii is the following: Boot boot1, that starts boot2 and that starts the system menu. You can consider the boot1 read-only(that's technically wrong, but has the same attributes as the truth). The new boot1 has the trucha bug fixed and BootMii boot2 is trucha signed. If BootMii boot2 would be installed on a Wii with fixed boot1, boot1 would simply refuse to start the boot2(BootMii) because of the wrong signature. This would be the worst possible brick you can get via software. If there was another signing bug, or if team twizzers had nintendo's private key, then BootMii boot2 installation would be possible on all Wiis. Don't expect a bug to be found, boot1's code is very small and a lot of people already looked for bugs in it. And nintendo is not stupid, there are very very few people knowing the private key, so nobody will ever be able to get his hands on it.

    <b>Q:</b> What are these .dol and .elf files?
    <b>A:</b> These are executable binary files for Wii(and lots of other platforms). Just consider them to be the ".exe files for Wii".
     


  2. OSW

    Former Staff OSW Wii King

    Joined:
    Oct 30, 2006
    Messages:
    4,796
    Country:
    Australia
  3. WiiPower
    OP

    Member WiiPower GBAtemp Guru

    Joined:
    Oct 17, 2008
    Messages:
    8,165
    Country:
    Germany
    Thank you. D... now i have to finish it soon and really try my best...
     
  4. OSW

    Former Staff OSW Wii King

    Joined:
    Oct 30, 2006
    Messages:
    4,796
    Country:
    Australia
    Lol it's pretty good already. If you want to, you can add this,

    How to run applications with the Homebrew channel:

    a) The homebrew must be named boot.dol or boot.elf
    b) It must be placed within it's own folder, with any (appropriate?) name. They can optionally include an image and .xml file describing the homebrew.
    c) There must be in an "apps" folder on the root of your SD/USB. All these homebrew folders will go here.

    Most homebrew applications are released ready for use with homebrew channel.
    If the homebrew is prepackaged in an "apps" folder, just copy it to your SD/USB, overwriting/combining with the other folder if needed.
    If the homebrew is a boot.dol or boot.elf inside another folder, copy it into the same "apps" drectory on the root of your SD .
     
  5. sanni

    Member sanni GBAtemp Regular

    Joined:
    Nov 7, 2003
    Messages:
    132
    Country:
    United Kingdom
    So, will the bannerbomb work with system menue 2.1?
    And could I use the bannerbomb to launch anyregionchanger to update my wii to 3.2?
     
  6. cwstjdenobs

    Member cwstjdenobs Sodomy non sapiens

    Joined:
    Mar 10, 2009
    Messages:
    1,757
    Location:
    Ankh-Morpork
    Country:
    United Kingdom
    You can install the HBC on unsoftmoddable Wiis, you just can't install cIOS on ones at 4.0 because you can't downgrade an IOS on them, and can't use the LU64+ workaround. But seeing as this is a setting up homebrew guide and not a setting up a loader guide that doesn't matter.
     
  7. WiiPower
    OP

    Member WiiPower GBAtemp Guru

    Joined:
    Oct 17, 2008
    Messages:
    8,165
    Country:
    Germany
    Ok i change the statement.
     
  8. djda

    Member djda GBAtemp Regular

    Joined:
    Apr 15, 2009
    Messages:
    240
    Country:
    Barbados
    I kept on hearing about bannerbomb and now that its actually explained seems like a very useful exploit and not to hard to use.

    After completion and a bit of tidying up this will be a 1st class guide and will help generations of wii "hackers" to come.... well until bannerbomb is rendered useless and the new exploit is made but until that day. (Heres to hoping that day is a long time from now)
    Great work.


    *EDIT*
    Im not sure if this is the right place but after i loaded the hackmii installer and installed the new HB Channel the channel seems to be glitchy. After going to the menu and selecting reload or exit the wii hangs on a black screen and after installing my old HB Channel it all works dandy so just a warning.
     
  9. wildpig953

    Newcomer wildpig953 Newbie

    Joined:
    May 19, 2009
    Messages:
    1
    Country:
    Australia
    Great work WiiPower.

    I have just one request for the guide, can it include information on what to remove and what to leave on the SD card after successful installation/configuration?


    Regards
    wildpig
     
  10. afif95

    Member afif95 I own a bungalow on Mars, and booked 4 corner lots

    Joined:
    Nov 24, 2008
    Messages:
    1,805
    Location:
    Malaysia!
    Country:
    Malaysia
    Great job WiiPower! [​IMG]

    I are gonna put diz intoo mah HSG
     
  11. ether2802

    Former Staff ether2802 we have the techno...!!

    Joined:
    Oct 14, 2007
    Messages:
    4,350
    Location:
    Pto. Vallarta
    Country:
    Mexico
    Why no one had writte this guide before [​IMG]...???
     
  12. nubecoder

    Newcomer nubecoder Advanced Member

    Joined:
    May 20, 2009
    Messages:
    82
    Country:
    United States
    Does this mean that you could not be running (virgin) System Menu v4.0 and use BannerBomb to load up anyregionchanger to downgrade to System Menu v3.4?

    (I'm trying to get caught up to the new 4.0 info.)

    BTW nice guide so far...
     
  13. cwstjdenobs

    Member cwstjdenobs Sodomy non sapiens

    Joined:
    Mar 10, 2009
    Messages:
    1,757
    Location:
    Ankh-Morpork
    Country:
    United Kingdom
    After some reading around people seem to be saying you can downgrade an LU64+ Wii to the System menu it shipped with, so if you're virgin 4.0 Wii came with 3.4 you can downgrade to that. I wouldn't risk it though. And I don't know if ARC would work anyway without trucha enabled IOSs
     
  14. WiiPower
    OP

    Member WiiPower GBAtemp Guru

    Joined:
    Oct 17, 2008
    Messages:
    8,165
    Country:
    Germany
    I asked that myself too. Maybe someone did, but the moderators did not see it.
     
  15. nubecoder

    Newcomer nubecoder Advanced Member

    Joined:
    May 20, 2009
    Messages:
    82
    Country:
    United States
    Thankx so much for the quick and helpful response.

    Sorry for deterring the thread a bit, to make up for it I'm submitting this:

    Partly a copy /paste from you HBC install section, but it's a start...

    -ps the Wii I was referring to has system menu 4.0 but is not a LU64+, again thankx for the info.
     
  16. meesie

    Newcomer meesie Newbie

    Joined:
    May 21, 2009
    Messages:
    6
    Country:
    Australia
     
  17. WiiPower
    OP

    Member WiiPower GBAtemp Guru

    Joined:
    Oct 17, 2008
    Messages:
    8,165
    Country:
    Germany
    You should only install IOS36v1042 manually if the homebrew channel installer complains about the installed IOS, which should not be the case when you have the 4.0 system menu. Could you explain what error you get exactly with the HackMii installer and why it fails to install the HBC?
     
  18. k420

    Newcomer k420 Newbie

    Joined:
    May 21, 2009
    Messages:
    1
    Country:
    United States
    does any one know a way to install hbc on lu64 with 4.0
     
  19. WiiPower
    OP

    Member WiiPower GBAtemp Guru

    Joined:
    Oct 17, 2008
    Messages:
    8,165
    Country:
    Germany
    Did you just try the HackMii installer?
     
  20. Slimmmmmm

    Member Slimmmmmm GBAtemp MoNkEeE

    Joined:
    Nov 1, 2007
    Messages:
    1,687
    Location:
    the land of lol
    Country:
    United Kingdom
    Great guide m8 [​IMG]
     

Share This Page