PS3 PKGView BETA 1 Extractor & UnPKG with Source Code Arrive


188w ago - Update: PKGView BETA 2 Extractor is now available, which includes a few fixes as outlined HERE.

Today ifcaro has released PS3 PKGView BETA 1 and naehrwert has released UnPKG with source code, both are PlayStation 3 PKG file extractors / unpackers.

Download: PS3 PKGView BETA 1 Extractor / UnPKG with Source Code

To quote, roughly translated: PKGView is a file extraction tool to debug PS3 PKG files. This tool 100% legal it contains no code Sony.

PKGView has a graphical interface that simplifies the extraction of both individual files and the complete package.

Note: This version is very limited and only allows you to extract individual files, it can not remove folders or create PKG files.

Finally, UnPKG requires the VC++ Redistributable Package to run the exe file linked above. Props to emot for the news!



Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter and be sure to drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene updates and homebrew releases!

Comments 60 Comments - Go to Forum Thread »

Quick Reply Quick Reply

Cilow's Avatar
#25 - Cilow - 188w ago
Yeah me too... seems that its only for PSN Games and nothing more.

longhornx's Avatar
#24 - longhornx - 188w ago
I'm trying extract a .pkg from a dynamic theme and gives me a error

frogfire's Avatar
#23 - frogfire - 188w ago
I think i find a way to Decrypt Retail PKG. The Source Code contains
pkg.H
#define PKG_TYPE_RETAIL 0x80000001

You can copy
typedef struct _pkg_header
{
u32 magic; //pkg magic ("\0x7FPKG")
u32 type; //pkg type
u32 header_size; //pkg header size
u32 unk1; //some pkg version maybe
u32 unk_size1; //size of block at end of data starting at 0x100
u32 file_count; //count of contained files
u32 pkg_size_h; //pkg size high
u32 pkg_size_l; //pkg size low
u32 file_tab_h; //file table offset high
u32 file_tab_l; //file table offset low
u32 data_size_h; //data size high (data at 0x100 - 0x80 bytes)
u32 data_size_l; //data size low
s8 titel_id[48]; //title id
u8 qa_digest[16]; //the encryption/decryption key for debug pkgs
u8 unk2[16]; //unknown, maybe some key
} pkg_header;
And Change it to typedef struct _pkg_file_header
I know there is still "qa_digest" Problem but you can read it out with Sero.exe: megaupload.com/?d=ZHXJHJ8E

If the PKGViewer detect Retail it open a Window and ask for QA..
Enter QA and PGK do the rest :-P

*enjoy* p.s My Progskills are too bad

Sostanco's Avatar
#22 - Sostanco - 188w ago
Good news! Keep up the good work! Maybe i can start doing something with this tool..

sxcevo's Avatar
#21 - sxcevo - 188w ago
With this soon or later we might see jailbreak dlc or psn games. It is at least the first step in that possible direction.

jailbroken PSN games are already avalible, but DLC indeed maybe soo!













Affiliates - Contact Us - PS3 Downloads - Privacy Statement - Site Rules - Top - © 2014 PlayStation 3 News