Join Us and become a Member for a Verified Badge to access private areas with the latest PS4 PKGs.
Status
Not open for further replies.
PlayStation 4 developer @DimosGsxR let us know he'd like to share his UnFSelf Windows application to convert PS4 FSELF files back to ELF files by simply dragging and dropping the FSELF file on UnfSelf.exe to get the resulting ELF file with "-decrypted" added to the filename. :cool:

Download: unfself.zip (21.7 KB) / unfself.zip (Mirror) / UnfSelf.exe (51.0 KB) / selfutil.zip (1.59 MB - includes selfutil.exe) by @zezu420 (aka Znullptr on Twitter or dmiller423 on Github) / SelfUtil.exe (Compiled by RetroGamer_74) / Selfutil_PS5.exe

For those curious the Greek sentence in the prompt roughly translated states "Please enter the location of the file:" which isn't necessary if you drag and drop it, however, like me you may need to install Microsoft Visual C++ 2015 Redistributable Update 3 RC to run it. (y)

Here's more details from his email earlier today, to quote: Guys I have made a tool to convert FSELF back to ELF. That will be useful for PS4 <5.05 to unself FSELF and lower firmware on games.

I tested and confirmed the ELF file from my program is same with dumped ELF from PS4 dumped payload.

The program is simple, no UI just drag n drop FSELF file on program and you get same name file with "-decrypted" ELF file.

You can drag multiple files at same time but need all files to be FSELF else the program is close. Just try yourself to be sure. I am not a pro development just learning C++.

I made that because I didn't want to upgrade 4.55-> 5.05, but because no one shared the ELF file from games to patch it lowering FW. Nevermind now I am on 5.05 but that will be useful for those guys who haven't upgrade.

Try it and check if decrypted FSELF files from that program is equal with PS4dump payload ELF files (all test I have done it's equal).

The process is:

Step 1) extract fake PKG
Step 2) get the FSELF files from extracted PKG
Step 3) drag and drop to program
Step 4) do mods on ELF file (ex. lowering FW)
Step 5) rebuild PKG

I hope that will be useful for someone. As I say before I just beginner C++ programmer.

orbis-ld --fself-flags= >>> Set the fself flags specified.
Possible values are "videoservice" and "nongame"
Code:
orbis-bin.exe --dump-fself-info file.elf Flag Value Non-game 0 Video service 0
UnFSelf Convert PS4 FSELF Files Back to ELF Files by DimosGsxR.jpg
 

Comments

sooo lets say i own a legit copy of a game which runs on 5.05 and ive got an update for that game (update downloaded from the psn to pc and merged together) which is only running on 5.5.3,can we get it running on 5.05 with that tool?
 
Can someone make video tutorial? Ppl here said before that games like GOW and SOC required new *** and any method to lower FW cant help, because games need higher fw like 5.05 to run...

Need to add this, that I ask about video tutorial many times in this forum, and no one make it. Explain me please, is it gold or smt? Why you keep secrets from other ppl? I'm a noob for coding, but want to make games run on 4.05 if it is possible... soo, we need all tutorial, how to patch elf files, eboot, use this tool, everything in one video. Ty.
 
Guys you have misunderstanding the tool usage. That tool works only with fake signed self (that who include on dumped game PKG) and decrypt fake signed self back to elf format. This not working with files from $ony servers!

I made that because my PS4 was on 4.55 and cannot play games who required fw >4.55 (like GOW. I didn't want to upgrade 5.05 but finally upgrade...). I requested the elf files to patch for 4.55 but no one share it.

With that tool no need to request the elf files to patch. Just extract the PKG -> decrypt the fself to elf -> patch it (lowering game fw) -> rebuild pkg (may need to patch and param.sfo).
There are ps4 owners on lower fw (4.55 or 4.05) who cannot or don't want to upgrade.
 
Ty Dimos for this tool, but please make video tutorial, from beginning to end. For example you can use GOW game. Show us all steps in that video on that game. You told us to decript files and patch in elf files some files. 99% ppl do not understand what are you talking about. For example on YT we can find all steps to patch files from ps3 games, many video tutorials... For ps4 games nothing... zero.

I need to said that I ask you couple month ago to make tutorial in GOW topic...
 
Status
Not open for further replies.
Back
Top