-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[REQ] SACD support #267
Comments
Thanks for the information. My app can dump the SACD using PS3 drive, but it's not decrypted. |
Well, we believe that the point it's NOT the decrypting but dumping without the need of a specific PS3 drive. |
Decryption “offline” from a PS3 should be achievable by decrypting (possible w/o a PS3 and with a PS3 PUP firmware file) the isolated SPU module(s) that handle SACD DRM. The SPU module can be emulated on a PC - there is already a complete or nearly complete emulator in Python. I think you’d also need to dump the flash from a JBen PS3 to get the eid_root_key which then allows decryption of other per-console keys. The part I’m unclear about is if you need to get a per-disk key from the drive as part of a CSS-like host<>drive key exchange. This is something I’ve been looking into for a while now (my main goal was to generate a missing half of the SACD key material that isn’t present on the DECR-1000 PS3 dev kit to enable SACD playback on it), but doing offline, no PS3 needed (except perhaps to once-off dump per-disc key(s) unless you can perform the key derivation via SPU module emulation), decryption of an encrypted SACD rip is something I’m definitely interested in. I’d need to go through some many years old notes to get up to speed though. |
According to the specification(https://archive.org/details/super-audio-cd-system-description/SACDspecP3copy_210_content/page/8/mode/2up), it needs to get "Super Audio CD Mark", "EKB Data", "PSP-PDM data" to decrypt content. |
Hi there, this software is really cool !
It would be even better if could allow SACD dumping.
At the moment the -almost- unique way to do it is by using some specific (and hacked) versions of old PS3s, that will soon be unavailable anymore.
Interesting and deep discussion about: Ripping SACDs: Means and Methods
Other interesting resources that may also help/inspire:
Hope that inspires !
The text was updated successfully, but these errors were encountered: