Hacking [Tutorial] Self Hosting via Python 3

Psi-hate

GBATemp's Official Psi-Hater
OP
Member
Joined
Dec 14, 2014
Messages
1,750
Trophies
1
XP
3,440
Country
United States
Basically I wanted to provide a much more simple solution than using the java stuff as some people have a lot of issues with it. What I'll be explaining is how to set up an extremely simple local server to host your exploits and homebrew. I've also made a video that will be posted at the bottom of this OP that'll physically walk you through it.

Step 1: Getting the files
I have provided an archive that contains the necessary files so you don't need to go fishing for them all.

What you will need is below:
Install Python 3 (MAKE SURE YOU ADD PYTHON TO YOUR PATH) and extract kexploit stuff.zip onto your desktop.
upload_2016-5-3_17-6-16.png
Inside, there will be 2 folders, 1 titled "Wii U Server" and 1 titled "wiiu". Put the "wiiu" folder on the root of your Wii U's SD card.

Step 2: Running the server
Open the "Wii U Server" Folder and there will be another folder titled "550". Open this folder and it should look like this:
upload_2016-5-3_17-8-27.png
This is folder contains the 5.5.x kernel exploit, the python server, loadiine, and hbl. Click on "Exploit Server.bat" and it'll look like this:
upload_2016-5-3_17-11-7.png
This means that the contents of "C:\Users\X\Desktop\kexploit stuff\Wii U Server\550" are being hosted on your newly created local server. To access this server, open command prompt and input "ipconfig" and get your local IP (IPv4)
upload_2016-5-3_17-17-27.png
Step 3: Loading the server on your Wii U
Go to the internet browser on your Wii U and go to the URL bar. Type in "http://192.168.X.XXX:8000"(input your own IP), bookmark it, and then select 550hax.mp4. After that, reload the bookmark and select either hbl.mp4 or loadiine_gx2.mp4.
upload_2016-5-3_17-31-43.png
Step 4: Putting more homebrew on the server
If you want to put more homebrew than just loadiine, hbl, etc; use @Kakkoii's bin2mp4 converter and place the resulting mp4 into the server folder. If you want to the homebrew to show up on the HBL, then put the provided hb in the /apps folder on the SD card.

If you have any questions relating to this server process, ask here. If it's about Loadiine, hbl, etc; then ask in their selective threads.

Credits to @dimok for Loadiine and HBL, @NWPlayer123 for porting Loadiine, @Kakkoii for bin2mp4 converter, @Marionumber1 and co. for their kernel exploit and scene support, etc.

Threads: Homebrew Launcher, Loadiine, and bin2mp4

Video:
 
Last edited by Psi-hate,

razinx

Active Member
Newcomer
Joined
Aug 17, 2009
Messages
31
Trophies
0
XP
537
Country
Canada
Looks straight forward, but I'm stuck at the batch file. Just flashes and disappears. I installed Python 3.5.1, which I know nothing about but its running, but the batch still just opens and closes right away. What am I missing?


Edit: Got it. Had to edit the batch to include the install path. Doh.
 
Last edited by razinx,

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,737
Trophies
2
XP
8,582
Country
Tuvalu
i assume you are using some dark theme, because i can't imagine another reason you chose the yellow text, on the deafult theme it's hard to read :)
anyway thanks
 
  • Like
Reactions: Psi-hate

Psi-hate

GBATemp's Official Psi-Hater
OP
Member
Joined
Dec 14, 2014
Messages
1,750
Trophies
1
XP
3,440
Country
United States
i assume you are using some dark theme, because i can't imagine another reason you chose the yellow text, on the deafult theme it's hard to read :)
anyway thanks
I'll use red then :P

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

Looks straight forward, but I'm stuck at the batch file. Just flashes and disappears. I installed Python 3.5.1, which I know nothing about but its running, but the batch still just opens and closes right away. What am I missing?
I think you need to add python to your PATH. It gave me that option when I installed it and I clicked it so I guess that's what makes it work. I just tested the .bat in the zip and it works on my end, so if adding python to PATH doesn't help, use this:
Code:
python -m http.server
Copy and paste that into notepad and save as a .bat and put it in /Desktop/Kexploit Stuff/550/Wii U Server/550
 
Last edited by Psi-hate,

razinx

Active Member
Newcomer
Joined
Aug 17, 2009
Messages
31
Trophies
0
XP
537
Country
Canada
Thanx. I just added the install path to the batch and it worked. Honestly I think this is the first time I've ever used the browser on the Wii U, dislike it. I enter the IP in the URL bar and it just redirects to nintendo search site....wtf. I tested the IP on my PC and it loads up just fine, so not sure why I cant seem to use it on the wii browser.
 
  • Like
Reactions: Psi-hate

TamDanny

GBATemp 3DS Fanatic
Member
Joined
Aug 20, 2015
Messages
315
Trophies
0
XP
457
Country
Mexico
Thanx. I just added the install path to the batch and it worked. Honestly I think this is the first time I've ever used the browser on the Wii U, dislike it. I enter the IP in the URL bar and it just redirects to nintendo search site....wtf. I tested the IP on my PC and it loads up just fine, so not sure why I cant seem to use it on the wii browser.
Try adding "http://" at the beginning of the address. The browser thinks you're trying to search for something...through nintendo's searching site. Why not just Google, Nintendo? :P
 
  • Like
Reactions: Psi-hate

razinx

Active Member
Newcomer
Joined
Aug 17, 2009
Messages
31
Trophies
0
XP
537
Country
Canada
Perfect, thanx. Working now. Loadine up and running. Now to find a game small enough to fit on a 2GB card, until I get a bigger one. Whats the best card to get. I noticed in Psi-hate's video there was a quite a few games on the SD, what size are you using? Of the games I've downloaded most are around 20GB. Can games be stripped like they used to do on Wii games?
 

