1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Temporary emails are not supported for signing up accounts on 3DS Chaos, this includes 10 minute emails. All will be detected by our system & the accounts will be deleted
    Dismiss Notice
  3. Shared accounts, multiple accounts & inappropriate usernames not allowed on our site

    Please use a legit email account from a reliable email provider, temporary email accounts are not allowed & will be rejected by our system
    Dismiss Notice
  4. Problem Signing up?

    Please use the contact us link at the bottom of the site listing the problem with your email & ip addresses & the problem will be looked into by our admin team
    Dismiss Notice

Github Homebrew Launcher for WiiU

Cha0s Em3rald Jun 28, 2016

  1. Cha0s Em3rald

    Cha0s Em3rald Chaos Fanatic Staff Member Administrator



    Homebrew Launcher for WiiU


    Original thread posted here on GBATemp by cyan

    The homebrew launcher for WiiU is finally here !
    This homebrew launcher is developed by Dimok.

    It allows you to list and launch elf files located on your SD card, but is also compatible with elf files sent to the WiiU though the network.

    It's compatible with WiiU:
    3.0.0 and 3.1.0
    4.0.0 and 4.1.0
    5.5.x if you have a kernel exploit


    Releases : https://github.com/dimok789/homebrew_launcher/releases
    Sources: GitHub - https://github.com/dimok789/homebrew_launcher


    Download and extract the wiiu folder from the release package to the root of your SD card.
    It should look like this:

    Host the "www" folder and run the browser exploit to launch it.

    How to setup your SD card

    the Homebrew Launcher lists all elf files located in this folder:
    sd:/wiiu/apps/<folder you want>/

    It will read these 3 files:

    The meta.xml is the same format used by The Homebrew Channel (Wii)
    The icon.png is twice the size (256x96px) as HBC.
    the elf can be named ANYTHING (not necessarily the same as the folder).

    How to launch elf from the network
    You can send an elf file directly to your console though your wifi connection.
    Currently, only SendElf has been tested.

    Other tools like wiiload or TransmitMii might work, please test them.

    How to add homebrew from the network
    You can send a zip package to HBL with Sendelf, the zip will be decompressed and automatically installed into the /apps/ folder.
    pack your filename.elf, meta.xml and icon.png into a zip, rename the zip to the folder name you want to create and send it through the network.

    How to compile elf file for this Homebrew Launcher
    A hello world example is available here:

    You can also check the ftpiiU or even homebrew launcher sources.

    How to port existing homebrew developed for libwiiu to this launcher?
    Dimok ported Pong for libwiiu to Homebrew launcher elf format.
    This port is available in two different formats:

    1) Without dynamic libraries: https://github.com/dimok789/pong_port/tree/master/no_dynamic_libs
    2) With dynamic libraries: https://github.com/dimok789/pong_port

    Currently only ELF files of up to 6.5 MB are supported.

    Is my homebrew compatible?
    You will probably have to recompile your project to make it compatible with this homebrew launcher.
    if you compiled your application to be located at the address 0x00802000 it will work.
    You can specify the address by editing the linker parameter like this:

    All launched homebrew will automatically return to the launcher when exiting them.
    Launching Miimaker will reload the Homebrew launcher, except with Loadiine which will reload loadiine. you need to exit loadiine (home button) to return to the homebrew launcher.

    You can change the theme without recompiling by placing the images in the resources sub-folder.

    the filename can be found on github, in the /data/images/.​

Share This Page