There are games, which aren't patched. (sounds funny heh )
As you know some games (GTA4 VI Complete Edition and MGS4 i mean) just dont have an eboot.bin which has to be patched to work from hdd. In GTA there also is a comp.bin file and in MGS a mgs4.self and a mgo2.self. These all are self files, which you can decrypted using fail0verflows unself. So now we get an comp.elf/mgs4.elf/mgo2.elf file. you edit it like an eboot.elf (in these 3 elfs is a lot of stuff to replace ). after that you have to make an self again. but this doesnt work. you cant use make_self_npdrm (it gives an error), so we should look for the right application which encrypts the elf to an self (of course, not a npdrm one). using makeself.exe (also from fail0verflow) gives an error: segmention fault (core dumped). im not a programmer but it seems there is a mistake in the makeself.exe . maybe someone have another application to encrypt an elf to a self file. maybe take a look at the makeself-source (makeself.c). i also have a stackdump file (makeself.exe.stackdump). Any ideas?