Homebrew Launcher Wii U

From GameBrew
Homebrew Launcher
File:Homebrewlauncherwiiu.png
General
AuthorDimok
TypeTitle Launchers
Version1.5
LicenseGPL-3.0
Last Updated2022/01/04
Links
Download
Website
Source

The Homebrew Launcher is an application that enables the loading of homebrew (in ELF or RPX format) from an SD Card on the Wii U.

User guide

How to use

Option A - Tiramisu module:

  • Download the latest release and extract the archive to the root of the SD card.
  • Launch the Homebrew Channel through the Mii Maker.

Option B - Forwarder channel (not recommended):

  • Download both the Channel and WUP Installer GX2.
  • Extract files onto the SD card, and install the Homebrew Launcher Channel (HBLC) with WUP Installer GX2.

Adding homebrew

  • Each homebrew application has its own folder with files inside (e.g., sd:/wiiu/apps/homebrew_launcher).
  • Homebrew packages must contain one ELF executable and optionally a meta.xml and icon.png.
  • The meta.xml file contains metadata, and the icon.png file is the program's logo (256 x 96).

Meta XML example:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>  
<app version="1">  
<name>FTPiiU</name>  
<coder>joedj</coder>  
<version>0.3</version>  
<release_date>20160331200000</release_date>  
<short_description>An FTP server</short_description>  
<long_description>ftpiiU is an FTP server for WiiU.  
Ported to WiiU by Dimok.  
Based on FTPii from joedj  
</long_description>  
</app>  

Themes:

  • Theming functionality is not complete, but buttons and cursors can be changed in sd:/wiiu/apps/homebrew_launcher/resources folder.
  • Background music can be replaced at sd:/wiiu/apps/homebrew_launcher/resources/bgMusic.ogg.

Folder structure:

sd:/  
 |-wiiu/  
 |  |-apps/  
 |  |-homebrew_launcher/  
 |  |  |-homebrew_launcher.elf  
 |  |  |-meta.xml  
 |  |  |-icon.png  
 |  |-loadiine_gx2/  
 |  |  |-loadiine_gx2.elf  
 |  |  |-meta.xml  
 |  |  |-icon.png  
 |  |-ddd/  
 |  |  |-ddd.elf  
 |  |  |-meta.xml  
 |  |  |-icon.png  
 |  |-ftpiiu/  
 |  |  |-ftpiiu.elf  
 |  |  |-meta.xml  
 |  |  |-icon.png  

Screenshots

homebrewlauncherwiiu2.png

Compatibility

Compatible with:

3.0.0 and 3.1.0
4.0.0 and 4.1.0
5.0.0
5.1.0
5.3.2
5.4.0
5.5.x

Changelog

v1.5 2022/01/04

v2.1 2016/11/29

  • Fixed sendelf/wiiuload support.
  • Fixed bug with server socket shutdown if filedescriptor is 0.

v1.4 2016/11/16

  • Support for RPX file launching from SD and wiiload/sendelf directly through HBL
  • New elf loader (sd_loader) code with pre-installed kernel memcpy function and support to load RPX
  • Fixed audio clicking (thanks to aliaspider)

NOTE: New payloads (a.k.a. MP4 files on browser exploit) are required for it to be able to load RPX files. Old payloads are still compatible but will only work with ELF files.

v1.3 2016/11/05

  • Filter homebrew launcher itself from the list of homebrews (issue 13).
  • Fixed random freeze caused from multi threaded access to elements list in a frame (issue 6).
  • Changed maximum depth of ELF file searching to 1 sub-directory only.
  • Fixed wrong homebrew buttons order display in some cases (issue 15).
  • Don't allow a second wiiload/sendelf send if the first one just finished and is being started.
  • Add font smoothing thanks to @Maschell.

v1.2_RC3 2016/05/04

  • Added official support for 3.0.0 and 3.1.0 with sound support.
  • Added official support for 4.0.0 and 4.1.0 with sound support.
  • Added official support for 5.5.x firmwares.
  • One click link launch (no need to run the link twice or execute the exploit prior to launch).
  • Removed requirement of loadiine kernel memory mapping (any mapping is accepted as long as kernel_write is available).
  • Fixed receive from wiiload and other application that send the elf header one byte at a time.
  • Improved OS driver exploit integrated.
  • Skip ELF files starting with '.' and '_'.
  • Added version string to main view.
  • aAlow MP3 and WAV background musics (file has to be located at and called "homebrew_launcher/resources/bgMusic.ogg" for now even if its not an OGG file).
  • Merged new gx2sploit and replaced the OSDriver exploit for firmwares 5.3.2 and higher.

v1.1 2016/03/03

  • Support for 5.0.0 and 5.1.0 is added and a bug fix regarding launched console applications was made.

v1.0 2016/03/01

  • First release.

External links

Advertising: