[RELEASE] Haxchi PC Installer (for 5.5.2 with SEEPROM backup)

image.jpeg

This tool is for v5.5.1-v5.5.2 only (because of the HBL loader). OTP and SEEPROM are required, so it is only for previously hacked consoles with backup of those files. (If you installed redNAND before you should be able to dump those files from your SD)
(If you don't have OTP you can take the OTP from someone else because the USB key is the same).

This tool is very experimental, USE AT YOUR OWN RISK.
This tool is based on WFS File Injector.
Credit for @FIX94 for the Haxchi and for @dimok WFS Block Injector for the inspiration.

Instructions: (READ FIRST)


Preparing the USB
  1. It is recommended to use a clean USB and format it for this process. The installer is expermintal and may corrupt the file system.
  2. Buy and install one of the supported DS VC games, and move it to the usb.
Installing
Choose one of the following methods:

Method 1: Direct install to the USB (faster but more risky)
  1. Connect the USB to your PC, and find out the drive index:
    Open PowerShell (WinKey + R, enter powershell)
    Run the command
    Code:
    Get-WmiObject Win32_DiskDrive
    Find the DeviceID for your USB (Example: \.\PHYSICALDRIVE3)
  2. Open command line with admin privileges (Start Menu -> Search for "Command Prompt" -> Right click wnd "Run as Administrator")
  3. Go to the directory with the tool:
    Code:
    cd <where you extracted the files from the zip>
  4. Run the installer: (Don't forget to replace \.\PHYSICALDRIVE3 with the correct device)
    Code:
    haxchi-pc-installer --image \\.\PHYSICALDRIVE3 --otp otp.bin --seeprom seeprom.bin
    And follow the instructions.
Method 2: Install on an image (safer)
  1. Dump an image of the USB device with tool like Win32DiskImager.
  2. It is recommended to backup the image.
  3. Open ccommand line (WinKey + R, enter cmd)
  4. Go to the directory with the tool:
    cd <where you extracted the files from the zip>
  5. Run the installer:
    Code:
    haxchi-pc-installer --image <dumped image file> --otp otp.bin --seeprom seeprom.bin
    And follow the instructions.
  6. Flash the image back to the USB.
Finishing
Now just connect the USB back to the Wii U. If you run the game HBL should be opened instead.
Now with HBL access it is recommended to move the game back to the NAND and reinstall haxchi again with the regular Wii U installer.


Download (Source)
 
Last edited by EyeKey,

dimok

Well-Known Member
Member
Joined
Jan 11, 2009
Messages
728
Trophies
3
XP
2,635
Country
United States
@tomcaliser has managed to install Haxchi. It was just an 'hexadecimal problem'. We can rely on @dimok 's observation: formatation just change the last byte (increase by 1).

Enviado de meu 6039J usando Tapatalk
Just fyi, I confirmed this observation a long time ago by looking into the IOSU code. Actually the whole seeprom usb seed acts as one big number. Meaning if the last byte runs over you have to increment the byte before it by one and so on (just like any normal integer incrementation in big endian). There is even a "bug" in nintendos code where the first 4 bytes would also increment, if the number ever gets that big (which I doubt). I can give you guys the IOS MCP position of the function, if you want to patch it to stop doing that, I would need to look it up though.
 

IDris

Member
Newcomer
Joined
Dec 19, 2016
Messages
24
Trophies
0
Age
28
XP
171
Country
Italy
Sorry for the noob question, I have a 5.5.2 wii u and I'm going to get one of the lego games for vWii. Can I backup seeprom from the vwii mode?
 

GrandZeldaGamer

Well-Known Member
Member
Joined
Feb 25, 2017
Messages
100
Trophies
0
Location
The Country of Rain
XP
111
Country
United Kingdom
Just fyi, I confirmed this observation a long time ago by looking into the IOSU code. Actually the whole seeprom usb seed acts as one big number. Meaning if the last byte runs over you have to increment the byte before it by one and so on (just like any normal integer incrementation in big endian). There is even a "bug" in nintendos code where the first 4 bytes would also increment, if the number ever gets that big (which I doubt). I can give you guys the IOS MCP position of the function, if you want to patch it to stop doing that, I would need to look it up though.
does this mean we could just use that instead of seeprom dump or what?
 

Glix

Well-Known Member
Member
Joined
Jan 11, 2016
Messages
102
Trophies
0
XP
166
Country
does this mean we could just use that instead of seeprom dump or what?
Read what he wrote. He talking about how the Wii U adjusts it's seed for usb encryption. You can't guess it if you don't know what value it started from and an old post says we can't read it from the vWii, however he knows the address to patch out the seed changing meaning you could format and still use your usb drives without formatting them.
 

pudink

Well-Known Member
Newcomer
Joined
May 24, 2013
Messages
61
Trophies
0
Age
36
XP
176
Country
Read what he wrote. He talking about how the Wii U adjusts it's seed for usb encryption. You can't guess it if you don't know what value it started from and an old post says we can't read it from the vWii, however he knows the address to patch out the seed changing meaning you could format and still use your usb drives without formatting them.
Hello,
i hope someone here can help me.
I have formatted my wiiu but not formatted my old hdd that has my wii u games and saves.
now I want to make it work again as it is not recognized by the wii u anymore
I have downloaded seeprom.bin and otp files.
I will change the values for usb key seeds but I want to make sure they are the right ones.

so should I decrease this 1 value to A4?
and after that how can I make use of this file? should I use mocha cfw? can someone guide me through?
 
Last edited by pudink,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: lol, Okies. Family graveyard is that way 👉