2.i. Loading HBB
When the Homebrew Browser is loaded, it will show a console screen (white
text on a black screen) which shows you everything it's doing. This screen
is useful for debugging and knowing where issues lie.

As HBB loads it will do the following: (the text in brackets is what HBB
says as it prints to the screen)
- Initialise your Wii's network (Waiting for network to
initialise...)
- Mount your SD/USB devices (Attempting to mount SD card...)
- Load your settings if they exist (Settings loaded from SD card.)
- Attempt to query the IP address of CodeMii.com (Requesting IP
address of www.codemii.com)
Check to see that the CodeMii server is who it says it is (Server
check passed) - removed as of v0.3.9c
- Download the Repositories list (Requesting repositories list...)
- Download the Homebrew list which contains all the applications
(Requesting Homebrew List...)
- Parse the Homebrew list (Parsing Homebrew List)
- Check for any missing files including meta.xml, icon.png and
loop.mod
- Check for Homebrew Browser updates (Checking for Homebrew Browser
updates...)
- Check the HBB temporary icon image files
If it's the first time ever that you've run the HBB or you have less
than 200 image files, it will begin to download a zip file containing
icon image files of each application. At the time of this writing this
guide there are over 300 applications, so this zip file contains those
application's image files. (Downloading zip file containing
current image files)
It's highly recommended to let HBB complete this process, otherwise HBB
will need to download one image file at a time which is very time
consuming.
- Check to see if there is any news about which applications have been
updated (Checking for new/updated applications...)
- Load to the graphic user interface where you can now start
using it
As you can see HBB does a whole lot of things before starting up.
2.ii. Updating HBB
You can update the Homebrew Browser via two methods. The first way is to
update manually which involves downloading the latest version of the
Homebrew Browser via the CodeMii website and then installing HBB as shown
above.
The other way which is the easiest way is to let the Homebrew Browser
update itself. When the Homebrew Browser loads, it checks to see if there
are any updates. If there is an update, HBB will show you the version number
and the new changes made to that version (example below).
v0.3.7
- Compiled with DevKitPPC r19, libogc 1.8.1 and libfat 1.0.6
- Expanded the size of the HBB updated applications display when starting up
- Added homebrew sorter support
- Disabled write test as some cards failed it
- Fixed some bugs (check the description in HBB for more info)
HBB will ask you if you want to update or cancel. If you proceed to
update, it will download the new boot.dol, meta.xml and icon.png files. Once
the update is complete, it will take you back to the Homebrew Channel where
you can load up the new HBB version.
If for any reason it fails, it will tell you so and will restore the
previous version of HBB for you. You should try to update again or manually
install the new version yourself; but before doing so, please let us know
the issue you experienced.
2.iii. Learning the interface
The Homebrew Browser should be self-explanatory however it can be
daunting running software for the first time.

From the top we can see 5 categories; these categories include Demos, Emulators, Games, Media and Utilities.
You are able to change categories by selecting a category from the list (by
pressing A) or move one category left or one category right by pressing the Dpad left
or right on the Wiimote.
It may take a few moments for it to load the new category.
On the top right we can see 2 buttons, one looks like a letter/card and
the other is a question mark. The letter/card when pressed allows you to see
what homebrew applications you have on your SD/USB device. The question mark
is the help menu.
Going down, we can see 4 homebrew applications shown, this section is
what we will refer to as the homebrew list. When moving over the
applications in the homebrew list, they will be highlighted at which time
you press the A button to bring up more information about that application
including a download button. You can scroll through the list be holding B
and moving the Wiimote down or up or you can press the Dpad down and up.
From the homebrew list, you can see little icons to the right of each
application. There is a "New" icon which shows this application is new or
has been updated. If an application is installed you are shown a tick icon.
If the application is outdated you are shown a question mark icon. If the
application is set to be queued to be downloaded using the download queue
you are shown a plus icon.
On the right you can see 5 icons, the first 4 are for sorting the
homebrew list (e.g. by name, downloads, etc) and the last icon is for
accessing the download queue.
On the bottom we can see text saying "Checking icon xxx/xxx". The
Homebrew Browser needs to load all the icons of each homebrew application so
it can display the icon next to the name of each application; so in order to
do this it loads each icon into memory so it can be accessed quickly. The
process of checking icons can be time consuming but you can definitely use
HBB when it's doing so (scrolling and changing categories may be slower). If
an icon file isn't present, HBB will download it.
The last thing we have is on the bottom right which is text that shows
how such free space your SD/USB device has left.

We can see if an application is installed by seeing the tick.

If an the Homebrew Browser believes that there is an updated version of an
application you have installed it shows the question mark.
2.iv. Viewing applications
When you choose an application you are interested in, the following information is shown about the application.

