Hacking Wii U Hacking & Homebrew Discussion

  • Thread starter Thread starter filfat
  • Start date Start date
  • Views Views 5,127,994
  • Replies Replies 21,104
  • Likes Likes 29
Would the update installer make it possible to replace the browser version with an older version?
I'm on 5.3.2, but I was curious if it were possible to make a firmware-specific installer that just rolls your exploitability back if you're on 5.4. or 5.5.
 
  • Like
Reactions: JustPingo
Any progress with IOSU? MN1 said he had some things he was looking into & Hykem has been way to quite on his progress.

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

Hello, may i use the kernel exploit on 5.2.1 or must i update to 5.3.2 please ? thanks !

5.3.2 mate
 
  • Like
Reactions: Margen67
Would the update installer make it possible to replace the browser version with an older version?
I'm on 5.3.2, but I was curious if it were possible to make a firmware-specific installer that just rolls your exploitability back if you're on 5.4. or 5.5.
while being able to downgrade the browser would mean the 5.4 exploit would have to be released in the first place seemingly making it pointless thats actually a good question, considering devs have said the 5.4+ userland exploit is so fickle, being able to downgrade the browser could restore the 5.3.2 browser for the more stable userland exploit.....but if the wiiu is anything like the 3ds they will have anti downgrade measures in place, but on the 3DS it was as simple as just uninstalling it then re-installing the older version to bypass those restrictions......of course that time between uninstalling and reinstalling was a risky step if the console crashed or for some reason the user turned it off they would be without any browser to get back to that point
 
Hello, may i use the kernel exploit on 5.2.1 or must i update to 5.3.2 please ? thanks !
here a (maybe incomplete?) resume of what's possible:
2.0.1 – Not Done
2.1.0 – Not Done
3.0.1 – Working UserLand /Kernel /IOSU Exploit
3.0.2 – Working UserLand /Kernel/IOSU Exploit
3.1.0 – Working UserLand /Kernel/ IOSU Exploit
4.0.0 – Working Userland Exploit
4.1.0 – Working Userland Exploit
5.0.0 – Working Userland/Kernel Exploit
5.1.1 – Working Userland/Kernel Exploit
5.1.2 – Working Userland
5.2.0 – Working Userland
5.3.2 – Working Userland/Kernel Exploit
5.4.0 – Ongoing Progress

if you want to know specifically for the spoofer/NUSInstaller, it was tested only on 5.3.2, it "might" work on other versions.
 
  • Like
Reactions: Margen67
So as I said earlier I got the gc usb adapter figured out and patched the gamepad inputs with it. I just opened a new github page for it so check that out.
https://github.com/FIX94/gc-to-vpad
If I made any mistakes or they are any weird problems with it I probably made a mistake while packing this mess into a project together so let me know.
 
So as I said earlier I got the gc usb adapter figured out and patched the gamepad inputs with it. I just opened a new github page for it so check that out.
https://github.com/FIX94/gc-to-vpad
If I made any mistakes or they are any weird problems with it I probably made a mistake while packing this mess into a project together so let me know.
i advice people that have a wiiu gc adapter to try this it works great so far mario kart 8, lego the hobbit among others work perfectly with the wiiu gc adapter, mk8 specialy feels amazing.


Also on another note:
I dont know if this has been known here Mass effect 3 pal atleast when launched kills the kernel exploit just saying this since i dont know if anyone ever reported that.
 
Its exploitable...I've been meaning to do this for awhile, But I have a 5.2.1 that came pre-installed with mario 3d world and nintendo land. I'll take a look here and see if the syscall table is located near the same place. Thats all thats needed to port the exploit.
 
Its exploitable...I've been meaning to do this for awhile, But I have a 5.2.1 that came pre-installed with mario 3d world and nintendo land. I'll take a look here and see if the syscall table is located near the same place. Thats all thats needed to port the exploit.
You'll also need code execution in the first place, which might need new ROP
 
So as I said earlier I got the gc usb adapter figured out and patched the gamepad inputs with it. I just opened a new github page for it so check that out.
https://github.com/FIX94/gc-to-vpad
If I made any mistakes or they are any weird problems with it I probably made a mistake while packing this mess into a project together so let me know.

So if i read the github page correctly Spaltoon doesn't work this ? Any way/plan to change this in the future ?

Thx for your work
 
So if i read the github page correctly Spaltoon doesn't work this ? Any way/plan to change this in the future ?
Well the problem is I need a way to share a memory region with the read code and the gamepad code and to have a consistent way I need to do some ugly kernel-only things which at least according to cafiine and pygecko will break the game, I dont own it so I have no clue.
 
So, for those who are interested as to how you use SD cards in homebrew, I've been working on a small poc that shows how you mount one and then read from it:
https://github.com/dibas/smashd

Note: It's not going to work if you just compile and run it, you need to run this code from within a process that has appropriate permissions (Mii Maker Channel or SSBU for example). Just have a look at the pyGecko installer source code to get an idea of what you need to do.

For now it's just an FSReadFile() example, but I'm planning to add example code for writing files and other file handling, too. The real "magic" happens at FSGetMountSource() and FSMount(), everything afterwards is just normal file handling stuff, so you can also use the fs example in the libwiiu repo.

In case you notice any mistakes or have any questions, just tell me!
 
Last edited by dibas,
So any wiiu dev has any idea why mass effect 3 when loaded destroys the kernel exploit? the game clears the ram or something?
 

Site & Scene News

Popular threads in this forum