Category PS4 CFW and Hacks       Thread starter PSXHAX       Start date Aug 2, 2018 at 4:37 AM       23,222       53            
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 Znullptr (aka dmiller423) / SelfUtil.exe (Compiled by RetroGamer_74)

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

skinnybiggs

Senior Member
Contributor
Fantastic work only if something like this was feasable for the upcoming higherfirmware games above 5.05....

Great app none the less , those on 4.05 are worshiping you this very moment now gow and others they've missed out on can be played

Thanks for all the time and effort look forward to seeing what else you can create for the scene
 

DimosGsxR

Developer
Senior Member
Contributor
Verified
Recent Articles
Mortal Kombat 11 Kombat Swap Pack (EU / US) PS4 FPKG Mods by GrimDoe
Since my previous Mortal Kombat XL PS4 Skin Mod Demo and Friday The 13th: The Game PS4 RTM Trainer, here's a Mortal Kombat 11 Kombat Swap Pack from me (GrimDoe on Twitter) alongside some new...
PS4 Debug Watch App Port for 6.72 Firmware via Withmetta
Based on the Debug Watch utility by jogolden (Twitter) and the PS4Debug 6.72 Fork by GiantPluto (Twitter), recently I (aka withmetta) recompiled PS4 Debug Watch and got it working on PlayStation 4...
PS4 Syscon Loader Python Script for System Controller Files by SocraticBliss
Following the PS4 SysGlitch Tool and SysCon Glitching Pinout and his PS4 Unfself Tool, today PlayStation 4 developer @SocraticBliss is back with a PS4 Syscon Loader via Twitter tested with the IDA...
XNA RPKGMAN: XNA Remote Package Manager by Cypheron
Hey everyone, following PS4 PKG Sender v1.03 I have created XNA RPKGMAN: XNA Remote Package Manager which is a fully dynamic, lightweight package manager that only requires NodeJS/NPM and runs on...
Top