http://gshi.org/vb/attachment.php?attachmentid=245&d=1163180499
This is a minor modification to the original Cosmic Cheat, replacing all references to host with cdrom0, and removing some (thus) extraneous data. Rather than using an app like Naplink to communicate the testdb.cff information, you can now simply burn a renamed cff (T.CFF) on the root dir of a cdrom, with CCHEAT.ELF and a proper SYSTEM.CNF (all of which I've included, for convenience).
This was done by uncrunching the original ccheat.elf, disassembling to map what required modification, editing the values of those addresses, and crunching the result. In keeping with ISO9660, I capitalized all files and their respective references in the ELF and CNF files.
To uncrunch, I used sjuncrunch (via the PS2-Packer/Unpacker GUI, for simplicity), to disassemble and map I used PS2Dis, to modify values I used Elf Modifier, and to crunch I used ps2-packer-0.41 (also via the PS2-Packer/Unpacker GUI), as it compresses more efficiently than sjcrunch. For partial testing, I used the PS2 emulator PCSX2.
Thanks go out to:
Sjeep, for making Cosmic Cheat in the first place
Pixel, for PS2-Packer
C0d3x, for the PS2-Packer/Unpacker GUI
hanimar, for PS2Dis
cYs Driver, for Elf Modifier
Half the friggin’ scene, for PCSX2
GSHI.org for 0wning hard
misfire for answering some questions, and digging up a copy of elfmaker
PS2Dev.org's forums, for hosting the thread that got me interested in Cosmic Cheat
EurAsia.nu, for hosting a copy of the original Cosmic Cheat (as well as quite a few other good things)
_________________
I may be lazy, but I can...zzzZZZzzzZZZzzz...
GameHacking.org