Based on IDC's previous PS4 PUP_Unpack, PlayStation 4 developer Thunder07 (aka Zer0xFF on Twitter) made available a PS4 PUP Unpacker v1.0 to unpack decrypted PS4 PUP images such as the recent 3.70 Decrypted OFW by BurtE.
Download: pup_unpacker.exe / GIT
In other news today since the PS4 Keys by RedEyeX32 released last month, Something Sinister shared a tool for PS4 developers to create RSA key pairs with source code stating the following: "Polarssl's rsa_genkey.exe generates RSA key pairs. All inputs generated internally.
This version generates RSA key pairs from user input. 2048bit keys only. User inputs the exponent and randoms p and q."
Download: polarssl_rsa_application.zip (58 KB) / polarssl_rsa_source.zip (18 KB) / ps4pkgdec.zip (7.2 KB - contains ps4pkgdec.exe) / ps4pkgdec_update.zip (14 KB) / ps4pkgdec_update_source.zip (10 KB)
Additional details on usage with the PKGDec Tool are available from Robbie Luong for those interested. To quote from the README.md file: pup_unpacker
A utility to unpack PS4 update blobs that have been previously decrypted using pup_decrypt. This is based on idc/ps4-pup_unpack rewritten with C++ and runs on Linux/OSX/Win32
Note
This utility will not unpack the contents of nested filesystems. The filesystem images in updates are FAT32, exFAT, etc images and can be mounted or unpacked with other tools.
To Build
This app contains dependency to mateidavid/zstr as a submodule, as such it must be initiated before building. to do so run the following command:
Cheers go out to @prreis in the PSXHAX Shoutbox for the news tip earlier today!
Download: pup_unpacker.exe / GIT
In other news today since the PS4 Keys by RedEyeX32 released last month, Something Sinister shared a tool for PS4 developers to create RSA key pairs with source code stating the following: "Polarssl's rsa_genkey.exe generates RSA key pairs. All inputs generated internally.
This version generates RSA key pairs from user input. 2048bit keys only. User inputs the exponent and randoms p and q."
Download: polarssl_rsa_application.zip (58 KB) / polarssl_rsa_source.zip (18 KB) / ps4pkgdec.zip (7.2 KB - contains ps4pkgdec.exe) / ps4pkgdec_update.zip (14 KB) / ps4pkgdec_update_source.zip (10 KB)
Additional details on usage with the PKGDec Tool are available from Robbie Luong for those interested. To quote from the README.md file: pup_unpacker
A utility to unpack PS4 update blobs that have been previously decrypted using pup_decrypt. This is based on idc/ps4-pup_unpack rewritten with C++ and runs on Linux/OSX/Win32
Note
This utility will not unpack the contents of nested filesystems. The filesystem images in updates are FAT32, exFAT, etc images and can be mounted or unpacked with other tools.
To Build
This app contains dependency to mateidavid/zstr as a submodule, as such it must be initiated before building. to do so run the following command:
Code:
git submodule update --init