Hacking UsendMii

Crayon2000

Well-Known Member
OP
Member
Joined
Feb 4, 2013
Messages
131
Trophies
1
XP
748
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
371
Trophies
0
XP
2,066
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,646
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,646
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
748
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
35
XP
87
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
748
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
748
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
748
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
371
Trophies
0
XP
2,066
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
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • Xdqwerty
    what are you looking at?
  • AncientBoi @ AncientBoi:
    :O i3? o........................................k
  • AncientBoi @ AncientBoi:
    Both of mine are i5's lol
  • AncientBoi @ AncientBoi:
    All right! Who stole my right sock? :angry:
  • RedColoredStars @ RedColoredStars:
    At least someone other than myself thought it was funny :rofl:
    +2
  • BakerMan @ BakerMan:
    DNDBD (DND×DBD) IS A REAL THING
  • Xdqwerty @ Xdqwerty:
    I didnt have school today
  • Xdqwerty @ Xdqwerty:
    Cuz it's some kind of holiday related to the town I live in
  • Xdqwerty @ Xdqwerty:
    Am I [R WORD]?
  • SylverReZ @ SylverReZ:
    @Xdqwerty, People who create revival services for the Wii end up in disaster, same goes for Pretendo lol.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast wiimmfii went fine although people only use it for Mario kart Wii
  • SylverReZ @ SylverReZ:
    At least if they ban you for cheating, get another Wii. They're cheap as chips.
    +1
  • SylverReZ @ SylverReZ:
    Remember when RiiShop was a thing?
  • BakerMan @ BakerMan:
    not really
  • SylverReZ @ SylverReZ:
    It got shutdown because somebody "accidentally" leaked the database for the amount of people using the beta.
  • SylverReZ @ SylverReZ:
    RiiShop is the laziest way of downloading Wii games. Did somebody not think of this through?
  • BakerMan @ BakerMan:
    although i ended up accidentally changing my nand with no way of going back bc i didn't know you needed a gamecube controller to restore it (i have a wii minus/1.1, which doesn't have gamecube controller support)
  • SylverReZ @ SylverReZ:
    @BakerMan, I think you're talking about the recovery mode that the SaveMii used, and also was to restore softbricked systems.
  • SylverReZ @ SylverReZ:
    If your NAND was hardbricked, then just buy another Wii. Or go with the dirty NAND flasher method.
  • BakerMan @ BakerMan:
    and if i find the sd card i have my NAND backed up on, i can not only restore the NAND if i solder the right part in, but i can also put my NAND on dolphin, then i can play dolphin online, like PMEX Remix or MKWii Riibalanced
  • Xdqwerty @ Xdqwerty:
    Brb
  • SylverReZ @ SylverReZ:
    @BakerMan, Oh yeah, that was a thing too. Dolphin does support Wiimmfi.
  • BakerMan @ BakerMan:
    yeah you just need to put your NAND backup with wiimmfi on it
  • BakerMan @ BakerMan:
    ngl i feel like if a bunch of my friends have wiis and know how to get wiimmfi and back up their NAND, then we could do a PMEX Remix tournament
    BakerMan @ BakerMan: ngl i feel like if a bunch of my friends have wiis and know how to get wiimmfi and back up their...