- Name
- Brief description
- Author
- Version
- Size
- Date
- SDHC support
- Download count which is the total amount of downloads for the application.
- Rating which shows the average user rating for the application
- Controllers shows the controllers supported by the application
You are also shown the download or update (if you have the application
installed) and delete buttons.
2.v. Sort the Homebrew list
As the homebrew list contains more and more applications it's important
to be able to sort homebrew applications. You are able to sort the list by
name, date, downloads and rating.

Name icon – This icon sorts the list by name.
Date icon – This icon sorts the list by date format. By default the listings are sorted by latest releases.

Star icon – This icon sorts the list by popularity. Popularity is determined by the ratings that users give to an application.

Thumbs up icon – This iron sorts the list by the number of times all users have downloaded the application.

When select a sort method you will see a small up and down arrow beside
that sort method's icon. These arrows represent how the list is being sorted.
When clicking an icon for the first time, it will sort the list highest to lowest. When clicking the icon again, it sorts the list lowest to highest.
E.g. Selecting date two times will sort the list oldest (top) to latest (bottom).
2.vi. Rating applications
You are able to give applications ratings between 1 to 5 stars (higher is
better).
Your rating will be sent and stored on our server which will calculate the overall rating of the application once every 24 hours.

To give an application a rating, click on the application from the list, and select the
"Your Rating" text or the stars underneath.
You will then be shown the stars and allowed to select a rating.
Once done, the rating will be sent to the server. If the rating is accepted, you will see your own rating on the application.
2.vii. Download, update and delete applications
The Homebrew Brower’s main function is to allow you to download applications from the internet using your Wii.

Once you select an application, it shows you information on that application and you are then able to download the application by pressing the Download button.
You will be shown a progress bar showing the progress of the download which may take some time.
After it's downloaded the zip file, it will extract the zip file whilst
giving you a progress on that too.
Once it has all being completed, the download button will disappear and the Delete button will become active.
You are able to update the applications installed on your SD/USB device by using the
Update button.
When a new version of an application comes out and you have an older version of that application installed, you will be able to press the update button which will download the latest version of that application for you.
You will be shown a progress bar exactly the same as when downloading.
If you wish to remove an application from your SD/USB device you can easily do this by pressing the Delete button.
The application will be deleted from your SD/USB device and on success the delete button will be faded out and the Download button will become active again.
A quick way to delete applications is to press the letter/card icon on
the top right as it allows you to see all your homebrew applications that
you have on your SD/USB device.
2.viii. Download, update and delete queue
The Homebrew Browser allows you select applications which you wish to add in a queue to be downloaded. This queue is represented by the Download arrow
found on the bottom right of the screen.

To add applications to the queue, in the homebrew list you press the Plus (+) button
on the Wiimote when your cursor is over the application. This will bring up a Plus icon which shows that the application is in the queue.
You can remove applications from the queue by pressing the Minus (-) button
which will remove the Plus icon.

Once you are ready to download applications, first view the queue by pressing the
Download arrow. Here you will see all the applications ready to be
downloaded.

To begin the automatic downloading of applications, press the download
arrow again. Once you begin, you will be shown the amount of applications to be downloaded and the progress
like you do when downloading applications yourself. Once completed, it will bring you back to the download queue where you will find that all your applications have a tick on them which mean that they are installed.
Updating your applications is similar to adding applications to the download
queue.
Once you are viewing your applications on the SD/USB device, you just click the
download queue button and it will show all the applications which had
question marks on them are now queued.
To continue press the download queue button again and it will automatically
update all applications which are out of date.
Once finished, it will return you back to your applications installed list.

Deleting applications is once again similar to adding applications to the download
queue. Instead of pressing the Plus (+) button you now press the Minus (-)
button on each application to delete it. You press the download queue button
twice like last time, and it will being to delete the applications you have
selected from your SD/USB device.
You can do all 3 of these things at the same time.
2.ix. Using the controllers
Below are the controls available when HBB is starting up.
 |
 |
Action |
 |
 |
Accept HBB update |
 |
 |
Cancel download/extracting images on first run |
 |
 |
Return to loader |
 |
 |
Work offline |
 |
 |
Revert to CodeMii repository |
Below are the controls available when HBB is in the graphic user
interface.
 |
 |
Action |
 |
 |
Move pointer |
 |
 |
Hold and move Wiimote down / up to scroll through list |
 |
 |
Click buttons |
 |
 |
Cancel download/extract/delete |
/
 |
/
 |
Previous / Next category |
/
 |
/
 |
Scroll up and down the list slowly |
 |
/
 |
Remove / Add application to queue |
 |
 |
Menu
Hold to return to loader |
2.x. Accessing the menu
You can access the menu by pressing the Home button on your Wiimote. From
the menu you can select to change your settings, reboot your Wii or return
to the Homebrew Channel.
