View Full Version : Decrypting BluRay with PS3 in Linux
komskom
16th March 2007, 15:30
As a linux n00b, I haven't even tried this yet, but is it possible?
It sounds feasible - if you were to update the linux kernel to support UDF 2.5, you would be able to directly access the Bluray Drive and not just do the dd/raw iso dump.
Then you could run aacskey on linux to publish the VUK key for the movie of your choice.
I think the main problem all PS3 owners are having is working out the VUK key. I have many BluRay discs that have yet to have their VUK published.
Anyone got any ideas on if this'll work?
Momotte
16th March 2007, 16:42
in theory it should be feasible, but I did not have time to try it yet.
Look for this file:
UDF-2.50_linux-2.6.20.patch
arnezami
16th March 2007, 19:44
As a linux n00b, I haven't even tried this yet, but is it possible?
It sounds feasible - if you were to update the linux kernel to support UDF 2.5, you would be able to directly access the Bluray Drive and not just do the dd/raw iso dump.
Then you could run aacskey on linux to publish the VUK key for the movie of your choice.
I think the main problem all PS3 owners are having is working out the VUK key. I have many BluRay discs that have yet to have their VUK published.
Anyone got any ideas on if this'll work?
The only thing we can do now it to retrieve the Media Key of a disc using a PS3 (in fact if you copy the media key block file to your pc you can get the media key by using evdberd's mkb.exe program).
But it looks like the PS3 doesn't support volume ID retrieval for programs running under a different OS (like linux). There are several possibilities here but 2 are most likely:
1) Volume ID retrieval is blocked (hypervisor has to be broken/hacked)
2) Volume ID retrieval is done on a different way on the PS3 (we have to hardware sniff the drive bus)
Either way its probably going to very hard to retrieve Volume IDs from a PS3.
Only when you find the Volume ID (and combine it with the Media Key) can you get the Volume Unique Key (VUK).
So. No. Its not possible to get VUKs from a PS3 at this moment and probably not in the near future.
arnezami
Electrox3d
21st March 2007, 23:30
Why not load Virtual Windows or DOS in Linux on PS3 and then run the normal PC software?
mrazzido
21st March 2007, 23:43
Why not load Virtual Windows or DOS in Linux on PS3 and then run the normal PC software?
i try this on my pc, i installed virtual pc , then put clean xp as virtual pc ,+ and test then aacskeys doesnot work.
agip in use...
then i think it doesn´t work on ps3 too.
CHRONOMASTER
22nd March 2007, 06:04
Try VMware, it will probably give the same result as Virtual PC but we should test all possibilities.
HyperHacker
22nd March 2007, 07:38
Virtualization or emulation isn't going to solve either of those problems. If it's #1 we'll have to hack around the protection, and if it's #2 we need to figure out the protocol being used.
arnezami
22nd March 2007, 08:01
This one is now also quite possible:
3) The linux kernel does not yet support sending mmc commands to the drive on the PS3 (through the hypervisor). This is discussed here (http://forum.doom9.org/showthread.php?t=123311&page=4). We have to wait for an updated kernel or (choose parts of it to) compile on the PS3. Best to ask questions about that here: discussion hypervisor/linux kernel for the PS3 (http://forums.ps2dev.org/viewtopic.php?t=7859).
bourke
22nd March 2007, 14:28
If you already have access to a database of individual disc keys surely you can still decrypt discs on a PS3 (the thread's main question)?
I.e. we may as well use it's CPU for something useful! (converting Blu-Ray to HD-DVD-9 discs ;-)
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.