Changes

315 bytes added ,  04:59, 29 September 2016
Update 5.5.1 launch kexploit info
Line 11: Line 11:  
The '''Homebrew Launcher''' is an application that allows homebrew (in ELF format) to be loaded from an SD Card and executed on the Wii U.
 
The '''Homebrew Launcher''' is an application that allows homebrew (in ELF format) to be loaded from an SD Card and executed on the Wii U.
 
== Setup ==
 
== Setup ==
:''Note: The Homebrew Launcher can only be run on Wii U consoles running firmwares 3.0.0 and above (except between 5.1.1 and 5.3.1, as exploits are not public for those firmwares).''
+
''See also: [[Homebrew setup tutorial]]''
 +
:''Note: The Homebrew Launcher can currently run on all Wii U firmwares up to 5.5.1.''
    
The easiest method of using the Homebrew Launcher is by using a pre-hosted payload (internet connection required), but you will still need to install data to your SD Card. Download the [https://github.com/dimok789/homebrew_launcher/releases/download/v1.2_RC3/homebrew_launcher.v1.2_RC3.zip Homebrew Launcher] from its GitHub page.
 
The easiest method of using the Homebrew Launcher is by using a pre-hosted payload (internet connection required), but you will still need to install data to your SD Card. Download the [https://github.com/dimok789/homebrew_launcher/releases/download/v1.2_RC3/homebrew_launcher.v1.2_RC3.zip Homebrew Launcher] from its GitHub page.
 +
 +
Alternatively, on a [[5.5.1]] Wii U, without using a computer, you can visit directly [http://wiiubru.com/go wiiubru.com/go] in the browser with an SD card inserted. After starting the link, a menu will pop up where Homebrew Launcher as well as other apps can be installed directly to the SD card.
 +
 
=== Step 1: Install required files to SD Card (only needs to be done once) ===
 
=== Step 1: Install required files to SD Card (only needs to be done once) ===
 
Make sure that your SD Card switch is pointed towards the top of your SD Card (in the 'unlocked' position), and insert it into your computer.
 
Make sure that your SD Card switch is pointed towards the top of your SD Card (in the 'unlocked' position), and insert it into your computer.
Line 20: Line 24:     
That's it. Eject the SD Card from your computer and insert it into your Wii U.
 
That's it. Eject the SD Card from your computer and insert it into your Wii U.
 +
 
=== Step 2: Kernel Exploit and Installation (must be performed every reboot) ===
 
=== Step 2: Kernel Exploit and Installation (must be performed every reboot) ===
 
The Wii U's web browser contains numerous exploits that allow code execution. A simple method of installing the Homebrew Launcher without needing to configure an off-line web server is to simply visit a hosted payload sire (e.g. http://loadiine.ovh). Just follow the steps on the website to install the Homebrew Launcher payload on our console.
 
The Wii U's web browser contains numerous exploits that allow code execution. A simple method of installing the Homebrew Launcher without needing to configure an off-line web server is to simply visit a hosted payload sire (e.g. http://loadiine.ovh). Just follow the steps on the website to install the Homebrew Launcher payload on our console.
Line 26: Line 31:     
This program works by placing itself in-front of Mii Maker, as Mii Maker is granted SD Card access without any external modification. If you close the launcher, you do not need to re-install it (unless you opened System Settings or rebooted your console), just reopen Mii Maker.
 
This program works by placing itself in-front of Mii Maker, as Mii Maker is granted SD Card access without any external modification. If you close the launcher, you do not need to re-install it (unless you opened System Settings or rebooted your console), just reopen Mii Maker.
 +
 
== Creating/Installing Homebrew ==
 
== Creating/Installing Homebrew ==
 
Each application has its own folder, with its own files inside. For example, inside <code>sd:/wiiu/apps</code>, there could be <code>homebrew_launcher</code>, <code>ftpiiu</code> and <code>loadiine_gx2</code> folders. When you download a program for the Homebrew Launcher, look through its files until you see  
 
Each application has its own folder, with its own files inside. For example, inside <code>sd:/wiiu/apps</code>, there could be <code>homebrew_launcher</code>, <code>ftpiiu</code> and <code>loadiine_gx2</code> folders. When you download a program for the Homebrew Launcher, look through its files until you see  
Line 54: Line 60:  
HBL has also been designed to allow you to test your software by sending it over the network. Tools like <code>SendElf</code> and <code>wiiload</code> have been tested and are 100% compatible. SendElf has the advantage of having a graphical drag-and-drop interface, whereas wiiload has the advantage of being a part of devkitPPC, and is able to be placed into your compiler chain easily.
 
HBL has also been designed to allow you to test your software by sending it over the network. Tools like <code>SendElf</code> and <code>wiiload</code> have been tested and are 100% compatible. SendElf has the advantage of having a graphical drag-and-drop interface, whereas wiiload has the advantage of being a part of devkitPPC, and is able to be placed into your compiler chain easily.
 
=== Developing Homebrew ===
 
=== Developing Homebrew ===
 +
''See also: [[Homebrew development|Homebrew development guide]]''
 +
 
Visit https://github.com/dimok789/hello_world to see an example of a successful HBL ELF program. Along with requiring devkitPPC (like regular libwiiu development) HBL software also relies on libogc, mainly for the ported libraries included with it.
 
Visit https://github.com/dimok789/hello_world to see an example of a successful HBL ELF program. Along with requiring devkitPPC (like regular libwiiu development) HBL software also relies on libogc, mainly for the ported libraries included with it.
 
== Themes ==
 
== Themes ==
61

edits