Hacking Wii U Hacking & Homebrew Discussion

brienj

Trying to avoid getting cancer
Member
Joined
Jan 3, 2016
Messages
1,232
Trophies
0
Website
twitter.com
XP
2,142
Country
United States
Those sure look like SDK headers...

It's kind of an issue of trust because the only people who would know if it's SDK-based are people with the SDK, and if SDK stuff gets to the repo Nintendo could possibly DMCA. It only gets more confusing when applications leak symbols out since those are technically fair game, but still have the same names as the SDK (ie I reversed ProcUI from Mii Maker and a few system apps, which had some nice prints which helped reverse some enums). I'm not saying they are SDK headers (I wouldn't know), but it's just a tad bit suspicious that you happened to reverse "all 198 of them" in one day, with all those structures and enums Just There. It also puts decaf-emu in jeopardy because if they pulled stuff from wut which happened to be from the SDK, then decaf-emu can get pulled. There's also the point that if SDK code is out in the open and not described as such, doing a proper white-room reverse approach is a lot harder to do since you can't really trust existing research which may or may not have been based on the SDK.
This is all from libcafe which I didn't even originally write - https://github.com/xhp-creations/libcafe
 
Last edited by brienj,

pwsincd

Garage Flower
Developer
Joined
Dec 4, 2011
Messages
3,686
Trophies
2
Location
Manchester UK
XP
4,465
Hi everyone. In my free time I ported Jezzball3DS to the Wii U using wut. You can check it out here:

https://github.com/raulbojalil/jezzballu


decaf.png

drc.jpg

nice work , does the .elf work ?
 

ExJam

Member
Newcomer
Joined
Jun 8, 2015
Messages
9
Trophies
0
Age
32
XP
115
Country
This is all from libcafe which I didn't even originally write - https://github.com/xhp-creations/libcafe

I will not accept PRs into wut from libcafe. Even without seeing the official SDK it is very obvious that libcafe was copied, you don't just suddenly pull 100% of the function declarations and structures out of your ass. There was probably a good reason the original libcafe was taken down from github...

I understand that sometimes you can get lucky like with functions like OSDumpContext and you can actually see the exact variable names they used and such https://puu.sh/qEoLA/874932ef78.png (r0..r31, srr, lr, etc). Sometimes you even get to see enum names through debug messages https://puu.sh/qEoX9/5ca55521de.png . Sometimes it's very simple and you see a function like OSSetThreadDeallactor which just moves r4 into 0x5D0(r3), so clearly the thread's deallocator is 4 bytes at 0x5d0 inside OSThread structure https://puu.sh/qEoYS/cee5da5a08.png ...

Most of the time it is not that easy though, most of the time it is a very long painful process full of unknowns. So anything that is 100% of the functions, structures and enums is very dubious and I do not want to risk the existing hard work and reverse engineering of others. You open yourself up to DMCAs from Nintendo if you copy and paste from them, and even the contributor themselves open up to legal trouble if they signed an NDA to access the SDK..
 
  • Like
Reactions: WulfyStylez

WulfyStylez

SALT/Bemani Princess
Member
Joined
Nov 3, 2013
Messages
1,149
Trophies
0
XP
2,877
Country
United States
Do you think with IOSU we can play with more than 1 gamepad per Wii U?
I believe so, and I was actually planning on testing this within the next couple of days since it'd make for a cool homebrew demo. No clue if you could patch retail titles to get it working outside of homebrew, though.
 

AboodXD

I hack NSMB games, and other shiz.
Member
Joined
Oct 11, 2014
Messages
2,880
Trophies
1
Location
Not under a rock.
XP
2,921
Country
United Arab Emirates
I believe so, and I was actually planning on testing this within the next couple of days since it'd make for a cool homebrew demo. No clue if you could patch retail titles to get it working outside of homebrew, though.
Maybe if we make something like VPAD to Pro, we won't even need to patch games. :P
 

M tha MaN

Well-Known Member
Member
Joined
Apr 19, 2009
Messages
234
Trophies
1
Age
37
Website
www.psxtools.de
XP
1,723
Country
Germany
Didn't Nintendo say in the beginning that after some time there will be games where you can use 2 gamepads at the same time. And that you'll be able to purchase the gamepad itself?

Well in Japan you can buy only the gamepad...
 
  • Like
Reactions: TotalInsanity4

DarkGabbz

Resident XBOX Guy
Member
Joined
Dec 29, 2015
Messages
1,185
Trophies
0
Age
21
Location
Modding Xbox'es
XP
621
Country
Micronesia, Federated States of

I pwned U!

I am pleased to beat you!
Member
Joined
Jun 14, 2013
Messages
927
Trophies
3
Age
28
Website
gbatemp.net
XP
680
Country
United States
60% are nintendo network which needs authentication and us nerds who are banned can't use it
This reminds me:

Has anyone started looking into how to redirect online features in games to custom servers? This would be great for those of us who were banned for the dumbest of reasons, and for those of us who want to avoid such ridiculous bans.
 

shinyquagsire23

SALT/Sm4sh Leak Guy
Member
Joined
Nov 18, 2012
Messages
1,977
Trophies
2
Age
26
Location
Las Vegas
XP
3,765
Country
United States
This reminds me:

Has anyone started looking into how to redirect online features in games to custom servers? This would be great for those of us who were banned for the dumbest of reasons, and for those of us who want to avoid such ridiculous bans.
I looked into it a little bit using packet capture on 3DS. Basically the difficult portion is just emulating the server which handles Nintendo network and friend code stuff, since a very, very large portion of matchmaking relies on that section of network code. The matchmaking itself is still a bit confusing, but I believe it uses about the same protocol between MK8, Sm4sh 3DS and Splatoon (at least Sm4sh and Splatoon have common matchmaking servers). I believe with Sm4sh and Splatoon, most of the actual netcode is done p2p with clients? Sm4sh for sure only pings Nintendo servers during matchmaking and to upload replays after the match.
 
  • Like
Reactions: I pwned U!

FoxofGrey

Well-Known Member
Newcomer
Joined
Jul 1, 2016
Messages
92
Trophies
0
XP
396
Country
United States
I believe so, and I was actually planning on testing this within the next couple of days since it'd make for a cool homebrew demo. No clue if you could patch retail titles to get it working outside of homebrew, though.

So out of pure curiosity, are you guys looking for some more beta testers for the exploit? If so I would be willing to participate.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: It's how we used to cheat at Pokewalker.