Hacking How to get homebrew running using bannerbomb

WiiPower

Well-Known Member
OP
Member
Joined
Oct 17, 2008
Messages
8,165
Trophies
0
XP
345
Country
Gambia, The
<!--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".
 

OSW

Wii King
Former Staff
Joined
Oct 30, 2006
Messages
4,787
Trophies
0
XP
482
Country
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 .
 

sanni

Well-Known Member
Member
Joined
Nov 7, 2003
Messages
142
Trophies
1
XP
1,215
Country
Germany
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?
 

cwstjdenobs

Sodomy non sapiens
Member
Joined
Mar 10, 2009
Messages
1,756
Trophies
0
Location
Ankh-Morpork
Website
Visit site
XP
205
Country
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.
 

WiiPower

Well-Known Member
OP
Member
Joined
Oct 17, 2008
Messages
8,165
Trophies
0
XP
345
Country
Gambia, The
sanni said:
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?

Theoretically it works. I think the worst that could happen is that you are not able to execute bannerbomb.


QUOTE(cwstjdenobs @ May 19 2009, 03:29 PM) 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.

Ok i change the statement.
 

djda

Well-Known Member
Member
Joined
Apr 15, 2009
Messages
240
Trophies
0
Website
Visit site
XP
31
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.
 

wildpig953

New Member
Newbie
Joined
May 19, 2009
Messages
1
Trophies
0
XP
99
Country
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
 
D

Deleted User

Guest
Great job WiiPower!
mthrnitesmiley.gif


I are gonna put diz intoo mah HSG
 

nubecoder

Well-Known Member
Newcomer
Joined
May 20, 2009
Messages
82
Trophies
0
Age
44
Website
www.nubecoder.com
XP
125
Country
United States
cwstjdenobs said:
you just can't install cIOS on ones at 4.0 because you can't downgrade an IOS on them

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...
 

cwstjdenobs

Sodomy non sapiens
Member
Joined
Mar 10, 2009
Messages
1,756
Trophies
0
Location
Ankh-Morpork
Website
Visit site
XP
205
Country
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
 

WiiPower

Well-Known Member
OP
Member
Joined
Oct 17, 2008
Messages
8,165
Trophies
0
XP
345
Country
Gambia, The
nubecoder said:
cwstjdenobs said:
you just can't install cIOS on ones at 4.0 because you can't downgrade an IOS on them

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...


cIOS stuff does not belong into this topic. You can downgrade from 4.0, but the if what cwstjdenobs told is correct, you can only downgrade the "softmoddable" Wiis to any version you want, and the "unsoftmoddable" Wiis to any version >= 3.4. If you want to discuss this further search a topic in the backup section.

wildpig953 said:
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

Done. Best moment for this is after the homebrew channel installation in my eyes.

QUOTE(afif95 @ May 20 2009, 04:16 AM) Great job WiiPower!
mthrnitesmiley.gif


I are gonna put diz intoo mah HSG

Please link and don't integrate. (did not check what you actually did) I want this guide sepeated from guides that install preloader for system menu customs or backup stuff. I'm too annoyed of people mixing it all together and not knowing what is required for what.

QUOTE(ether2802 @ May 20 2009, 04:27 AM)
Why no one had writte this guide before
laugh.gif
...???

I asked that myself too. Maybe someone did, but the moderators did not see it.
 

nubecoder

Well-Known Member
Newcomer
Joined
May 20, 2009
Messages
82
Trophies
0
Age
44
Website
www.nubecoder.com
XP
125
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:

QUOTE said:
Installing BootMii:

BootMii is a new software that is still in BETA, that means it's still in the early stages of it's development. Depending on which of the 2 install methods your Wii will allow, it can provide excellent brick protection.

BootMii can be installed in 2 ways, either as part of Boot2 or as an IOS (uses IOS254).

When installed as part of Boot2 it has the benefit of being able to load during the boot process ("independent of system menu and the rest of NAND flash"). It also has the ability to backup/restore your NAND memory, which combined with being able to run during the boot process provides excellent brick protection.

When installed as an IOS (uses IOS254) it behaves identically as when installed as part of Boot2, but since it isn't part of the boot process it is not useful for brick protection (it can still be used to backup the NAND memory).

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.

* a) Download the HackMii Installer from:
http://bootmii.org/download/
* b) Run the installer with your method to run homebrew. For example with bannerbomb.
* c) Install BootMii, preferably as part of Boot2. The installer will tell you if you can't install as part of boot2 ("The installed boot1 version prevents a boot2 install"). Installing it is pretty self-explanatory, you can simply install it along with the Homebrew Channel.
* d) If it didn't show any error then reboot your Wii and you should now have BootMii installed .
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.
 

meesie

Member
Newcomer
Joined
May 21, 2009
Messages
6
Trophies
0
XP
11
Country
This guide is not finished yet, but should be already usable. Please help me making this guide a real good guide for homebrew

Disclaimer:



[*]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:
http://wiibrew.org/wiki/NUS_Downloader
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.
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.


hi there, i have a wii that i upgraded online to 4.0E, and i just followed these instructions. i got the banner bomb working and ready to use.(aad20_v108) BUT i cant get the home brew channel or any others working. i have followed the above steps. but i am unsure how to get these dol/elf files and wad files working. can you please help me through this.
 

WiiPower

Well-Known Member
OP
Member
Joined
Oct 17, 2008
Messages
8,165
Trophies
0
XP
345
Country
Gambia, The
meesie said:
[...]

hi there, i have a wii that i upgraded online to 4.0E, and i just followed these instructions. i got the banner bomb working and ready to use.(aad20_v108) BUT i cant get the home brew channel or any others working. i have followed the above steps. but i am unsure how to get these dol/elf files and wad files working. can you please help me through this.

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?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sicklyboy @ Sicklyboy: *teleports behind you* "Nothing personnel, kiddo" +1