Self-hosted payloads with only static HTML

Discussion in 'Wii U - Hacking & Backup Loaders' started by drizztbsd, May 4, 2016.

  1. drizztbsd
    OP

    drizztbsd Advanced Member

    Newcomer
    63
    36
    Apr 4, 2016
    Italy
    This is a mod of the www directory present on homebrew_launcher and loadiine, but with mp4 payloads precompiled using bin2mp4.

    This mod allows you to host the payloads ony *any* webserver.

    Supported Wii U version:
    Loadiine: 4.0.0, 4.1.0, 5.0.0, 5.3.2, 5.5.0, 5.5.1
    Homebrew Launcher: 3.0.0, 3.1.0, 4.0.0, 4.1.0, 5.0.0, 5.3.2, 5.5.0, 5.5.1

    Just download https://github.com/drizzt/wiiu-payloads/archive/www.zip, extract it and copy wiiu-payloads-www in your webserver.

    No PHP, Python, Java, JavaScript, etc, required. Just a pure webserver.

    Update:
    Added a CloudFlare cached, GitHub hosted version of the site.
    You just need to open http://git.io/wiiuhax on your Wii U.
     
    Last edited by drizztbsd, May 6, 2016
    fij, thaikhoa, Glix and 6 others like this.


  2. MattKimura

    MattKimura 3DS & WiiU Enthusiast

    Member
    1,776
    923
    Jun 30, 2014
    United States
    This would be great for using wifi SD cards to host the exploit, right? Someone should test that out. To me it's like an easy way out of setting up your own server on a computer.
     
  3. drizztbsd
    OP

    drizztbsd Advanced Member

    Newcomer
    63
    36
    Apr 4, 2016
    Italy
    It should work, if the WiFi SD doesn't properly support fully hosting HTML websites you can just host your needed payload.mp4
     
  4. LinkFan16

    LinkFan16 I link them all

    Member
    405
    98
    Mar 15, 2009
    Gambia, The
    Sounds like a great solution for easy self hosting using an android phone, thanks for this. Gonna try it out and report my results later.

    Edit:
    Hosting the files on my android phone works like a charm, thanks again.
     
    Last edited by LinkFan16, May 5, 2016
    drizztbsd likes this.
  5. drizztbsd
    OP

    drizztbsd Advanced Member

    Newcomer
    63
    36
    Apr 4, 2016
    Italy
  6. Xplic1T

    Xplic1T GBAtemp Regular

    Member
    170
    55
    May 26, 2006
    This works for 5.5.x also ?
     
  7. drizztbsd
    OP

    drizztbsd Advanced Member

    Newcomer
    63
    36
    Apr 4, 2016
    Italy
    Updated first post with list of supported Wii U version
     
  8. Xplic1T

    Xplic1T GBAtemp Regular

    Member
    170
    55
    May 26, 2006
    Why did they go the .jar route with the 5.5.x exploit if you can just serve it up simply like the 5.3.2 exploit via packages like these?
     
    Last edited by Xplic1T, May 5, 2016
  9. drizztbsd
    OP

    drizztbsd Advanced Member

    Newcomer
    63
    36
    Apr 4, 2016
    Italy
    I don't know, I only know this (static) implementation works
     
  10. urherenow

    urherenow GBAtemp Addict

    Member
    2,917
    845
    Mar 8, 2009
    United States
    Japan
    because there are a lot of "they"s. The easiest method (disclaimer: I didn't feel the need to take a look at this one) is the one packaged with xampp. Nice web page that you can bookmark in the Wii U browser and just click(tap) a single button (after picking your firmware version... which I'm sure could be made automatic with a bit of php) to load the homebrew launcher or loadiine, and other buttons for things that require more than one button press, such as pygekco and such...
     
    Last edited by urherenow, May 5, 2016
  11. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    11,868
    5,020
    Mar 17, 2010
    Norway
    Alola
    Because the JAR negates the need for a big webserver, and it's easier to update payloads or add new ones (just replace/add the bin to the payloads folder)
    They're both valid options, both will do the job fine, so it's just a matter of personal preference. But the JAR is very simple to use and requires no setup (as long as you already have Java) plus it's portable.
     
  12. drizztbsd
    OP

    drizztbsd Advanced Member

    Newcomer
    63
    36
    Apr 4, 2016
    Italy
    This select the correct Wii U version without the needs of PHP nor server side. Just (client-side) javascript

    — Posts automatically merged - Please don't double post! —

    HTML is more portable than Java :D
     
  13. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    11,868
    5,020
    Mar 17, 2010
    Norway
    Alola
    No... it really isn't. For the purposes of selfhosting, Java is far more portable and easier to use.
     
  14. drizztbsd
    OP

    drizztbsd Advanced Member

    Newcomer
    63
    36
    Apr 4, 2016
    Italy
    you can't use the released jars on WiFi SD cards or on Android, but you can host static html or static mp4 files
     
  15. urherenow

    urherenow GBAtemp Addict

    Member
    2,917
    845
    Mar 8, 2009
    United States
    Japan
    Nice, but is it 1 click to load homebrew launcher and 1 click to directly load loadiine?

    and... I hate to go off topic, but other threads are getting big. Whatever games that require SSB to run (I guess I need to go out and buy that game in the morning, even though I'll never play. I hate that game), does it matter if you install updates for SSB or not?
     
  16. drizztbsd
    OP

    drizztbsd Advanced Member

    Newcomer
    63
    36
    Apr 4, 2016
    Italy
    You can see the 2 buttons on http://git.io/wiiuhax
    If you click on Loadiine it will launch loadiine payload (aka SD:/wiiu/apps/loadiine_gx2/loadiine_gx2.elf)
    If you click on Launcher it will launch homebrew launcher payload (aka SD:/wiiu/apps/homebrew_launcher/homebrew_launcher.elf)
     
  17. urherenow

    urherenow GBAtemp Addict

    Member
    2,917
    845
    Mar 8, 2009
    United States
    Japan
    Not sure what the difference is between loading stuff from the launcher, or direct loading, but the package I speak of also has buttons for SD cafiine, dumpiine, and pygecko as well.
     
  18. drizztbsd
    OP

    drizztbsd Advanced Member

    Newcomer
    63
    36
    Apr 4, 2016
    Italy
    Obviously I'm open for any suggestion about the site.
    I chose to include only Loadiine and Homebrew Launcher because they are the only 2 homebrews that you can launch directly without the needs to click on the kernel exploit by hand

    — Posts automatically merged - Please don't double post! —

    dumpiine is deprecated by ddd, and ddd can be launched by Homebrew Launcher, pygecko is integrated in Loadiine gx2.
    Cafiine for 5.5.1 is released today, I can consider including it if needed
     
  19. urherenow

    urherenow GBAtemp Addict

    Member
    2,917
    845
    Mar 8, 2009
    United States
    Japan
    :blink:
    I must search around for this. Been on 5.5 since the day it was pushed, so I'm very new to this scene. Loving life so far. Looking forward to CFW so I don't need to host a site or connect to the 'net in the future.
     
  20. drizztbsd
    OP

    drizztbsd Advanced Member

    Newcomer
    63
    36
    Apr 4, 2016
    Italy
    Me too, but I think we need an IOSU exploit to do that B-)