Homebrew Official 5.5.X ELF Loader

  • Thread starter Thread starter NWPlayer123
  • Start date Start date
  • Views Views 104,743
  • Replies Replies 427
  • Likes Likes 63
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.
 
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
 
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.
 
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 :).
 
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,
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
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