Hacking [OLD] Loadiine backup loader for WiiU 5.3.2 ONLY (NO 5.4 NO 5.5!)

  • Thread starter Thread starter mariogamer
  • Start date Start date
  • Views Views 1,037,437
  • Replies Replies 3,400
  • Likes Likes 25
still freezes :( tried 30 times now. Its a brand new console that was on 4.0 and I updated it to 5.3.2E using splatoon.
Try getting the regular Kernel Exploit to run first. Just keep trying with the tricks @Mikenuun posted. It will work eventually. Once the regular one works then the modded one will too. And at least you don't have to hard reboot the Wii U every time the race attack fails with the regular exploit.
 
Last edited by fiveighteen, , Reason: Autocorrect errors
ok it got to the race error...so at least its progressing

Yeah I was having the exact same issue with the freezing. Once I opened multiple tabs and loaded up youtube, facebook, or other content rich sites, then the exploit worked. You may get the "race attack failed" message a couple of times, but it'll eventually run successfully. Good luck!
 
WWHD: With your newest commit from the github repo It finally dumped something.
This is really interessting! Thank you for those two dumps! It is weird that I don't get a dump on WWHD. Are you using EUR version? I tried the US version only.

I checked the Zelda dump and it crashes on this in WWHD RPX:

Code:
.text:028EA09C                 mfspr   r0, LR
.text:028EA0A0                 stwu      r1, -0x10(r1)
.text:028EA0A4                 stw       r31, 0x10+var_4(r1)
.text:028EA0A8                 stw       r0, 0x10+arg_4(r1)
.text:028EA0AC                 lis       r12, ((dword_101FCBB8+0x10000)@h)
.text:028EA0B0                 lwzu      r0, dword_101FCBB8@l(r12)

The lwzu is the last part it does. It seems that it tries to load data from a pointer in bss. Maybe the bss isnt initialized correctly. I am not sure yet. What I can say for sure is that it happens really quick after the "start:" label. The only thing it does before that is check what thread it is running on and if the debugger is initialized (its not). I will look more into it later.

Btw I found another issue in the loader. Maybe you could try it again with the last commit and see if it is any different. Also it would be great if others would test their games too with the last commit from today. Maybe it breaks something or maybe it fixes something. But it should actually get better as the fixes do fix invalid register states after or before the loader functions are called.

I will check out your other dump @Onion_Knight in the meanwhile.
 
Last edited by dimok,
This is really interessting! Thank you for those two dumps!

Here is ZombiU (EUR) Crashdump for you: (used your latest build)
zombiu-eurkbsoy.jpg
 
  • Like
Reactions: Margen67
Which site is everyone use to get dimok's loadiine working? I'm using wj44 and it keeps giving white line when trying to load dimok's loadiine after the kernel exploit. or should I self host it?
 
Which site is everyone use to get dimok's loadiine working? I'm using wj44 and it keeps giving white line when trying to load dimok's loadiine after the kernel exploit. or should I self host it?
there always is my page to try and see if it works better, I do update the stuff fairly regular. To get it to be really consistent, visit the main page, press the home button and now every time you enter the browser you will directly end up on there so there is no other page loading which may mess it up.
 
  • Like
Reactions: KiiWii and buda81
Which site is everyone use to get dimok's loadiine working? I'm using wj44 and it keeps giving white line when trying to load dimok's loadiine after the kernel exploit. or should I self host it?
When the white screen shows up just press A it will load loadiine and then take you to the mii channel like it should. Also I have just gone to play super mario 3d world and it takes a little while to load. When I played it 3 days ago it just hung for a wile at the beginning but now it's almost every loading screen nothing major just thought I would point it out
 
  • Like
Reactions: buda81
Is anyone else having massive issues trying to load a kernel exploit (unmodified, modified or combined) and loadiine via Ethernet? I recently bought a cheap clone of the Wii USB Ethernet adapter from China (9 USD). The adapter is working fine but I can't get any exploit + loadiine to load properly. I almost need 5-10 tries to get the kernel exploit to load and then everytime I try to load loadiine it just freezes in the browser window. I tried self-hosted content (DefinitivePackage v20151019), eclipsesin.github.io and fix94.no-ip.org/wiiu. Neither of them worked for me when using Ethernet. As soon as I switched to WiFi it worked the second try and after this continuesly (using self-hosting and fix94)...
Is this a problem with my cheap-ass adapter clone from China or with Ethernet in general?

TL;DR: Kernel exploit and loadiine not working with Ethernet. Is this a known problem?!
 
I can't get loadiine to load at all over wifi, it always freezes the browser window. I can load the exploit just fine. Older versions of loadiine still work, but nothing updated in the last 5 days will load.
 
there always is my page to try and see if it works better, I do update the stuff fairly regular. To get it to be really consistent, visit the main page, press the home button and now every time you enter the browser you will directly end up on there so there is no other page loading which may mess it up.
Any chance you can add your site to OP too. Give everyone another option :)
Also, that information is good to add to OP (if it's not already). Basically I've set mine to eclipseSin's page and i get kernel execution (almost) first time, every time now.
 
Last edited by overlord00, , Reason: added "almost", like 90% of the time...
This is really interessting! Thank you for those two dumps! It is weird that I don't get a dump on WWHD. Are you using EUR version? I tried the US version only.

I checked the Zelda dump and it crashes on this in WWHD RPX:

Code:
.text:028EA09C                 mfspr   r0, LR
.text:028EA0A0                 stwu      r1, -0x10(r1)
.text:028EA0A4                 stw       r31, 0x10+var_4(r1)
.text:028EA0A8                 stw       r0, 0x10+arg_4(r1)
.text:028EA0AC                 lis       r12, ((dword_101FCBB8+0x10000)@h)
.text:028EA0B0                 lwzu      r0, dword_101FCBB8@l(r12)

The lwzu is the last part it does. It seems that it tries to load data from a pointer in bss. Maybe the bss isnt initialized correctly. I am not sure yet. What I can say for sure is that it happens really quick after the "start:" label. The only thing it does before that is check what thread it is running on and if the debugger is initialized (its not). I will look more into it later.

Btw I found another issue in the loader. Maybe you could try it again with the last commit and see if it is any different. Also it would be great if others would test their games too with the last commit from today. Maybe it breaks something or maybe it fixes something. But it should actually get better as the fixes do fix invalid register states after or before the loader functions are called.

I will check out your other dump @Onion_Knight in the meanwhile.

Your latest build fixes Family Party 30 Great Games. Didn't play it but it launched all the way though and I can navigate the menus. It should be added to the compatibility list
 
Is anyone else having massive issues trying to load a kernel exploit (unmodified, modified or combined) and loadiine via Ethernet? I recently bought a cheap clone of the Wii USB Ethernet adapter from China (9 USD). The adapter is working fine but I can't get any exploit + loadiine to load properly. I almost need 5-10 tries to get the kernel exploit to load and then everytime I try to load loadiine it just freezes in the browser window. I tried self-hosted content (DefinitivePackage v20151019), eclipsesin.github.io and fix94.no-ip.org/wiiu. Neither of them worked for me when using Ethernet. As soon as I switched to WiFi it worked the second try and after this continuesly (using self-hosting and fix94)...
Is this a problem with my cheap-ass adapter clone from China or with Ethernet in general?

TL;DR: Kernel exploit and loadiine not working with Ethernet. Is this a known problem?!
Yes for some reason the ethernet adapter makes stuff fail more often, wj44 kernel exploit is the one that works best with ethernet adapter dont ask me why tough.
 
Hi, i just install everything to compile loadiine from github, when finish i have the 3 elf files menu532, fs532 et loader532. So i think all is good but i dont see new frame.html payload532.html and index.html. Can i use old html i got with the 3 new elf files just compiled plz ?
 
Hi, i just install everything to compile loadiine from github, when finish i have the 3 elf files menu532, fs532 et loader532. So i think all is good but i dont see new frame.html payload532.html and index.html. Can i use old html i got with the 3 new elf files just compiled plz ?
from the libwiiu directory type:

mkdir www/loadiine_installer
python framework/generate_html loadiine/installer/bin/code532bin 532 www/loadiine_installer
copy -rf /loadiine/installer/bin/* www/loadiine_installer

just edit your index.html in the www have
<a href="loadiine_installer/index.html">loadiine_installer</a>
 
there always is my page to try and see if it works better, I do update the stuff fairly regular. To get it to be really consistent, visit the main page, press the home button and now every time you enter the browser you will directly end up on there so there is no other page loading which may mess it up.
I noticed that the TCPGecko pages are the same for kernel A and B. Is that correct?
 

Site & Scene News

Popular threads in this forum