PS3 Signing .ELF file into a .SELF which the PS3 would accept.

relt

Forum Noob
Hello everyone!

I patched a crash in The Orange Box TF2 involving the map_commentary command and now i want to sign the TF.ELF (which is where the bug resided) into TF.SELF which the PS3 would accept and not hang on a black screen. I patched the ELF with ghidra, and when signing it with TrueAncestor SELF Resigner, it works on RPCS3, but not on the PS3. How do i properly sign the file?
 
Hello everyone!

I patched a crash in The Orange Box TF2 involving the map_commentary command and now i want to sign the TF.ELF (which is where the bug resided) into TF.SELF which the PS3 would accept and not hang on a black screen. I patched the ELF with ghidra, and when signing it with TrueAncestor SELF Resigner, it works on RPCS3, but not on the PS3. How do i properly sign the file?

You could always try scetool with the -template option.
Rename the original self and use it as the template file.

The command should be:
Code:
scetool --template=TF_ORIG.SELF --verbose --sce-type=SELF --compress-data=TRUE --encrypt TF.ELF TF.SELF
 

Similar threads

Back
Top