GuilloteTesla
Moderator
Hi everyone!,
Following my previous tutorial, here is the procedure to create a debug EBOOT.BIN from a SELF file.
Some games, mostly compilations of many games, don't have a normal EBOOT.BIN that has the whole games inside. Instead, it's like a launcher for the contained games on the disc (for example: RDR GOTY, MGS: Legacy Collection, GOW: Collection, etc.).
So, where are the respective games?. They are in the form of SELF files. To give you an example, GOW: Collection has the following files in its installed game folder (/dev_hdd0/game/BCUS98229/USRDIR):
Again, the required tools to create a debug EBOOT are:
Cheers!
Following my previous tutorial, here is the procedure to create a debug EBOOT.BIN from a SELF file.
Some games, mostly compilations of many games, don't have a normal EBOOT.BIN that has the whole games inside. Instead, it's like a launcher for the contained games on the disc (for example: RDR GOTY, MGS: Legacy Collection, GOW: Collection, etc.).
So, where are the respective games?. They are in the form of SELF files. To give you an example, GOW: Collection has the following files in its installed game folder (/dev_hdd0/game/BCUS98229/USRDIR):
Again, the required tools to create a debug EBOOT are:
- TrueAncestor SELF resigner v1.96.
- Access to your PS3's HDD (via FTP or any file manager).
- Unzip TrueAncestor into your PC.
- Get the desired game's SELF file. The file can be located in two places according to if the game recieved an update or not:
Not updated: /dev_hdd0/GAMES/XXXX#####/USRDIR/<GAME>.SELF
Updated: /dev_hdd0/game/XXXX#####/USRDIR/<GAME>.SELF
Where XXXX##### is the game ID: BCUS12345, BLES12345, etc. and <GAME> is the name of the game in the collection.
- Copy the SELF file to the self directory in TrueAncestor's folder.
- Open resigner.exe. A command prompt should open with the following options:
- On the prompt, type 4 and press Enter. Now, choose the SELF file that you want to convert and press Enter once again:
Press B to return to the main menu.
- Now you should see a new ELF file in TrueAncestor's SELF folder, along with the original SELF file that was copied before.
<GAME>.ELF is the decrypted SELF file.
<GAME>.SELF is the SELF file.
- Copy the <GAME>.ELF file to the TrueAncestor's folder, and rename it to EBOOT.ELF.
- On the prompt, type 11 and press Enter. Let the tool do its job.
- Now you should see two files in TrueAncestor's folder, EBOOT.BIN and EBOOT.ELF.
EBOOT.BIN is the debug EBOOT.
- In the same game folder on your PS3 where you got the <GAME>.SELF file, rename the EBOOT.BIN file to EBOOT.BIN.BAK. This step is needed if you want to restore the game selection menu.
Copy the debug EBOOT.BIN file to the game folder on your PS3.
- That's it!. You should now be able to attach a debugger with TMAPI on DEX.
Cheers!