Hacking UsendMii

Crayon2000

Well-Known Member
OP
Member
Joined
Feb 4, 2013
Messages
131
Trophies
1
XP
729
Country
Canada
Maybe the G2X libraries can help you...
Yes, this is what needs to be used.
Also, one question: How much latency is generated using homebrew? More or less than the browser version?
UsendMii Client should send the button states to UsendMii each 10ms: https://github.com/Crayon2000/UsendMii-Client/blob/master/src/program.c#L181
If it's working, it should be faster than the Browser version that uses Websocket. The homebrew version uses UDP. I have not tested the speed yet. Since I got fu**ed with the 5.5.2 update :angry:, the UsendMii Client development is suspended until another flaw is found.

Hi Crayon, so you speak french?
Oui :)
 
  • Like
Reactions: Valery0p

HRudyPlayZ

Developer, Gamer and Power User.
Member
Joined
Dec 29, 2016
Messages
369
Trophies
0
XP
2,051
Country
France
UsendMii Client should send the button states to UsendMii each 10ms: https://github.com/Crayon2000/UsendMii-Client/blob/master/src/program.c#L181
If it's working, it should be faster than the Browser version that uses Websocket. The homebrew version uses UDP. I have not tested the speed yet. Since I got fu**ed with the 5.5.2 update :angry:, the UsendMii Client development is suspended until another flaw is found.

So sorry for you man, you didn't set the DNS?
Tellement désolé, tu n'avais pas paramètré le DNS?
 

Valery0p

Well-Known Member
Member
Joined
Jan 16, 2017
Messages
560
Trophies
0
XP
1,644
Country
Italy
Here are some things that can be useful to everyone is on 5.5.2 without a way to get homebrew:
The IOSU kernel and the Cafe-Kernel exploits are still working, only the browser entrypoint got patched.
There is another userland entrypoint: haxchi, but it needs the ability to modify the "content" directory, inside an exploitable DS game installation directory, on the mass storage (MLC) NAND chip OR on the USB external hard disk. On 5.5.1 browserhax+kernel exploits made this job very easy, but now...

Theoretically, you can access the MLC/USB drive physically, decrypt it, change the content of the "content" directory (sorry for the joke :), encrypt the drive and use the hacked DS tile as an entrypoint equivalent to browserhax (and offline).
But guess what? The drives are encrypted with the keys inside the OTP and the SEEPROM memory! Dx And even if some of the keys are the same for every console, the one that we needs are generate different for every console...

I'm not sure, but maybe there is a way to recover your usb key, knowing how is generated...I've read some positive hints Online ;)

More on Haxchi:
https://github.com/smealum/haxchi
https://github.com/FIX94/haxchi
More on the crypto:
http://wiiubrew.org/wiki/Hardware/SEEPROM
Discussion with useful links: https://gbatemp.net/threads/dev-wii-u-file-system.454637/
https://github.com/yellows8/wiiu_wfsmount
 
Last edited by Valery0p,

dudesan

Member
Newcomer
Joined
May 15, 2017
Messages
6
Trophies
0
Age
47
XP
63
Country
United States
Does use of usendmii require a internet connection? Don't want to risk updating to 5.5.2 (the dns block didn't work the last time I set it up)
 

Valery0p

Well-Known Member
Member
Joined
Jan 16, 2017
Messages
560
Trophies
0
XP
1,644
Country
Italy
Does use of usendmii require a internet connection? Don't want to risk updating to 5.5.2 (the dns block didn't work the last time I set it up)
Yes...you can setup an hot spot without internet connection, and connect your wiiu and your pc to the same network ;)
 

Crayon2000

Well-Known Member
OP
Member
Joined
Feb 4, 2013
Messages
131
Trophies
1
XP
729
Country
Canada
Does use of usendmii require a internet connection? Don't want to risk updating to 5.5.2 (the dns block didn't work the last time I set it up)
dudesan, it is recommended to use UsendMii in a LAN. Using Internet will simply slow things down without any reason.
 
Last edited by Crayon2000,

metalsniper63

Active Member
Newcomer
Joined
Mar 7, 2017
Messages
27
Trophies
0
Age
34
XP
77
Country
Mexico
I have a question regarding this. If you don't need any hacked wii, would it be possible that this is the new entry point to launch home brew? I mean, that is what the browser exploit did right? send a video file that launched the home-brew channel. So what if we send that same file to the wii U Via this application?
 
Last edited by metalsniper63,

dudesan

Member
Newcomer
Joined
May 15, 2017
Messages
6
Trophies
0
Age
47
XP
63
Country
United States
My LAN adapters died and I don't have the cash for a new one right now so hotspot is my only option...which is also giving me issues. I used a android device, grabbed a hotspot app for it but the wii u wouldn't connect to it.
 

Crayon2000

Well-Known Member
OP
Member
Joined
Feb 4, 2013
Messages
131
Trophies
1
XP
729
Country
Canada
I have a question regarding this. If you don't need any hacked wii, would it be possible that this is the new entry point to launch home brew? I mean, that is what the browser exploit did right? send a video file that launched the home-brew channel. So what if we send that same file to the wii U Via this application?
UsendMii acts like a normal web server. The only difference is that it is hosted on your PC. So loading a video from the web or with UsendMii on an updated Wii U (5.5.2) will result in the same behaviour :(
 

dudesan

Member
Newcomer
Joined
May 15, 2017
Messages
6
Trophies
0
Age
47
XP
63
Country
United States
solved the issue, using connectify on the laptop. Just like crayon2000 said its laggy. Tried it on a steam game, it lags. Tried it on sonic 3 complete and it only runs ok if I keep the window small.
 

Crayon2000

Well-Known Member
OP
Member
Joined
Feb 4, 2013
Messages
131
Trophies
1
XP
729
Country
Canada
solved the issue, using connectify on the laptop. Just like crayon2000 said its laggy. Tried it on a steam game, it lags. Tried it on sonic 3 complete and it only runs ok if I keep the window small.
For better performance it's always better to run UsendMii minimized. If you use the Internet Browser version, you can start UsendMii by adding the -d switch, you will see the average time to get the button states.
 

Crayon2000

Well-Known Member
OP
Member
Joined
Feb 4, 2013
Messages
131
Trophies
1
XP
729
Country
Canada
I think i will fork it the time being... Good luck man, don't worry you will have the crunchyroll exploit :)
Hello, I don't mind if you fork the project on GitHub. If you do something interesting, don't forget to do a Pull Request. It's not because I can't test the code on my Wii U that the project (homebrew client for UsendMii) is completely dead. People can still test it for me :D
 

HRudyPlayZ

Developer, Gamer and Power User.
Member
Joined
Dec 29, 2016
Messages
369
Trophies
0
XP
2,051
Country
France
Oh.... Good... :) I thought the project was paused until you regain access to homebrew...

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

In fact i have some suggestions...

1 - The touch display, i already spoke about this suggestion... [Page 5 of this thread]
2 - A better mouse sensitivity (For example if i want to play TF2 with USendMii, the camera is too slow...)
3 - Joystick emulation...
4 - Submenus ( For example add a touch button that opens a menu on the gamepad with choices/alternate touch layouts...)
5 - A new icon (I think i will make it when i got the time)
6 - A new (better and prettier looking) interface for the client/webbrowser...
7 - Support for Wiimotes / Pro controller?
8 - Graphical Tablet emulation (for games like Osu!) [thx to Felek666 for the suggestion]

I can't fork cause i don't have the time... (studies...) but i can test a compiled version on a 5.5.1 Wii U with CBHC CFW [By using the hblauncher channel]
 
Last edited by HRudyPlayZ,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: good night