PS4 News on Facebook! PS4 News on Twitter! PS4 News on YouTube! PS4 News RSS Feed!

Home PS4 News - Latest PlayStation 4 and PS3 News

December 31, 2010 // 1:33 am - Despite retiring from the iPhone and PS3 scene shortly before PS JailBreak first surfaced (amid rumors from one reseller that appear to point in his direction), today GeoHot has reappeared and shared dePKG which is a PlayStation 3 Firmware Package Decrypter!

Downloads: dePKG PS3 Firmware Package Decrypter / dePKG r1 PS3 Firmware Package Decrypter by daGraveR / dePKG (Pre-Compiled x86_64 and x86) by daGraveR / dePKG (Pre-Compiled Win32) by XVortex / dePKG (Pre-Compiled Win32) and Dissect_CoreOS by cory1492 / Decrypted CORE_OS PKG UnPack Script by anomaly / CORE_OS_PACKAGE.pkg Extract by talruum / Guide: Extracting dev_flash from PS3 Firmware Updates by netkas / FwTool to Encrypt PS3 Firmware Package Files by waninkoko / PS3 Firmware 3.41 Decrypt / PS3 Firmware 3.50 Decrypt / FwTool (Pre-Compiled) by evilsperm / PS3 PUP Update File Extractor/Creator and PS3 PUP Update File Extractor v2 by KaKaRoToKS / PS3 Decrypt Tools (Windows) / PS3 Firmware Toolbox v1.0 and PS3 Firmware Toolbox v1.1 by Chossy / PS3 Decrypt SELF by GFK

In his post, GeoHot simply stated the following, to quote:

"A Little Gift for the Scene
#1419148 - Pastie

Decrypt pkg files computer side.
Mad props to fail0verflow"

Additionally, cory1492 states the following there: "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 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.)"

As a follow-up, Mathieulh Tweeted the following confirmation: " <== thx geohot /me whistles"

To quote from PSGroove: "The app is very useful for devs, that are planning to look into Sony's official firmware files. dePKG is a linux app, that will decrypt PKG files (not to be confused with PSN PKG files), that are within PS3UPDAT.PUP files.

This will allow devs to take a look at files such as CORE_OS_PACKAGE.pkg, from the convenience of their PC. Previously, the only way to take a look at these files, was via graf_chokolo's method, which utilized the PS3. Geohot's app is ready to be compiled and includes the necessary decryption keys."

The PS3 Firmware Package Decrypter source code is linked above, and also can be found below as follows:

Little script to unpack the decrypted core_os pkg by anomaly:

From kamikatze, a Decrypted 3.41 CORE_OS_PACKAGE Extract Shell Script:

GeoHot Releases dePKG - PS3 Firmware Package Decrypter

PlayStation Follow us on Twitter, Facebook and join us at our new site WWW.PSXHAX.COM!

#52 - D4T - December 31, 2010 // 2:33 pm
D4T's Avatar
I can't seem to decrypt the CORE_OS_PACKAGE.pkg ?

#51 - Ihatecompvir - December 31, 2010 // 2:30 pm
Ihatecompvir's Avatar
Sometimes when I try to decompress it says "inflated: -3" and then says written 0.

Why does it do this?

#50 - daveshooter - December 31, 2010 // 2:16 pm
daveshooter's Avatar
Forgive me, but am I understanding this right. That there is a slim chance that you guys cauld maybe be able to backword engineer singed sony firmware, then add some extras of your own, then repack it and hopfully we can then use that FW on our ps3 giving us the chance of installing maybe other os.

Because I really do hope so, as I have a ps3 60gig with the 4 usb's and card reader. now with a 500gig drive and fw3.41. no blue ray tho, and would love to install Yellow dog linux without useing a jailbreak, that I dont have. lol. Thank god its the christmas break and you guys are finding the time to work on this aswell. Thanks.

merry sliffmas all.

#49 - Ihatecompvir - December 31, 2010 // 2:16 pm
Ihatecompvir's Avatar
There's one now in the OP that works. Good job for your work though compound. I appreciate it

#48 - compound - December 31, 2010 // 2:05 pm
compound's Avatar
Quote Originally Posted by Ihatecompvir View Post
Turns out my Visual Studio isn't even installed... When can you provide a release version?

I'm working on it, it appears to be crashing, so trying to debug now.

Unfortunately I have to go out now. can't seem to run in release.

int inf(u8 *source, int source_size, u8 *dest, int* dest_size)

ret = inflateInit(&strm);

seems to be the culprit in it crashing, but without zlibs debug symbols and without a bit more time i can't determine why this is. my source is on the previous page, so maybe someone else can take over, should be back tomorrow at some point to continue.

sorry guys

#47 - Ihatecompvir - December 31, 2010 // 1:33 pm
Ihatecompvir's Avatar
Turns out my Visual Studio isn't even installed... When can you provide a release version?

#46 - compound - December 31, 2010 // 1:30 pm
compound's Avatar
Quote Originally Posted by Ihatecompvir View Post
Compound, did you give us the debug binaries for your Windows tool? I looked at the Windows Event Viewer and apparently it's a debug version.

I did yeah, need to look at why my release build is crashing. sorry preoccupied with lots of things. did you try the vis studio project?

#45 - Ihatecompvir - December 31, 2010 // 1:29 pm
Ihatecompvir's Avatar
Compound, did you give us the debug binaries for your Windows tool? I looked at the Windows Event Viewer and apparently it's a debug version.

#44 - datalogger - December 31, 2010 // 1:27 pm
datalogger's Avatar
Quote Originally Posted by datalogger View Post
The contents look to be standard ELF format, up until the decryption seems to fail.

It's not just .pkg file it trys to decrypt, you can pass it anything from the PUP and it works on it. (to a point)

[Register or Login to view code]

Time to start looking at the source and see what's up with it...

Ahh, now I see, it doesn't fail, the files are in SELF/SPRX format and still need to be SELF/SPRX decrypted.

Now it makes sense!

#43 - Mbb - December 31, 2010 // 1:08 pm
Mbb's Avatar
Never expected that geohot would return to the scene, nice release!