PS3Dec is a ISO encryptor/decryptor for PS3 disc images I found when looking for a JB folder to ISO package for Linux. I am curious how it works.
Tutorials I found online say you require a dkey and a post on PSX-Place mentions
The disk key is stored on the game disk and read by the PS3 when the game starts, without this key it is not possible to decrypt the game data. If the PS3 cannot decrypt the data correctly you will see the 80010017 error just after the game starts.
Are these keys acquired by running the game on the PS3 and somehow intercepting them?
If anyone could explain how it works or link me to a video or forum that does I’d appreciate it. All I have really been able to find are tutorials on how to do it.
Even just knowing how game ripping works with other consoles would be neat. I imagine ripping and decrypting WiiU games works in a similar way.
I’m sure that Sony didn’t invent a new method of encryption/decryption. Likely there’s a key pair, and when found it was a simple matter of reversing the extra stuff on top. For MultiMAN it’s on the system already so they can just patch into the system hooks to do it the regular way.
I’d be curious to see more information on the reverse engineering aspect. I feel like that’s something a YouTuber like ModernVintageGamer would have covered
https://rdist.root.org/2010/01/27/how-the-ps3-hypervisor-was-hacked/ for some details on the initial hack.
https://www.psdevwiki.com/ps3/ for all the resources and technical details.
Look at File Formats to get info on packages from disks like PSARC or PKG for digital files. Everything you would ever want to know should be there.