33w ago - Following up on his
previous release, today PlayStation 3 homebrew developer
nathanr3269 (aka
Nathan_r32_69) has made available PUAD GUI v1.0 - a PS3 PUP Unpacker & Decrypter for Windows.
Download:
PUAD GUI v1.0 - PS3 PUP Unpacker & Decrypter for Windows (Simple) /
PUAD GUI v1.0 - PS3 PUP Unpacker & Decrypter for Windows (Installer)
To quote: After some weeks of hard work I finally finished the new PUAD GUI, aka PUP Unpacker and Decrypter. Works without Cygwin, directly from Windows, if anyone see any issue please tell me. Pictures are created by
J-Martin and is tested by
largand79, thanks to both.
DESIGNED TO UNPACK/DECRYPT PUP FILE CONTENT QUICKLY
Features
- Unpacks PUP file
- Decrypts/Unpacks CORE_OS
- Decrypts/Unpacks Dev_flash
- Decrypts SELF files of CORE_OS
- Decrypts SELF files of Dev_flash
- Unpacks RCO file contents
- Decrypts index.dat
Options
- PUP - Unpacks PUP file
- DEV_FLASH - Unpacks Dev_flash
- SELF - Decrypts SELF files of Dev_flash/CORE_OS
- DAT - Decrypts index.dat
- CORE_OS - Unpacks CORE_OS
- SPP - Decrypts default.spp of CORE_OS
- RCO - Unpacks RCO file contents
- FULL - All tasks
Boot.ini
PUAD GUI reads this file at start and depending on the settings disables/enables some functions:
- lang - Set language
- music - Enable/Disable background music
- file_info - Enable/Disable file info frame
- check - Enable/Disable the initial check of executable files/keys
Boot.ini content
# PUAD GUI Options
# ----------------
# This option set language
# en = English
# es = Spanish
# default = en
lang=en
# This option enables/disables music at startup
# 0 = Disabled
# 1 = Enabled
# default = 1
music=1
# This option enables/disables file info box
# 0 = Disabled
# 1 = Enabled
# default = 1
file_info=1
# This option enables/disables initial check of executable/key files (unself_PUAD.exe, etc...)
# 0 = Disabled
# 1 = Enabled
# default = 1
check=1
Keys format
Here is the format and composition of keys. MUST BE inside bin\ps3keys, and named as type + data + fw version, for example for 3.55 app would be app-data-355:
app-data-355
KEY 0x00 - 0x1F
IV 0x30 - 0x3F
PUB 0x50 - 0x77
PRIV 0x90 - 0xA4
CTYPE 0xC0 - 0xC3
Instructions
- Choose a PUP file
- Select destination folder *
- Choose from the options available
- Click on Start/Iniciar
* Make sure the folder is empty to avoid errors
Troubleshooting
Q: Re-pack PUP file?
A: No, currently not
Q: The program is going slow or crashes
A: The program uses many resources, even if it looks locked is still working
Q: Background music is heard slow
A: Disable it in menu or in the boot.ini file
Q: How can i change the background music?
A: Replaces SOUND.BIN file in bin folder with another in MP3 format
Q: Always fails while unpacks PKG
A: Make sure PKG key is in the orrect place and the output folder there is no file
Q: Works with regular ps3tools files and keys?
A: No, only works with embedded files and keys, are modified for PUAD only
Q: I get an error at startup
A: Make sure you have all the necessary files and update your version of Windows
Known bugs
- Sometimes music stutters when you have a lot of activity (when more RAM, better)
- Seems to hang but is working, don't worry
While this may be a novice query, I'd greatly appreciate some help in understanding this application: PS3 PUP Unpacker & Decrypter v2.2; linked at the bottom of this post.
I'm trying to extract a .dat file from a PS3 game backup archive, but in doing so, I get the following error: No such file or Directory -- and when I do get the folder to be recognized, it tells me that it doesn't know the command.
The explanation doesn't go into detail on the actual download page for this application, so I'd be grateful for anyone's contributions for knowledge of how this program works.
Many thanks!
Pooketz
PUP U&D Page: http://www.ps3news.com/ps3-hacks-jailbreak/ps3-pup-unpacker-decrypter-v2-2-homebrew-app-arrives/
PUP Unpacker & Decrypter v2.2
By Evilnat
Selected Mode: Unpack/Decrypt entire PUP (All Mode)
- Unpacking PUP file...
- Unpacking update_files.tar...
- Decrypting PKG files...
- Unpacking PKG files...
- Decrypting UPL.xml.pkg...
- Decrypting CORE_OS_PACKAGE.pkg...
- Unpacking CORE_OS_PACKAGE.pkg...
- Decrypting ps3swu.self...
- Decrypting SELF files of CORE_OS...
- Decrypting default.spp...
perror: No error
header decryption failed
the OFW i used is 4.0+ ( just download from $ony)
i know the above say that i need the key to decrypt it , but :
1) if a PS3 is at 3.55CFW, it can upgrade to 4.0+ of course.
2) 3.55CFW should not have key of 4.0+
3) but the PS3 unit should work , and so is that key = this key ? as required to unpack 4.0+ PUP ?
thanks all , i know this is hard to have all these work done ~ great job ~
I'm working in a new APP that modify a PUP file, spoof files and then repack all in a new PUP
Regards