[Release] PUAD GUI v1.5 (PUP Unpacker and Decrypter)

by ps3iso on May 13, 2013

Thanks for sharing the news [MENTION=141843]manster[/MENTION]

BTW, if users are having issues, it is recommended to use the INSTALLER version instead of the SIMPLE; which might fix some issues.

And just for user convenience, here is the original post quoted from PSX-Scene, with a ton more information:

[spoiler]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 created by J-Martin
  • Tested by largand79 y Dantezteam
  • cospkg and cosunpkg modified by Estwald
  • KaKaRoTo and ZiNgA BuRgA for RCOMAGE
  • Thanks to all :D

DESIGNED TO UNPACK/DECRYPT/REPACK PUP FILE CONTENT QUICKLY
DON’T PLAY WITH CORE_OS IF YOU DON’T KNOW WHAT YOU ARE DOING
I’M NOT RESPONSIBLE OF ANY DAMAGE, USE AT YOUR OWN RISK

Progam image

[spoiler][/spoiler]

Features

  • Unpacks/Repacks PUP file
  • Decrypts/Unpacks/Repacks CORE_OS
  • Decrypts/Unpacks/Repacks Dev_flash
  • Decrypts/Resign SELF files of CORE_OS
  • Decrypts/Resign SELF files of Dev_flash
  • Decrypts/Resign ps3swu.self
  • Decrypts/Resign UPL.xml.pkg
  • Unpacks/Repacks RCO file contents
  • Decrypts/Resign index.dat

Older versions
[spoiler]Version 1.0
Version 1.1

  • Added Repacker option
  • Added UPL.xml.pkg decryption
  • Added ps3swu.self decryption
  • Improved code

Version 1.2

  • Added option for repack Core_OS
  • Added lv0 decryption
  • Added UPL.xml.pkg repack
  • Added ps3swu.self encryption
  • Added suffix of PUAD
  • Added boot options
  • Added creation of default boot.ini
  • Improved code
  • Fixed some bugs

Version 1.3

  • Added ps3swu2.self support
  • Added multiple options between dev_flash and Core_OS
  • Added all keys at the moment
  • Added new background music

Version 1.4

  • Added support for spkg
  • Added keys spkg
  • Added option to unpack / decrypt files spkg
  • Added option to unpack only update_files.tar
  • Fix several bugs

[/spoiler]

Version 1.5

  • Added RCO support for repacker option
  • Added option to change Core_OS syscon version
  • Added option to change files size

Options

Unpacker Option

– Unpacks PUP file

– Unpacks Dev_flash

– Decrypts SELF files of Dev_flash/CORE_OS

– Decrypts index.dat

– Unpacks CORE_OS

– Decrypts default.spp of CORE_OS

– Unpacks RCO file contents

– Decrypts UPL.xml.pkg

– Decrypts ps3swu.self

– All tasks

Repacker Option

– Unpacks PUP only file and then Repacks

– Unpacks Dev_flash and then Repacks

– Unpacks CORE_OS and then Repacks

– Decrypts default.spp of CORE_OS and then Re-sign it for a new PUP

– Decrypts SELF files of Dev_flash/Core_OS and then Re-sign it for a new PUP *

– Unpacks RCO file contents and then Repacks

– Decrypts UPL.xml.pkg and then Re-sign it for a new PUP

– Decrypts ps3swu.self and then Re-sign it for a new PUP

– Decrypts index.dat and then Re-sign it for a new PUP

* I disabled decryption of some files in Core_OS for avoid bricks

boot.ini

PUAD GUI reads this file at start and depending on the settings disables/enables some functions:

  • langSet language
  • musicEnables/Disables background music
  • file_infoEnables/Disables file info frame
  • checkEnables/Disables the initial check of executable files/keys
  • warning_popupEnables/Disables warnings popups
  • suffixEnables/Disables PUAD GUI watermark while creating new PUP
  • sizeAllows to change files size visualization

boot.ini content
[spoiler]# 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.exe, etc…)
# 0 = Disabled
# 1 = Enabled
# default = 1
check=1

# This option enables/disables warning pop-ups
# 0 = Disabled
# 1 = Enabled
# default = 1
warning_popup=1

# This option enables/disables suffix [PUAD] in version.txt of new PUP
# 0 = Disabled
# 1 = Enabled
# default = 1
suffix=1

# This option changes files size
# byte = bytes
# kb = kilobytes
# mb = megabytes
# default = byte
size=byte[/spoiler]

Keys format

Here is the format and composition of keys. MUST BE inside binps3keys, and named as type + data + fw version, for example for 3.55 app would be app-data-355:

app-data-355

KEY 0×00 – 0x1F
IV 0×30 – 0x3F
PUB 0×50 – 0×77
PRIV 0×90 – 0xA4
CTYPE 0xC0 – 0xC3

Instructions

Unpacker Option

  • Choose a PUP file
  • Select destination folder *
  • Choose from the options available
  • Click on Start/Iniciar

Repacker Option **

  • Choose a PUP file
  • Select destination folder *
  • Choose from the options available
  • Program will stop when finish, and now you can modify as you wish but DON’T RENAME ANY FILE
  • Click on Repack/Reempaquetar for create new PUP

* – Make sure the folder is empty to avoid errors
**Don’t rename any file/folder, must have original name and extension given by PUAD GUI

Troubleshooting

Q: Program can’t decrypt any file
A: Launch PUAD GUI, close it and open it again, key’s variable will be set

Q: Can re-pack PUP file?
A: Yes, for dev_flash and Core_OS, repacker option is available from version 1.1

Q: Can i rename files created by Repacker option?
A: NO, NO and NO!! You can modify files but NEVER rename it

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: If i change something in Core_OS and i’m doing something wrong, can brick my PS3?
A: Yes, your PS3 wil be bricked and only can be saved with a flasher, this option is only for developers or people with knowledge about it
A: I REPEAT, THIS OPTION IS ONLY FOR DEVELOPERS OR PEOPLE WITH FLASHER

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, dont worry

Downloads

Old versions
[spoiler]Installer v1.0PUAD GUI Installer
Simple v1.0PUAD GUI

Installer v1.1PUAD GUI Installer x86 // PUAD GUI Installer x64
Simple v1.1PUAD GUI v1.1 x86 // PUAD GUI v1.1 x64

Installer v1.2PUAD GUI v1.2 Installer x86 // PUAD GUI v1.2 Installer x64
Simple v1.2PUAD GUI v1.2 x86 // PUAD GUI v1.2 x64

Installer v1.3PUAD GUI v1.3 Installer x86 // PUAD GUI v1.3 Installer x64
Simple v1.3PUAD GUI v1.3 x86 // PUAD GUI v1.3 x64

Installer v1.4PUAD GUI v1.4 Installer x86 // PUAD GUI v1.4 Installer x64
Simple v1.4PUAD GUI v1.4 x86 // PUAD GUI v1.4 x64[/spoiler]

Installer v1.5PUAD GUI v1.5 Installer x86 // PUAD GUI v1.5 Installer x64
Simple v1.5PUAD GUI v1.5 x86 // PUAD GUI v1.5 x64

Please if you see any issue, contact me to fix it quickly

[/Spoiler]

Via – http://psx-scene.com/forums/f149/%5B…v1-5-a-113827/ / http://psx-scene.com/forums/content/…decryter-3311/

Tweet this!Tweet this!


Previous post:

Next post: