After resting trying to keep up with all the non-stop chatter in our forums from the now world famous Epic Fail talk at the recent 27C3 event, I wake up early this morning, and found this little GIFT left in our active forums from no other then Geohot himself:
Decrypt pkg files computer side.
Mad props to fail0verflow
With the release of this new simple tool by Geohot which is only handy to those that understand it's full usage, it will not be long before you see developers making usage of it to rip apart the official Sony update files, and once fail0verflow releases their promised tools, it will just be matter of time before we start seeing new neat custom PUP files re-assembled that are officially signed to install on stock PS3 consoles, bringing new features to those users that Sony never offered to them in standard updates!
Thanks for the 100 PM's and the 5 member news threads on this subject, I know I know, but it is on the front page now for everyone to enjoy reading, people do need to sleep sometimes!
UPDATE: Added the original "pastie" source code, thanks to EurAsia and attached a solid stable PUP extractor program, and many thanks to XVortex for uploading the Win32 port of dePKG!
UPDATE #2: Added two more tools, an improved windows version of dePKG and dissect_coreos thanks to a valued PSX-SCENE member cory1942 for sharing them with us!
Originally Posted by cmal1492
CORE_OS_PACKAGE is NOT a .tar, it's a flash image - to extract it's contents you need to parse it out... a really shoddy/quickly made win32 built extractor for CORE_OS_PACKAGE is attached. Drag and drop your decrypted CORE_OS_PACKAGE onto the exe and it will extract the binaries inside (keep in mind most everything inside it is crypted, it contains the lv1/lv2 selfs and some spu modules and the like.) There shouldn't be anything in there that would prevent a very fast port to *nix (and many thanks go to graf_chokolo for partially documenting the structure on his hv reversing page at lan.st wiki.)
Also did a msys build of the depkg for windows which doesn't rely on external code, source included along with all the COPY notices that go with the aes implementation I used (also I'm running it on win7 x64 from the command line without issue, though it is a 32bit targeted build.)
Decrypt pkg files computer side.
Mad props to fail0verflow
I've only just finished reading the whole thread and now I've come to the end where Geohot(Bless his cotton socks) has left a pastie for us as a gift... So how should this be run and what does it do exactly?