Tutto ruota attorno al portale psdevwiki.com e solo grazie al lavoro congiunto di più programmatori della scena tra cui spicca SKFU, il famoso hacker tedesco che disse di aver scovato una falla a nemmeno un mese dal lancio della nota console.
Quello che è stato riportato sin da ora sono le chiavi PUP, ovvero la struttura SLB2, che altro non sono che i “contenitori” dei dati relativi al firmware di sistema, si è da ora anche in grado di decifrare i file PUP interni utilizzando alcune chiavi.
- erk=DB7A24EC38BDB45B98CCD7D363EA2AF0C326E65081E0630CB9AB2D215865878A
- riv=C9205F46F6021697E670F13DFA726212
- pub=A8FD6DB24532D094EFA08BD35C9A72287D905C6B27B42BE4AB925AAF4AFFF34D41EEB54DD128700D
- priv=001AD976FCDE86F5B8F63453EF3A7F94E861975BA3 ctype=30
Da 0x40 byte dopo Magic sono criptati con AES. (256 bit in modalità CBC). Il nuovo buffer criptato contiene il nuovo riv ERK e da utilizzare per la decrittografia successiva.
I successivi byte 0x240 vengono decifrati con aes. (128 bit modalità CTR) che contengono a sua volta una tabella di informazioni relative ai file di sistema. Ogni voce in avanti contiene l’offset per le sezioni crittografate, chiavi HMAC SHA1, e ERK e RIV per decifrare ogni sezione cifrata. Ogni sezione viene decifrata usando aes. (128 bits CTR).
So che per noi tutto questo non significa nulla, ma che ci potrebbe far sperare, e chissà che un giorno non si riesca davvero a far girare un qualche Custom Firmware sulle nostre console PS4.