Homebrew Browser: grab the latest wii homebrew applications and games online

The Homebrew Browser allows you to grab the latest homebrew applications and games all through your Wii.

No longer will you have to take your SD card out to load the files or transfer the files from your computer to the Wii or even use your computer. Once you install a homebrew application and you no longer want it on your SD card, you can delete it as simple as that!

No more dead links, no more extracting files, no more finding out if there is an icon.png and meta.xml in the homebrew application/game!

HERE IS A VID I uploaded to youtube of it in action!

Note: Not all applications/games are included yet. They will be added over time.


* One click download and install for each homebrew application
* One click deletion of homebrew applications
* Able to update your version of a homebrew application once an update comes out for that application
* Caching of the homebrew application pictures
* Auto updating when your Homebrew Browser version is out of date


Currently this application is limited to receiving homebrew applications that only use a single file (boot.dol/elf). Homebrew applications that load other files from the SD card won’t be on the Homebrew Browser list.

Run the included ELF with your favourite method to boot homebrew. Uses the Wiimote with IR.

A SD card icon under the homebrew application image means that you have the latest version of that homebrew application installed, while a clock icon means you don’t have the latest version. You can update your installation of that homebrew application or install new homebrew applications by pressing A. You can delete homebrew applications provided that they have a SD card or clock icon by pressing B.

Button Action
A: Select homebrew application to install or update
B: Delete homebrew application
HOME:Return to loader

If you need to correct your IR cursor in the application, use:

Up Button = Y – 25

Down Button = Y + 25

Left Button = X – 50

Right Button = X + 50

Homebrew Apps in HBB
Date Added Application
2 July 2008 ftpii v0.0.8, Bubble Dizzy v0.94 Beta, SD Explorer v0.9, WiiPaint v1.0, Sudoku2 v0.2b and Trojan Wii v0.1
1 July 2008 Duck Hunt v1.81
30 June 2008 WiiPhysics v1.2
29 June 2008 Touhou Fangame v0.1a, Another Rock Paper Scissors Game v0.2, Sudoku v0.1b, Snake2 v2.1 beta, Matching Cards v0.2, Bichejos v0.1, PONG v1.1, MAsteroids v0.4, CharioMan v0.1a, Scogger v0.2, Simon v0.3, WiiPoker v0.1, Ballion v1.7, Minesweeper v0.1, Asteroids v0.1, Rock Paper Scissors v1.0, Chess v0.0.1 and Tetris v1.2
How it works

1. The Homebrew Browser (HBB) contacts main server to receive a listing of the current homebrew applications. The list contains the different homebrew application names, image file sizes, boot file sizes and whether it is a dol or elf file.
2. HBB checks to see if the user has the latest image files (stored in /temp)for all homebrew listed. If the image is out of date or missing, it downloads the image file.
3. Once in HBB and when selecting a game to install, it downloads the icon.png, meta.xml and boot.dol/elf files from the server.

Notes for Homebrew Developers
How icons for HBB are selected

If there is no icon.png file in a homebrew application then an icon is included if one can be found.

If there is no name on the icon and if the picture doesn’t represent very clearly what the application does then it is replaced with an icon that has a name.
Homebrew Application folder naming

I will stick to the folder names used when you extract each homebrew application. Folders with spaces will be replaced with underscores. If your files don’t come in a folder, then a folder name will be created. If your homebrew application used a folder name before HBB and you’ve updated your application, the user will notice that there is an update to your application.

An example is MAsteroids. The game was developed before HBB. Lets say that the game gets updated. Since they are using a folder name, I can simple place the new boot.dol/elf on the server, change the file size and when the user loads HBB it will notice that they have an existing install of MAsteroids and then the user can update to the latest version.
To make my life easier…

* Include an icon.png and meta.xml file with your homebrew application.
* Try to follow the meta.xml standard and test your meta.xml file in HBC.
* Include a date and version number with your homebrew release, otherwise I will use the timestamp from the boot.dol/elf file and name it v0.1.
* Put your homebrew application files into a folder and then zip up that folder. Try to keep using that folder name for the homebrew applications life.


30 June 2008 (v0.1.1)

* Fixed issue with requesting files from server (thanks joedj)
* Enabled auto updating (press B when asked if you don’t want to update)
* New logo and HBC icon (thanks LowLines)

29 June 2008 (v0.1)

* Initial Release

To do

* Update HBB to use new graphics from LowLines (in progress)
* Support applications that load files from the SD card
* Find calm background music


LowLines for the Homebrew Browser logo and HBC icon

Joe Jordan <joe.ftpii@psychlaw.com.au> – Used ftpii source for network read and write

Thanks to all the Wii homebrew developers and HBC icon creators

Thanks to all the v0.1 testers

Homebrew Browser was written in C using devkitPPC (CVS 20080618) and libogc with libfat.



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: