Hacking Contenthax - a Vulnerability in Wii U File System Verification

driverdis

I am Justice
Member
Joined
Sep 21, 2011
Messages
2,867
Trophies
2
Age
31
Location
1.048596β
XP
2,838
Country
United States
@FIX94 The Homebrew Launcher (US Brain Age) works fine but I did notice that it will lockup the console if launched again. The only way to continue using it is to launch Mii Maker.

I did find out that CFW booter does allow for 2 HBL launches on SysNAND then it will crash (due to the soft-home menu restart it does)

HBL=Works
HBL->HBL=Crash
HBL->Mii Maker=Works
HBL->CFWBooter (Sigpatched SysNAND)->HBL=Works
HBL->CFWBooter (Sigpatched SysNAND)->HBL->HBL=Crash
HBL->CFWBooter (Sigpatched SysNAND)->HBL->Mii Maker=Works
 
Last edited by driverdis,

Xuman

Well-Known Member
Member
Joined
Jan 26, 2012
Messages
407
Trophies
0
XP
980
Country
United States
Yoshi Island/redNAND Launcher & Brain Age/Homebrew Launcher.



Homebrew Launcher tga files xXDungeon_CrawlerXx, redNAND tga files TheCyberQuake.

This is what i'm working on right now, xept i also have kirby. Though, I want to learn how we can make it boot into other apps directly (I use SD cafiine all the time)
 

Quantumcat

Dead and alive
Member
Joined
Nov 23, 2014
Messages
15,144
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,119
Country
Australia
I could write the tutorial for uploading a single file right now.
1. If you don't already have it, download wupclient.py from github. It's in the wupserver folder in the source download.
2. open wupclient.py with notepad, press ctrl+f to search, and search for "ip="
3. replace the ip address there with the IP of your wii u
4. open the loacation of wupclient.py, shift+right click the window, then click "open command window here"
5. type "python -i wupclient.py" into the command prompt that pops up
6. place rom.zip in the same location as wupclient.py
7. continue to use the commands listed in OP (the w.up command)
Sorry to ask something so incredibly basic, but what do I need to do on the Wii U before running wupclient? I keep getting:
socket.error: [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time or established connection failed because connected host has failed to respond
I am sure it is the right IP address - I logged onto my router and checked the MAC address which matches up with what the Wii U says.
 

roots

Well-Known Member
Newcomer
Joined
Nov 9, 2015
Messages
79
Trophies
0
Age
39
XP
127
Country
France
Sorry to ask something so incredibly basic, but what do I need to do on the Wii U before running wupclient? I keep getting:
socket.error: [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time or established connection failed because connected host has failed to respond
I am sure it is the right IP address - I logged onto my router and checked the MAC address which matches up with what the Wii U says.

launch wupserver on wiiu or check your ip are on the same range
 

roots

Well-Known Member
Newcomer
Joined
Nov 9, 2015
Messages
79
Trophies
0
Age
39
XP
127
Country
France
Not sure what you mean by on the same range but I'll get wupserver, thanks :-)

don't search more if wupserver is not enabled on wiiu you can't connect,to launch it just run the fw.img with the wupserver(from cfwbooter on hbl).
range of ip it's just some basics that allow some terminal to see other adresses in same range,if i have an ip 192.168.1.17 the range it's 192.168.1.1/255 if a terminal on the same network has an adress like 192.168.0.17 or 10.0.0.25 it's not the same subnet and you can't talk directly to others terminal.
 
  • Like
Reactions: Subtle Demise

Quantumcat

Dead and alive
Member
Joined
Nov 23, 2014
Messages
15,144
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,119
Country
Australia
don't search more if wupserver is not enabled on wiiu you can't connect,to launch it just run the fw.img with the wupserver(from cfwbooter on hbl).
range of ip it's just some basics that allow some terminal to see other adresses in same range,if i have an ip 192.168.1.17 the range it's 192.168.1.1/255 if a terminal on the same network has an adress like 192.168.0.17 or 10.0.0.25 it's not the same subnet and you can't talk directly to others terminal.
Ah i see. It is in the same range - the last number of the Wii U's IP is 5 away from the default gateway one. I didn't do the whole rednand thing yet, have just been observing. Thought I might be able to set up my Brain Training game just for easier HBL access without needing sig patches etc but I guess not :-p Thanks, I guess I'll have to do a lot more reading now :-p
 

SJ135

Member
Newcomer
Joined
Mar 30, 2015
Messages
16
Trophies
0
Age
38
XP
92
Country
I can't finish the process, Wupclientgui keeps telling me that I must "select a file from the list below" whenever I try to copy the rom.zip to my WiiU.

I just bought "Kirby Mouse Attack" from the PAL eShop, so it's totally legit, I'm using IOSUHax just fine (I already installed some things so the fw.img is correct) and I'm positive that I'm using the right path in my PC ("vol > storage_usb (as the game is installed in the external HDD) > usr > title > 000500000 > 101A5700 > content > 0010 > rom.zip"), in fact I put my WiiU IP and I can move through folders, but Wupclientgui keeps showing me that error.

Any ideas on what I'm doing wrong? Thanks in advance!
 

Bimmel

~ Game Soundtrack Collector ~
Member
Joined
Jan 28, 2014
Messages
2,305
Trophies
2
Age
44
XP
3,824
Country
Gambia, The
Hm.. is there a proper tutorial for this?

Edit: Saw one. Text based would be nicer, but well.
 
Last edited by Bimmel,

VinsCool

Persona Secretiva Felineus
OP
Global Moderator
Joined
Jan 7, 2014
Messages
14,600
Trophies
4
Location
Another World
Website
www.gbatemp.net
XP
25,228
Country
Canada
Hm.. is there a proper tutorial for this?

Edit: Saw one. Text based would be nicer, but well.
To be fair, the short tutorial in OP is pretty much what we do, the only difference it the path being different depending of the game. Other than that, it's just a matter of injecting the rom.zip with wupclient.py
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Freedom* *(terms and conditions apply)