Net-KILLER

computer says no
Member
Joined
Oct 22, 2009
Messages
611
Trophies
0
Location
in a pineapple under the sea
XP
526
Country
Saint Kitts and Nevis
Perfect, thanx. Working now. Loadine up and running. Now to find a game small enough to fit on a 2GB card, until I get a bigger one. Whats the best card to get. I noticed in Psi-hate's video there was a quite a few games on the SD, what size are you using? Of the games I've downloaded most are around 20GB. Can games be stripped like they used to do on Wii games?
Well NES Remix should fit.
Maybe Super Mario Bros too

If you downloaded a wud you have to decrypt/extract it. After that the game is MUCH smaller.
 
Last edited by Net-KILLER,

Psi-hate

GBATemp's Official Psi-Hater
OP
Member
Joined
Dec 14, 2014
Messages
1,750
Trophies
1
XP
3,440
Country
United States
Perfect, thanx. Working now. Loadine up and running. Now to find a game small enough to fit on a 2GB card, until I get a bigger one. Whats the best card to get. I noticed in Psi-hate's video there was a quite a few games on the SD, what size are you using? Of the games I've downloaded most are around 20GB. Can games be stripped like they used to do on Wii games?
I'm using a 32gb mSD. Are you downloading .wud(s)? Those are encrypted Wii U roms and in order to get them smaller, you need to unencrypt them into an rpx
 

hudhair

Well-Known Member
Member
Joined
Apr 23, 2013
Messages
691
Trophies
1
XP
379
Country
United States
I'm using a 32gb mSD. Are you downloading .wud(s)? Those are encrypted Wii U roms and in order to get them smaller, you need to unencrypt them into an rpx
I reinstalled it with the Path thing but it still does not work. If it makes any difference, I had a previous version of python installed before this one.
 

Psi-hate

GBATemp's Official Psi-Hater
OP
Member
Joined
Dec 14, 2014
Messages
1,750
Trophies
1
XP
3,440
Country
United States
I'm not exactly sure why that's happening. I can only say to either uninstall, reinstall, and try again. I have an idea, though.
Type this into cmd:
Code:
python -m http.server
 

hudhair

Well-Known Member
Member
Joined
Apr 23, 2013
Messages
691
Trophies
1
XP
379
Country
United States
I'm not exactly sure why that's happening. I can only say to either uninstall, reinstall, and try again. I have an idea, though.
Type this into cmd:
Code:
python -m http.server
let me try uninstalling the previous 2.X version. Ill get back to you with the results.
 

hudhair

Well-Known Member
Member
Joined
Apr 23, 2013
Messages
691
Trophies
1
XP
379
Country
United States
I'm not exactly sure why that's happening. I can only say to either uninstall, reinstall, and try again. I have an idea, though.
Type this into cmd:
Code:
python -m http.server
That was it. If you have a previous version of python installed you will have to uninstall it. Now it is working flawlessly.
 
  • Like
Reactions: Psi-hate

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • RedColoredStars @ RedColoredStars:
    Guy doesnt know wtf hes talking about half the time
  • realtimesave @ realtimesave:
    @SylverReZ that reminds me that my friend sells CRTs he gets cheap or free for hundreds of dollars. people are dumb
    +1
  • RedColoredStars @ RedColoredStars:
    And is incredibly annoying.
  • realtimesave @ realtimesave:
    man I just washed my shoes and they look exactly the same as before I washed them :|
  • realtimesave @ realtimesave:
    luckily they didn't fall apart
  • RedColoredStars @ RedColoredStars:
    Some CRTs are very much worth the price
  • RedColoredStars @ RedColoredStars:
    i used to go out to the recycling center every couple weeks and look at the crts and other electronics people would drop off. Usually screens were broken or severely scratched from being tossed around. Did find a good one here and there, but never anything like a 1080i widescreen crt.
  • RedColoredStars @ RedColoredStars:
    Or a good contition 40" Sony Trini that weighs 300 lbs. lol
  • RedColoredStars @ RedColoredStars:
    Literally 300 lbs. lolol
  • BigOnYa @ BigOnYa:
    I have a few of those boat anchors in my basement I tried giving away but no one wanted them, So anyone close to Columbus, Ohio area that wants them, (26", 2x 19") please come get, for free.
  • RedColoredStars @ RedColoredStars:
    Dont know anyone wants those smaller ones. Most are after larger sizes and the kinda top of the line models
  • RedColoredStars @ RedColoredStars:
    Motion handling and input lag on those things destroy plasmas, led, oled
  • realtimesave @ realtimesave:
    I had some really nice CRTs I should've kept
  • realtimesave @ realtimesave:
    now I have all lcd
  • realtimesave @ realtimesave:
    one in particular I regret getting rid of oh well :|
  • realtimesave @ realtimesave:
    the Sonys and stuff I don't care about
  • realtimesave @ realtimesave:
    and used LCD are hard to sell I can imagine.. not worth much
  • realtimesave @ realtimesave:
    @SylverReZ where do u lurk
  • a_username_that_isnt_cool @ a_username_that_isnt_cool:
    Is it piracy if it was released for free? Not in my opinion, but I also think it's not piracy if buying it isn't owning it, and it's not piracy if you can't buy it from the original creators anymore.
  • K3Nv2 @ K3Nv2:
    Free release can have loopholes where they still make money through ads
    +1
  • Xdqwerty @ Xdqwerty:
    sigh
  • Xdqwerty @ Xdqwerty:
    @a_username_that_isnt_cool, could you change your username?
  • Xdqwerty @ Xdqwerty:
    i guess not...
    Xdqwerty @ Xdqwerty: i guess not...