![hex fiend windows hex fiend windows](https://aiiguide.com/upload/images/images/hex-editor-neo.png)
A complete example for a partition name would be "UP000500101004620000000004CF00" for the 5.3.2 update partition on Mario Party 10 (EUR image). Every Wii U Disc has different partitions, just like you can have partitions on your HDD.
Hex fiend windows code#
Though some curious people may still want to extract everything and that's why WUDecrypt usually does "partition identifier" is a two character code for the type of the "partition" on the disc. WUDecrypt allows you to extract only specific types of partitions, as to play a game, you would only need to extract the GM partition and could discard the data from the UP partitions, as you won't want to extract the unneeded system firmware update.
![hex fiend windows hex fiend windows](https://s.getwinpcsoft.com/screenshots/5487/5487658_1.jpg)
The TITLE.TIK file itself is encrypted with the Wii U common key (that's why you need the disc specific key and the common key to extract an image). SI, UP and GI partitions are encrypted with the disc specific key, while GM partitions are encrypted with a partition-specific key that is stored in TITLE.TIK files in the SI (or GI?) partitions.
![hex fiend windows hex fiend windows](https://cdn.ilovefreesoftware.com/wp-content/uploads/2016/02/hex-editor-software-windows-10-1.jpg)
Would be nice if somebody could give me feedback about the buildsĮDIT3: Fixed some (non-critical) code defects including 3 minor memory leaks, pushing WUDecrypt to "partition identifier" is a two character code for the type of the "partition" on the disc. Windows will be uploaded by tomorrow, just too tired now and only wanted to push something out before I go to bed.ĮDIT2: Added Windows build, though it's untested right now. Have fun decrypting WUD images on Windows, OSX and LinuxĮDIT: Added Linux and OSX binary. The README file should tell you everything you need to know, but if there are any questions, I'll try to answer them in here. It's for sure not the best work and the code has to be optimized and cleaned, there's almost NO documentation about the code itself right now, but you can view it on Github here:
Hex fiend windows software#
And because I am a friend of OSS and most probably a soon-to-come Free Software Foundation member, it was clear that I have to release the source code. That's why I decided to just code my own WUD decryption tool. I know there is DiscU.exe and VGMToolbox to decrypt Wii U Disc images (.wud) if you have the disc key and the common key, but I usually sit in front of my Macbook and both applications only work on Windows (VGMToolbox didn't compile or run with Mono and DiscU.exe isn't a C# application anyway, so both of them didn't work). I am totally new here on GBATemp, but I thought, why not start with something for you.