Cheating in HDLoader with Swap Magic
I managed to patch the Swap Magic 3.8 ELF to allow me to cheat with HDLoader. I apologize if there has already been a thread about this. I saw a number of them about getting CodeBreaker to work. I followed that tutorial to the letter, had good MD5s and couldn’t get past a black screen.
This will basically guide you through hex editing Swap Magic to load from the memory card instead of the DVDROM. No disc swapping is necessary.
Locate a copy of SWAPMAGIC3.8.ELF. Mine is 711,376 bytes with an MD5 of 1E7876F5D26B697C80231F5EC3957FD9.
Download a copy of PS2-Packer and PS2-Unpacker (win32 is Windows):
Extract the two zip files to a directory and drop the Swap Magic elf there as well.
From a command prompt, run:
ps2-unpacker.exe SWAPMAGIC3.8.ELF SMUNPACK.ELF
This will create an unpacked file that can be hex edited.
Download a freeware hex editor and open SMUNPACK.ELF:
In XVI32 click Search/Find and search for:
This is the text that needs to be replaced. Click on the blue highlighted ‘c’ and type this in its place:
Once you get to the semicolon, click on the highlighted ‘3B’ on the left hand side. Type the number 0 four times to get rid of the ‘1;’
Click File and then Save to update the file.
Now it needs to be repacked. Open a command prompt and run:
ps2-packer.exe SWAPMAGIC3.8.ELF SWMAGIC.ELF
Once this has completed you’re all done. Copy SWMAGIC.ELF to your USB drive and finally to your memory card.
Here’s the official manual which explains how to use the cheat menu. It’s pretty straightforward: