Haxchi Mod - Custom redNAND Launch Title

Discussion in 'Wii U - Tutorials' started by TheCyberQuake, Nov 12, 2016.

  1. TheCyberQuake
    OP

    TheCyberQuake Certified Geek

    Member
    3,115
    1,958
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    Just to keep myself safe from blame...
    PLEASE DO NOT ATTEMPT THIS UNLESS YOU KNOW WHAT YOU ARE DOING

    I decided to just make a new thread dedicated to everything I've modified and created to have a "custom title" on sysNAND that launches redNAND
    It makes use of Haxchi, a DS VC exploit originally released by @smealum and then modified by @FIX94 to launch HBL and work for other games.

    UPDATE: The latest commit for FIX94's haxchi includes a version with cfwbooter built in, omitting the need for cfwboot.elf. Files and instructions have been updated to reflect this.

    Latest install.py version: 2.1.1
    New in this version:
    • Fixed bug in uploading config.txt (for some reason I made it upload to config.ini -_-)
    Features:
    • Allows input of any low ID, meaning it will automatically work with future exploit games (and can possibly be used to inject DS games, untested)
    • Makes sure the game and location provided actually exist before attempting to install
    • Automatically downloads and modifies meta.xml with user-defined name
    • Installs files from SD instead of uploading over network, which greatly increases speed (especially for the larger .tga meta files)

    As for the modified iosuhax, you will have to compile a new fw.img from the github below
    https://github.com/TheCyberQuake/iosuhax



    NEW INSTALLER AND INSTALL PROCESS:
    Finally got around to fixing up the installer.
    It's now a universal installer, and should work automatically with future exploit games.

    Download install.py from below, and place in the same folder as wupclient.py
    https://mega.nz/#!xVVAHRgL!cMJdtZD6sLp0TIQ7q6BIjNzk5xB25jr8qamy423zUoE

    From there you can either download a pre-made install pack from below and place it's files onto the SD card within a folder called haxchi (i.e. sd:/haxchi), or you can place any rom.zip and config.txt in /haxchi, and meta files within /haxchi/meta (excluding meta.xml, which will automatically be modified later).
    https://mega.nz/#F!lRFgzSJY!ANFeNyPwRM_SjlH23ca4Zg
    At this point I recommend grabbing the official haxchi from fix94, at least until I can rework my install packs or find a better way to do it while still being user friendly.

    From there you can run wupserver on the Wii U (by loading fw.img with CFW Booter or haxchi).

    You can then either double-click install.py, or type "python install.py" into command prompt/terminal

    Enter the low ID of the game you wish to install to (can be found on this github page, it's the last 8 characters of the full 16 character title ID), and then enter the games install location (USB or NAND).
    From there the script will install haxchi's rom.zip from sd:/haxchi, and the meta files from sd:/haxchi/meta. After that it will download meta.xml over the network to the PC, and then ask for what you wish the custom name to be (i.e. the name that shows up on home menu), then modify meta.xml to meta.xml.tmp, and then finally upload back to the Wii U.

    Finally, the script will attempt to install config.txt, which is needed for the latest haxchi versions made by FIX94. If it succeeds (meaning the file existed on SD) it will also apply chmod 0x644 to the file to make it properly work with haxchi.
     
    Last edited by TheCyberQuake, Nov 20, 2016


  2. Exavold

    Exavold GBAtemp Advanced Fan

    Member
    996
    1,055
    Nov 9, 2015
    France
    I'm gonna wait for clear instructions before installing this, but still , nice work ! :)
     
    Last edited by Exavold, Nov 12, 2016
  3. Conn0r

    Conn0r GBAtemp Fan

    Member
    327
    187
    Jan 10, 2016
    United States
    What game does this implementation use?
     
  4. Marko76

    Marko76 GBAtemp Psycho!

    Member
    3,519
    1,978
    Aug 19, 2015
    United Kingdom
    Clydebank
    Exactly there is a total lack of instructions as to how to set this up.
     
    Exavold likes this.
  5. TheCyberQuake
    OP

    TheCyberQuake Certified Geek

    Member
    3,115
    1,958
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    Everything that fix94's version supports, which is:
    • US Brain Age
    • PAL Brain Training
    • US Yoshi's Island DS
    • PAL Yoshi's Island DS
    • US Kirby Squeak Squad
    • PAL Kirby Mouse Attack
     
  6. Conn0r

    Conn0r GBAtemp Fan

    Member
    327
    187
    Jan 10, 2016
    United States
    Thank you.
     
  7. TheCyberQuake
    OP

    TheCyberQuake Certified Geek

    Member
    3,115
    1,958
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    The instructions already exist in other threads or github.
    installing haxchi is the exact same as fix94's version and is documented in github:
    https://github.com/TheCyberQuake/haxchi
    As for modifying meta files, it's sprinked throughout comments in another thread.
    But I'll write up some instructions in a bit.
     
  8. Pecrow

    Pecrow GBAtemp Maniac

    Member
    1,137
    417
    Jun 23, 2015
    United States
    Can I use this to simply boot a fw.img file to have sigpatch on sysnand?
     
    Subtle Demise likes this.
  9. Kafluke

    Kafluke GBAtemp Psycho!

    Member
    3,578
    1,771
    May 6, 2006
    United States
    Great work! Anyway you could do a us version of the homebrew channel?
     
    Pecrow likes this.
  10. TheCyberQuake
    OP

    TheCyberQuake Certified Geek

    Member
    3,115
    1,958
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    Everything I modified originally was homebrew channel, so it already exists.
     
  11. Pecrow

    Pecrow GBAtemp Maniac

    Member
    1,137
    417
    Jun 23, 2015
    United States
    I second this :D
     
  12. Marko76

    Marko76 GBAtemp Psycho!

    Member
    3,519
    1,978
    Aug 19, 2015
    United Kingdom
    Clydebank
    While I get your point about the info being in other threads it's never a good idea to try something like this when you have to switch between various threads to get info that is how steps get missed and expense errors occur lol so I will wait a bit longer until you add all the info here before trying.
     
  13. soulkyo

    soulkyo Member

    Newcomer
    43
    3
    Nov 3, 2013
    Peru
    Hi, just to make it clear for me, I've been reading a lot of information across the pages and I couldn't make a conclusion. The only way to get a working DS game for this exploit is buying it from the eShop right? Or can we do it with the patched sysNand method?
     
  14. TheCyberQuake
    OP

    TheCyberQuake Certified Geek

    Member
    3,115
    1,958
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    You need to buy it legit. There is no "patched sysnand" right now, the most we have is a CFW for sysNAND that ONLY has WUPserver, which allows us to install haxchi and download file from the Wii U, but nothing else other than reading and limited writing to the Wii U.
     
    soulkyo likes this.
  15. Nikolay

    Nikolay GBAtemp Fan

    Member
    424
    42
    Mar 19, 2010
    United States
    Yeah you have to buy a game, your options right now are Brain Age, Yoshi's Island DS and Kirby Squeak Squad until other VC DS games are ported
     
    soulkyo likes this.
  16. iAqua

    iAqua feel the... envy.

    Member
    GBAtemp Patron
    iAqua is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    2,722
    2,216
    Dec 7, 2015
    Canada
    Does this really need a seperate thread? I know it's a nice mod in all, but it really doesn't need another thread. Anyways it's a nice mod, :).
     
  17. TheCyberQuake
    OP

    TheCyberQuake Certified Geek

    Member
    3,115
    1,958
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    To me it felt like I was pushing too much info into the other thread any time I had an update, so I felt it would be best to place it here so I don't spam the other thread and it makes these files easier to find for those who want it.
     
  18. iAqua

    iAqua feel the... envy.

    Member
    GBAtemp Patron
    iAqua is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    2,722
    2,216
    Dec 7, 2015
    Canada
    Hrm, well I guess that's a good point, sorry if it sounded like I was hating. Just a little tired of hundreds of new threads for small things, sorry. <3
     
    TheCyberQuake likes this.
  19. pietempgba

    pietempgba GBAtemp Advanced Fan

    Member
    812
    132
    Jun 9, 2016
    United States
    oops posted the same thing twice
     
  20. TheCyberQuake
    OP

    TheCyberQuake Certified Geek

    Member
    3,115
    1,958
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    I'm currently working on writing up instructions for everything, just give me a bit.
     
    Pecrow likes this.