Hacking Self Hosting Wii U Exploit - Smallest possible footprint?

bootmonster

Well-Known Member
OP
Member
Joined
Oct 26, 2002
Messages
477
Trophies
2
XP
1,756
Country
United States
Hi all,

I am currently in the processes of running the exploit on my Wii U, and since I'm not interested in online play etc, was looking for a wholly offline self hosting solution.

I currently own a LINKSYS WRT54GL, which is running dd-wrt, though I am probably looking to change to openwrt unless anyone can recommend otherwise? I can host webpages on this fine from what I understand, though haven't as yet.

The main issue I see there being is that the router I have only has 4 MB of flash memory on board, and the dd-wrt/openwrt image takes up the majority of this. There is an SD/MMC mod I can do to the router but would rather avoid that unless absolutely necessary.

So the TL:DR, what is the smallest possible size I can make the self hosted web data, or has someone done something similar? For now all I really want to do is launch Loadiine, and dump a few of my games :)

Cheers for any insight!
 

punderino

aka Big-PeePee Swinger
Member
Joined
Jan 5, 2016
Messages
1,247
Trophies
0
Age
32
Location
Kansas City, Missouri
Website
www.anus.trade
XP
2,514
Country
United States
Hi all,

I am currently in the processes of running the exploit on my Wii U, and since I'm not interested in online play etc, was looking for a wholly offline self hosting solution.

I currently own a LINKSYS WRT54GL, which is running dd-wrt, though I am probably looking to change to openwrt unless anyone can recommend otherwise? I can host webpages on this fine from what I understand, though haven't as yet.

The main issue I see there being is that the router I have only has 4 MB of flash memory on board, and the dd-wrt/openwrt image takes up the majority of this. There is an SD/MMC mod I can do to the router but would rather avoid that unless absolutely necessary.

So the TL:DR, what is the smallest possible size I can make the self hosted web data, or has someone done something similar? For now all I really want to do is launch Loadiine, and dump a few of my games :)

Cheers for any insight!
Host it from a PC, or a VM.
 

bootmonster

Well-Known Member
OP
Member
Joined
Oct 26, 2002
Messages
477
Trophies
2
XP
1,756
Country
United States
Thanks for the replies guys but what I'm really needing to know is what is the smallest size I can make the exploit to store on the web server?
 

Straximus

Active Member
Newcomer
Joined
Jul 25, 2015
Messages
31
Trophies
0
Age
46
XP
168
Country
United States
Amazing, sounds like I will be able to run without having to mod in an SD card to my router. Can you elaborate on what I would need to do to slim down? Thanks :)

Sure. The only files you need to host are:
index.html 3.9k
payloadXXX.html 117k (XXX = your firmware version)
sd_loader.elf 3.1k
frame.html <1k

You don't need payloads for other firmwares. And I believe frame.html can be left off on 5.3.2, although its size is negligible anyway. The above file sizes are based on the 4.1.0 & 4.0.0 exploits bundled with GX2 v0.2, and I'm assuming other firmware exploits are similar sizes.

I self-host on a WRT54Gv2, so if you have any other questions, feel free to ask.
 
Last edited by Straximus,

bootmonster

Well-Known Member
OP
Member
Joined
Oct 26, 2002
Messages
477
Trophies
2
XP
1,756
Country
United States
Sure. The only files you need to host are:
index.html 3.9k
payloadXXX.html 117k (XXX = your firmware version)
sd_loader.elf 3.1k
frame.html <1k

You don't need payloads for other firmwares. And I believe frame.html can be left off on 5.3.2, although its size is negligible anyway. The above file sizes are based on the 4.1.0 & 4.0.0 exploits bundled with GX2 v0.2, and I'm assuming other firmware exploits are similar sizes.

I self-host on a WRT54Gv2, so if you have any other questions, feel free to ask.
Thanks! Much appreciated, I'll let you know how I get on. :)
 

Kohmei

Well-Known Member
Member
Joined
Feb 17, 2013
Messages
824
Trophies
0
XP
1,039
Country
United States
I have a similar setup with DD-WRT, but I'm using a USB storage device to host the files, mostly because I can't figure out how to transfer the files to the filesystem, it complains about the fs being read-only. I imagine my router has enough space, especially 125k

Any pointers? I don't want to waste a USB device just to host such small files
 

bootmonster

Well-Known Member
OP
Member
Joined
Oct 26, 2002
Messages
477
Trophies
2
XP
1,756
Country
United States
I have a similar setup with DD-WRT, but I'm using a USB storage device to host the files, mostly because I can't figure out how to transfer the files to the filesystem, it complains about the fs being read-only. I imagine my router has enough space, especially 125k

Any pointers? I don't want to waste a USB device just to host such small files
https://www.dd-wrt.com/wiki/index.php/JFFS Is probably what you are looking to ebable. :)
 

Straximus

Active Member
Newcomer
Joined
Jul 25, 2015
Messages
31
Trophies
0
Age
46
XP
168
Country
United States
I have a similar setup with DD-WRT, but I'm using a USB storage device to host the files, mostly because I can't figure out how to transfer the files to the filesystem, it complains about the fs being read-only. I imagine my router has enough space, especially 125k

Any pointers? I don't want to waste a USB device just to host such small files

I didn't attempt it with DD-WRT. I initially tried Tomato as I already had it loaded, but ran into limitations I couldn't work around. I loaded OpenWRT, created the path /overlay/www/loadiine, rebooted, and used WinSCP to transfer the files to the path I created.

You can then access the payload at http://<ipaddress>/loadiine
 
Last edited by Straximus,

Kohmei

Well-Known Member
Member
Joined
Feb 17, 2013
Messages
824
Trophies
0
XP
1,039
Country
United States
https://www.dd-wrt.com/wiki/index.php/JFFS Is probably what you are looking to ebable. :)
Thanks, I'll look into it
I didn't attempt it with DD-WRT. I initially tried Tomato as I already had it loaded, but ran into limitations I couldn't work around. I loaded OpenWRT, created the path /overlay/www/loadiine, rebooted, and used WinSCP to transfer the files to the path I created.

You can then access the payload at http://<ipaddress>/loadiine
Unfortunately my router only has custom builds available for DD-WRT, pretty lucky consider the stock fw is complete garbage
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtu.be/ZQhiwti-pK0?si=LTqU_S8Xm2fYnlQg