Homebrew Official 5.5.X ELF Loader

NWPlayer123

Well-Known Member
OP
Member
Joined
Feb 17, 2012
Messages
2,642
Trophies
0
Location
The Everfree Forest
XP
6,693
Country
United States
Wasn't one of the first things done when the Wii was exploited in Twilight Princess run .elf files? I think it was, and I recall a Sega Genesis emulator being one of the first .elf files. And eventually that method led to the ability to install the homebrew channel... is that theoretically possible with this kind of thing? Would we possibly through this method be able to install a Wii U homebrew channel (if someone managed to develop one) Cuz if so, this could be freaking huge.
Um, highly doubt, the reason you could on Wii was because everything ran on the bare metal so you could easily access and modify stuff, once you got code access you have everything, this has a proper kernel and security processor to handle everything.
 

memomo

( ͡° ͜ʖ ͡°)
Member
Joined
Nov 30, 2013
Messages
1,079
Trophies
0
Age
30
XP
740
Country
Isn't the previous Homebrews (space game, pong,snake etc) was elf compiled in mp4 to be suitable to Yellows8's exploit?

I still didn't get what is possible to get with this other than what we already have
 

rw-r-r_0644

Well-Known Member
Member
Joined
Jan 13, 2016
Messages
351
Trophies
0
Age
22
XP
741
Country
Italy
Isn't the previous Homebrews (space game, pong,snake etc) was elf compiled in mp4 to be suitable to Yellows8's exploit?

I still didn't get what is possible to get with this other than we already have
No, they were .bin. Anyway, with this it will be possible to have programs >20KB.
 

oumoumad

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
798
Trophies
0
Age
31
XP
890
Country
France
Why we were limited to 20KB ?
The payload limit with the browser exploit :). Now with an elf loader, you can do a program with 32mb as NWplayer explained.

If it weren't for this elf loader, things like Loader GX2 would never be possible, in fact even the previous Loadiines (v2,v3,v4) needed the elf loader for more code room to increase game compatibility.

So yeah before other people ask again "we can use loadiine-gx.elf now ??" don't forget that loadiine still needs kernel patched to work :) that will only be possible with a kernel exploit (or IOSU exploit).

But for now things like homebrew, emulators etc... are definitely possible without the kernel exploit :).
 

josamilu

Well-Known Member
Member
Joined
Feb 1, 2015
Messages
383
Trophies
0
Location
Saturn is better than Jupiter :P
XP
319
Country
Gambia, The
Great Job on the ELF loader.
However I run into some issues when I try to exit out of the elf file. My Wii U just freezes when I call _Exit(); (Yes I have cleared the framebuffers before)
Code:
void(*_Exit)();
OSDynLoad_FindExport(coreinit_handle, 0, "_Exit", &_Exit);
_Exit();
No idea if the problem is within the ELF loader, or my code.
 
Last edited by josamilu,

punderino

aka Big-PeePee Swinger
Member
Joined
Jan 5, 2016
Messages
1,247
Trophies
0
Age
32
Location
Kansas City, Missouri
Website
www.anus.trade
XP
2,504
Country
United States
Every time I try and use this I just get "Unable to find usable URL"
My file structure is as follows.
www
- boot.elf
- elfloader.bin
- favicon.ico
- wiiu_browserhax_common.php
- wiiuhaxx.php
- wiiuhaxx_common_cfg.php (changed the bin to elfloader.bin)
- wiiuhaxx_loader.bin
- wiiuhaxx_rop_sysver_532.php
- wiiuhaxx_rop_sysver_550.php

--------------------- MERGED ---------------------------

Sorry for double-post, but move every file besides the boot.elf into a folder called payload. So you have to load the website like 192.168.x.x/payload/***.php?sysver=550 and it'll load ../boot.elf!
 
  • Like
Reactions: NWPlayer123

josamilu

Well-Known Member
Member
Joined
Feb 1, 2015
Messages
383
Trophies
0
Location
Saturn is better than Jupiter :P
XP
319
Country
Gambia, The
Every time I try and use this I just get "Unable to find usable URL"
My file structure is as follows.
www
- boot.elf
- elfloader.bin
- favicon.ico
- wiiu_browserhax_common.php
- wiiuhaxx.php
- wiiuhaxx_common_cfg.php (changed the bin to elfloader.bin)
- wiiuhaxx_loader.bin
- wiiuhaxx_rop_sysver_532.php
- wiiuhaxx_rop_sysver_550.php
place everything other than the elf file in a folder named "payload"

Edit: you were a bit faster xD
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: :rofl2: +1