I give credit to
** Site Name : www.gbatemp.com
** Original Writer : IBNobody
Here is a tutorial on how to use the Trucha Signer. It is a work in progress.
I am in no way responsible for the work that has gone into this hack.
Trucha signer requires the ubiquitous key.bin. It can also use other keys, but I was able to sign an ISO using only the common key. I believe this is because the keys are just used for decryption, and only the common key is needed to decrypt ISO files. The other keys, I assume, are for decrypting other file types like VC channels and such. The true hack, if I've read things right, is totally separate from the keys and involves a bug in the Wii RSA signature engine.
Nevertheless, I included a section on how to obtain the other keys. I did this mainly because of how difficult it was for me to get everything working.
Trucha Signer works on Wii Firmware US 3.2
THIS WILL NOT LET YOU PLAY BURNED ISO'S ON AN UNMODDED WII!
6. Save the "wiikeyset.reg" file and activate it by double clicking on it. Click "Yes" to add it to the registry.
*** OBTAINING OTHER KEYS - OPTIONAL? ***
7. Run trucha.exe and select "Select Keyset/Custom Keyset 1" from the menu bar.
8. Select "Image/Open ISO" from the Trucha menu bar and open your ISO.
If your ISO does not open, make sure you have a CLEAN (not scrubbed) ISO. If you get a decryption error, verify that you correctly added the key information to your registry (steps 3-6).
9. Double-click on the "DISC" icon.
10. Double-Click on the "PARTITION (RELSAB)" icon, under the "DISC" header. If this partition does not exist, look for the first partition.
11. Double-Click on the "ROOT" icon under the "PARTITION (RELSAB)" header.
12. Double-Click on the "_SYS" icon under the "ROOT" header.
13. There should be two or more .wad files under the "_SYS" header. Look for the following files:
RVL-WiiSystemmenu-v???.wad (??? can be any number. Some recommend v226, but I used v193)
IOS21-64-v???.wad (??? can be any number. Some recommend v514.)
Here are the MD5 sums for the two wad files I used. You can use these to verify your files.
If these do not exist, repeat steps 8-12 with a DIFFERENT ISO.
14. Assuming you found your files, you need to extract them. Right-click on one of the wads, select "Extract to File", and point to a folder where you want the wad to be saved to.
15. Take your extracted wads and move them to a folder that contains key.bin.
16. Launch DesWaD.EXE.
17. Click the only button on the DesWaD interface and select the WaD file you want to convert to Des. Repeat for the other WaD file. If you get an error 103, your folder with your wads does not contain a copy of key.bin.
18. You should now have 2 Des files.
RVL-WiiSystemmenu-v???.des
IOS21-64-v???.des
Here are the MD5 sums for the two des files I used.
20. In key-finder, copy & paste the following MD5 sum into the TOP textbox
EF33E224E45C8D8C35CE32D8A810B603
21. Click the only button in KeyFinder.exe and select your "IOS21-64-v???.des" file. DO NOT SELECT YOUR WAD FILE!
22. Wait for the program to finish. For some of the keyfinds, it will take awhile. The Keyfinder program may appear to lock up, but it will complete eventually.
23. KeyFinder creates a folder with the same name as the MD5 sum of the key. Inside it is a new key.bin. THIS IS NOT THE SUPER KEY.BIN! THIS IS JUST A CONTAINER FOR OTHER KEYS!
In my example, KeyFinder created...
T:\ROM Tools\WiiGC Tools\WiiTools\KeyFinder\EF33E224E45C8D8C35CE32D8A 810B603\key.bin
24. Open this key-bin and perform steps 3-6, except instead of replacing the common key, you replace the SD Key.
File: RVL-WiiSystemmenu-v???.des
MD5 of Key: 4582417D623C81FCA07A46A570C8969E
wiikeyset.reg Value to Edit:
"md5 blanker"=hex:00,00,00,00,00,00,00,00,00,00,00,00,0 0,00,00,00
26. Repeat steps 19-24 using the following file:
CODE
File: RVL-WiiSystemmenu-v???.des
MD5 of Key: D9F2B2E045D22D3805A67FE0C340CCD2
wiikeyset.reg Value to Edit:
"sd iv"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00, 00,00
*** REPLACING FILES ON ISO ***
This section assumes you now know how to navigate through Trucha Signer.
27. Create a backup copy of the ISO you want to edit.
28. Navigate to the file you want to replace.
29. Right-click on the file and select "Replace".
30. In the popup window, select a file that is EQUAL IN SIZE OR SMALLER.
31. If the replacement was successful, you will see a popup message. (Trucha v0.2 had a bug that wouldn't replace the file and wouldn't pop up a message.)
32. After you have replaced all the files you want, right click on the PARTITION that you edited.
33. Select "Trucha Sign".
34. Your edited ISO has now been signed and is now ready to burn!
Great Tutorial. Anyone having a problem running Trucha Signer with Vista?
After I use Ultra Edit with the key file and add to registry, Trucha crashes when I attempt to locate the ISO (Mario Kart).
Any ideas?
Update
I repeated the process on my laptop running XP - with the exact same result - really frustrating.
Trucha does not work with Mario Kart due to the third partition and/or number of files.
You need to use one of the other apps to open it.
Thanks for your reply but can you be a bit more specific please?
What apps can be used, are these instead of Trucha Signer or as well as? Can I remove a partition with Brickbloker for example and then use Trucha Signer?
Finally, why would games need to be Trucha signed anyway? Mario Kart does because of the 3.3 firmware problem but most other games are ok aren't they?
If the games that need signing (such as Mario kart) have an extra partition etc then where do we go from there?
The software I wrote - Wiiscrubber - has all of the functionality of Trucha now built in. You can extract files, replace them etc. It doesn't have the same file/partiton limitation.
With the latest version you can also delete and replace partitions if you want (and effectively do the same as brickblocker).
Do a search in here for the download - get the version 1.30 and then the 1.31.
Great reply Dack, thanks.
I have seen Wiiscrubber and scrubbed discs etc but never realised how powerful your program is. You're right the name doesn't reflect the functionality. Why do you say to get V1.30 then V1.31 (I have both as suggested), is 1.31 not stand alone?
Great reply Dack, thanks.
I have seen Wiiscrubber and scrubbed discs etc but never realised how powerful your program is. You're right the name doesn't reflect the functionality. Why do you say to get V1.30 then V1.31 (I have both as suggested), is 1.31 not stand alone?
1.31 is standalone - I just didn't include the keymaker program in the package. If you've already got a key.bin then you don't need the 1.30.
There is one disc related thing that it doesn't do - allow for creation of tickets. I hope to have a companion app out in a few days that allows for simple editing of the partition.bin file - so that you can then create your own titles for the discs
1.31 is standalone - I just didn't include the keymaker program in the package. If you've already got a key.bin then you don't need the 1.30.
There is one disc related thing that it doesn't do - allow for creation of tickets. I hope to have a companion app out in a few days that allows for simple editing of the partition.bin file - so that you can then create your own titles for the discs
Has Dack released the Wiiscrubber companion application cited in this post? Or other applications able to extract/replace ticket.bin ?
It will be out very soon - I had a lot of personal stuff going on in the last few months that has now (finally!) settled down.
It allows you to change the TMD, Ticket and also the Korean bit etc. (Meaning you can take a Korean Disc, extract the partition.bin, toggle the bit and put it back into the ISO - meaning it would then use the normal common key on Wiis to run, and vice versa).
I just released a new version of the makewiikeybin.exe software over on GBATemp which generates the Korean key too.