Tutorial  Updated

Haxchi Mod - Custom redNAND Launch Title

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,

TheCyberQuake

Certified Geek
OP
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,433
Country
United States
it works but now what about config.txt it only boots homebrew launcher im using the hbl rom.zip
If you are using the rom.zip I provided then it is an older version of haxchi that does not use (nor can it use) config.txt. If you want to use the version that does that you will have to download the correct rom.zip from here and use the instructions on that page to create a config.txt. Once you do that you can simply place config.txt and the updated rom.zip in the haxchi folder on SD to install them.
I plan on adding instructions in the near future for how to set up the latest "multiBoot" version of haxchi
 

TheCyberQuake

Certified Geek
OP
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,433
Country
United States
odd it still doesnt seem to work t's only launching the homebrew launcher and i got the latest one for my game from fix94
use the instructions on that page to create a config.txt.
Did you make a config.txt? You still need to make that if you want it to boot more than just HBL.
 

pietempgba

Well-Known Member
Member
Joined
Jun 9, 2016
Messages
1,049
Trophies
0
XP
1,515
Country
United States
yeah
Code:
default=wiiu/apps/homebrew_launcher/homebrew_launcher.elf
l=wiiu/iosuhax/fw.img
r=wiiu/rednand/fw.img
b=wiiu/apps/Appstore-dark/hbas.elf
x=wiiu/apps/ftpiiu_everywhere/ftpiiu_everywhere.elf
 

TheCyberQuake

Certified Geek
OP
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,433
Country
United States
yeah
Code:
default=wiiu/apps/homebrew_launcher/homebrew_launcher.elf
l=wiiu/iosuhax/fw.img
r=wiiu/rednand/fw.img
b=wiiu/apps/Appstore-dark/hbas.elf
x=wiiu/apps/ftpiiu_everywhere/ftpiiu_everywhere.elf
Just for testing, have you tried putting default= at the bottom of the list?
If so next time you install let me know if config.txt copied over successfully and the return from chmod (last few lines of output from the script)
 

pietempgba

Well-Known Member
Member
Joined
Jun 9, 2016
Messages
1,049
Trophies
0
XP
1,515
Country
United States
Code:
Attempting to upload config.txt
Applying chmod to config.txt
chmod returned : 0xfffcffe9L
Install complete! Press enter to quit.
 

TheCyberQuake

Certified Geek
OP
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,433
Country
United States

pietempgba

Well-Known Member
Member
Joined
Jun 9, 2016
Messages
1,049
Trophies
0
XP
1,515
Country
United States
ok


but the thing is is that it's not applying chmod properly because when i launch the title it says there's an error in the software's data



config.txt
Code:
default=fw.img
a=rednand/fw.img
zr=wiiu/apps/ftpiiu/ftpiiu.elf
zl=wiiu/apps/homebrew_launcher/homebrew_launcher.elf
i got it working i realized that i shouldnt be using wupclient and ftpiiu at the same time
 
Last edited by pietempgba,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: How Roms Try Helping? +1