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

June 26, 2013 // 6:57 pm - Following up on the previous PS3 SDAT / EDAT v3 and v4 Keys, today PlayStation 3 developers flat_z and naehrwert have shared some PS3 3.60+ Loader Keys and Phat HDD Encryption tools (including a full EncDec Emulator to encrypt or decrypt game discs) with details below followed by the Lv1ldr Crypto Keys as well.

Download: fckscramble_421.7z / lv1ldr_rsk_crypto.7z / slim_phat_encdec.7z / slim_phat_encdec.7z (Mirror) / Lv1ldr Crypto Test Files by Abkarino / ps3hdd_poc.7z by NiceShot / ppu erks and rivs.zip / tables.zip / lv0_patch.zip by zecoxao / LV0 Extractor/Injector / LV0 Extractor/Injector (Mirror) / LV0 Extractor/Injector (Mirror #2) / LV0 Extractor/Injector Source Code by TehUnkn0wn / PS3 4.46 Keys by Acid Burn1 / franzes80

Key Scrambling

Starting with firmware version 3.60 loader keys have been encrypted. Look here for a tool that decrypts them. Besides that, there is an implementation of the cryptographic algorithm which is used to encrypt/decrypt lv1ldr from lv0 and root scramble key at the SPU side.

Root scramble keys

[Register or Login to view code]

Scramble keys

[Register or Login to view code]

Scrambled keysets

[Register or Login to view code]

EDAT keys

[Register or Login to view code]

From flat_z (via ps3devwiki.com/index.php?title=HDD_Encryption):

Phat Consoles

  • On the PHAT consoles AES-CBC-192 is used for HDD encryption and AES-CBC-128 for VFLASH encryption.
  • So no tweak and tweak key here. Each sector is encrypted with the same zeroed IV.
  • VFLASH is encrypted once with ENCDEC key and zeroed IV!
  • Data key is of size 32 bytes but only the first 24 bytes are used for HDD and 16 bytes for VFLASH.
  • See also http://www.multiupload.nl/6PIFV4GKSH (contains scripts of ENCDEC emulator for both types of consoles).

From naehrwert (cdn0.meme.li/instances/600x600/39151418.jpg): The "Y U NO" picture I posted before

Btw. this means we might know now how cobra and 3k3y got their drive emulators working on latest consoles..

From zecoxao: First thing are the scrambled keys. Sony obfuscated the keys in order to make hard our access to them. those are called scrambled keys. Second thing is hdd encryption by glevand was incomplete. partially because he only had a slim and not a phat. now it's complete. Third thing is supposedly how cobra and 3k3y takes care of the drive keys on newer consoles. they basically don't even grab the keys, and all that's needed are sv_iso keys.

naehrwert already knows how that works. hence that meme. all you need is sv_iso keys lol

The keys should be these ones:

[Register or Login to view code]

for 3.70 appldr

[Register or Login to view code]

for 3.70 isoldr

[Register or Login to view code]

for 3.70 lv2ldr, following the same scheme as before (key 1 and 2 then iv 1 and 2)

[Register or Login to view code]

appldr 3.65

[Register or Login to view code]

isoldr 3.65

[Register or Login to view code]

lv2ldr 3.65, same scheme

[Register or Login to view code]

appldr 4.11

[Register or Login to view code]

isoldr 4.11

[Register or Login to view code]

lv2ldr 4.11

[Register or Login to view code]

isoldr key set (2 erks 1 riv)

[Register or Login to view code]

lv2ldr keyset (same scheme) 3.70 iso keyset

[Register or Login to view code]

3.70 lv2ldr keyset

[Register or Login to view code]

3.65 iso keyset

[Register or Login to view code]

3.65 lv2ldr keyset

[Register or Login to view code]

And finally, a real decryption key. 3.65-3.66 isoldr key and 3.65-66 lv2ldr key

[Register or Login to view code]

3.70 isoldr and lv2ldr keys

[Register or Login to view code]

a couple more

[Register or Login to view code]

appldr keys for maximum version 4.21 (it's a simple comment out of the code, anyone can spit out the text)

Download: https://dl.dropboxusercontent.com/u/35197530/appldr.txt

[Register or Login to view code]

I don't know if there's still any interest in this but just in case there is I'll leave a zip file showing how to properly patch lv0 and its inside loaders.. just a warning: this takes a LOT of work to be done.

Download: lv0_patch.zip

From eussNL: It will help others to deobfuscate the real keys that in the end are used for making MFWs. Basicly anyone can now decrypt them and with the algo documented publicly that makes it time for Sony to change it or let it rest while giving PS4 attention. And no, we will never be able to get private keys - forget that ever happened in 3.55pre era.

As to the hdd crypto: well, it is about time that not only NOR consoles, but also NAND consoles can benefit from documentation about their encryption. In the longrun that means you could be able to dump your drivekeys and decrypt the hdd on the PC. Of course without keys you cannot get far, to give you an idea:

1. Suppose you can test one key every second
2. for simplicity sake lets pretend the keysize is 0x10

1 byte = 0x100 variants
0x10 bytes would have
0x100^10 or
0x100*0x100*0x100*0x100*0x100*0x100*0x100*0x100*0x100*0x100*0x100*0x100*0x100*0x100*0x100*0x100 or
3.4028237e+38 variants

or if you rather count in base10:
1 byte = 256 variants
16 bytes would have
256^16 or
256*256*256*256*256*256*256*256*256*256*256*256*256*256*256*256 or
3.4028237e+38 variants

There are 31556926 seconds in a year taking you 10783127828133147806075110339701 years to check each key variant possible with 0x10 keysize and 1 key per second.

From aldostools: That's correct, but remember that that time is the worst scenario. The same analysis applies for the (dev) klicensee keys used to encrypt EDAT and SELF/SPRX (which have a keysize of 0x10), and the practice shows that it can be bruteforced in less than 1 minute in many cases if a reduced universe of possible keys is available.

I updated the keys file for scetool: ps3tools.aldostools.org/keys

[Register or Login to view code]

A couple more keys: https://dl.dropboxusercontent.com/u/35197530/stuff.zip

inside you can find decrypted lv1ldr, scramble keysets and scramble keys for 365 370 411 firmwares. i'm gonna take care of the lv1ldr keys after i eat.

[Register or Login to view code]

As for appldr check the keys here: https://dl.dropboxusercontent.com/u/35197530/appldr.txt

[Register or Login to view code]

From Asure: I guess, you can calculate i.e. brute force the drive key. A device pretends to be the drive, but it can tell when it's not authed. Plugged into your BDROM port, it sits and tries keys until it finds the right one.

I also guess there's not only AUTH_DRIVE_USER but also AUTH_DRIVE_BDROM or similar, and the BDROM AUTH is being abused here

This would also mean you could do the key extraction with a PC or dev board like Arduino, but would require some skilled programmers to whip up a solution. Both available solutions should probably have done it that way. Complete BD drive emulation is not something a programmer just whips up in a day. (Unless everything besides the drive auth&crypt is just standard SATA commands..)

From Abkarino comes the Lv1ldr Crypto Keys and Test Files, as follows:

Hi all, Last night, a lot of great release had been released for public like 3.60+ loader keys and crypto tools that will enable any body to decrypt/encrypt lv1ldr extracted from decrypted lv0. But since this tools still need some keys to work and no body had released this keys yet or it does not published in ps3 dev wiki also, a lovely bird (thanks and credit goes to him) had hinted me about this keys, to allow us to decrypt/re-encrypt the lv1ldr our self like Rebug team for example to make our own CFW.

So i had figured how to use this great tool to decrypt/re-encrypt extracted scrambled and encrypted lv1ldr from lv0 my self. So i had decided to release this keys to help the public to do it them self also. This keys is consist of two sets one for PPU and the other one for SPU.

Lv1ldr crypto keys

[Register or Login to view code]

Also i had created a test files package that include this keys to test it yourself.

Download: Lv1ldr Crypto Test Files

This file contain an encrypted lv1ldr.self named as lv1ldr-enc extracted from decrypted lv0, this will be decrypted using PPU keys.. and encrypted root scrambling key named as root-key-enc extracted from decrypted lv1ldr.self, this will be decrypted using SPU keys. Just feel free to test it your self and add them to the wiki

Finally, from TehUnkn0wn: I've made a LV0 loader extractor/injector (linked above). The code could be better, but it does its job.


PS3 3.60+ Loader Keys & Phat HDD Encryption Tools Now Available

PS3 3.60+ Loader Keys & Phat HDD Encryption Tools Now Available

PS3 3.60+ Loader Keys & Phat HDD Encryption Tools Now Available

Follow us on Twitter, Facebook and drop by the PS3 Hacks and PS3 CFW forums for the latest PlayStation 3 scene and PS4 Hacks & JailBreak updates with PlayStation 4 homebrew PS4 Downloads.



#235 - natex - June 26, 2013 // 7:36 pm
natex's Avatar
Hi, i have a PS3 Fat CECHL-01 board VER-001, it is Full Bricked, nor erased...

It is possible to recover the LV2 from HDD with this tool and rebuild the NOR?

#234 - Ps3scener - June 7, 2013 // 1:13 pm
Ps3scener's Avatar
found these but not sure, 3.60 and 3.61 Private keys

if you grabbed all the keys from gitorious. including 4.40 and 4.41 you should be able to make some sort of a jailbreak. unfortunately i can't patch lv 1 on 4.41. so anyone who can, feel free to try.

dunno why its a little bit bigger in size but these are lv 1 private keys by the way

#233 - PS4 News - June 7, 2013 // 1:13 pm
PS4 News's Avatar
Here are some more PS3 SDAT/EDAT v3 and v4 Keys from kongen12 (via pastebin.com/KuE3zk5u)

[Register or Login to view code]


From aldostools: According to (ps3devwiki.com/wiki/Keys#EDAT) the "keys" above are edat-key-0, edat-key-1, and edat-hash-0, edat-hash-1. sdat-key is different.

EDAT

edat-key-0: BE959CA8308DEFA2E5E180C63712A9AE (SHA1: 84E9FC3574EAA11A9462FFA53D5EA46B4D0003BF)
edat-hash-0: EFFE5BD1652EEBC11918CF7C04D4F011 (SHA1: 8A721A06ABC7BB9BF398C5EF5D6F1FD997BC0A56)
edat-key-1: 4CA9C14B01C95309969BEC68AA0BC081 (SHA1: 6ECDFEC0A11890C1F2A689062D3EFE562317B2FB)
edat-hash-1: 3D92699B705B073854D8FCC6C7672747 (SHA1: F7B2917B1FA260FD51D37716A91036651F6F42F2)

SDAT

sdat-key: 0D655EF8E674A98AB8505CFA7D012933
sdat-sha1:

#232 - kaito kid - June 7, 2013 // 4:03 am
kaito kid's Avatar
Hi everyone, I want ps3keys up to 4.41 or 4.40 because I have 4.31 keys.

#231 - GlobalTroll - April 15, 2013 // 2:04 pm
GlobalTroll's Avatar
Scrambling and unscrambling obfuscated keys from loader (PS3 FW 3.60 - 3.61)

from LV1LDR.ELF FW3.61

[Register or Login to view code]


Unscrambling script: key_unscrambler.py

[Register or Login to view code]


Scramling script: key_scrambler.py

[Register or Login to view code]


#230 - nintendo1516 - March 29, 2013 // 12:11 pm
nintendo1516's Avatar
very cool news

#229 - PS4 News - February 21, 2013 // 1:17 am
PS4 News's Avatar
Here are some more purported PS3 keys for Firmware 4.31 from MARKUS++: pastebin.com/raw.php?i=zsQzfm7R

[Register or Login to view code]


Also below are unconfirmed PS3 RSA KEYS from haleskinn and via pastebin.com/rwapY2Ng:

[Register or Login to view code]



[Register or Login to view code]


#228 - phuqt - December 25, 2012 // 1:58 pm
phuqt's Avatar
What are these keys?

#227 - cfwmark - December 24, 2012 // 5:01 pm
cfwmark's Avatar
HO! HO! HO! MARRY CHRISTMAS!

http://www.2shared.com/document/JchheLNq/ps3key.html

FILE NAME: ps3key.txt

#226 - yllan - December 22, 2012 // 1:15 pm
yllan's Avatar
goodnight, here are some file which could be used for development a check

3.60 CEX - LV1 Embedded Files (Twitter: UpSilon_Y)

[Register or Login to view code]


Can you look if it please, thank you: https://anonfiles.com/file/9e345a2bec8c657c330e8c1351cc2e3b

source: logic-sunrise.com