Making homebrew for 5.5+ on linux?

Discussion in 'Wii U - Hacking & Backup Loaders' started by Monado_III, Feb 15, 2016.

  1. Monado_III
    OP

    Monado_III GBAtemp Advanced Fan

    Member
    636
    349
    Feb 8, 2015
    Canada
    /dev/null
    Yes, I looked at this: https://gbatemp.net/threads/wiiu-homebrew-development.391050/

    So I want to try and port my chip8 emulator to the Wii U, but I'm not exactly how to start, what do I install and how? The sticky gives instructions for Windows but not Linux, and do I need to use Yellows8's libstagefright exploit since I'm on 5.5? For libwiiu, I cloned it than ran python build.py examples/helloworld only to be greeted by many errors, I have devkitppc installed properly (can compile wii dol's just fine) but see no where to add it to the makefile.

    Sorry for rambling, I'm just really confused as to what I need to do to get set up and how.
     
    Last edited by Monado_III, Feb 15, 2016
  2. Onion_Knight

    Onion_Knight GBAtemp Advanced Fan

    Member
    878
    832
    Feb 6, 2014
    if your are building for the libstagefright, you do not need to use the libwiiu build system. Simply compile your program into the codexxx.bin and pass that to the php server. You will need to set up apache and php, to run it. Once you've got the php server set up, just put the codexxx.bin in the php server, update the config file with your codexxx.bin and you can now navigate to your webserver and launch your payload. If you prefer to have an mp4 instead of using the php server, you can browse to it with your computer, right click on the link and save as an .mp4.

    Simply put, yellows8 and libwiiu python do the same thing in different way. They provide the initial userland exploit and than load your code into memory.
     
    Monado_III likes this.
  3. Monado_III
    OP

    Monado_III GBAtemp Advanced Fan

    Member
    636
    349
    Feb 8, 2015
    Canada
    /dev/null
    Ok, that makes things easier, but how do I compile for libstagefright?
     
    Last edited by Monado_III, Feb 15, 2016
  4. Onion_Knight

    Onion_Knight GBAtemp Advanced Fan

    Member
    878
    832
    Feb 6, 2014
    just look at the makefiles floating around. they all compile to similar binary files...just add on some different compiler options...pick one that you think works for you and modify to suit your needs.
     
    Monado_III likes this.