Today Heden of DeLiGhT has released PS3 ELF Builder v0.9 RC1 which can be used to rebuild ELF files from Graf_Chokolo's PlayStation 3 SELF Decrypter payload.
Download: PS3 ELF Builder v0.9 RC1
To quote: Please note, to rebuild the ELF you will need the original encrypted SELF file. The tool is currently Linux only, but should run under Cygwin, on Windows machines.
ELF BUILDER V0.9 RC1 - LINUX VERSION
02/03/11 - V0.9 - Release Candidate
Windows Version coming soon - Should work on Windows/Cygwin
Use this tool to rebuild an ELF file from Graf_Chokolo's SELF decrypter
Once decrypted by Graf's payload, a SELF/NPDRM file will give you 2 parts:
- xxxxx.0 Decrypted code segment
- xxxxx.1 Decrypted data segment
To rebuild the ELF file, you will need the original SELF file
The result ELF file will be ready for your preferred disassembler (ie. IDA)
It also enables to feed tools like MAKESELF, ...
e.:Code:./ELF_builder [in: SELF] [in: DUMP.0] [in: DUMP.1] [out: ELF]
This is a RC version, please send email for remarks, bugs or improvements heden_delight AT hushmail.meCode:./ELF_builder EBOOT.BIN dump_sonic4.0 dump_sonic4.1 EBOOT.ELF
Dedicated to GRAF_CHOKOLO and THERULER
.oO Heden / DeLiGhT'2010 Oo.