PDA

View Full Version : Trouble with Japanese BD


00dwan
12th March 2007, 20:35
I need some help on decrypting a couple of my blurays... I've successfully decrypted my US BDs, but I'm trying to back up 2 Japanese BDs (Innocence and Brave Story). I don't have a PC so I'm using my PS3 to dump the BD.

Everything seems to be working well except when I finally use the backupbluray for the m2ts files, the files are still unplayable. I've tried VLC, mpc, powerdvd6.5, pdvd7.2, and windvd. The US BDs that I backed up play perfectly on all these players. I've tried linux on the ps3 to dump the files as well as the Swiss army knife program. The files seem to be the right size and the AACS files are certainly not corrupted. However, after I apply the backupbluray, when I open the m2ts files in a hex editor, the files are still jumbled up.

The only thing I can think of is that the cps key is incorrect... however I checked them 1000 times and the keys are as posted. There is even a Japanese site that shows they successfully decrypted Innocence the same way I tried it. What could be the problem? Shouldn't Japanese BDs be the same as US BDs? Can anyone think of what the problem could be? (i even tried setting my WinXP regional settings to Japanese just in case :-( )

The only thing I can think of is trying to find the cps key on my own, but I don't know how to do it from Linux. If anyone knows how, please let me know.

Please help!

00dwan
13th March 2007, 17:55
I am currently trying a couple of things as last resorts:

1. compiling the aacskeys source to try with ps3

2. currently installing winxp using qemu to see if I can find the keys that way

I can't think of what could have possibly gone wrong except that the keys are different. (Could they have repressed the BDs with a new key? Seems unlikely, but I'm out of things to try)

I'll post my results when I have them, in case someone else has experienced the same thing. BTW if anyone has successfully decrypted either GITS2: Innocence or Brave Story, please share your experience by posting or drop me a PM.


If anyone wants me to try things with aacskeys or other things on the PS3, let me know!

wildchild22
13th March 2007, 20:26
I want to help as well. I am a linux noob as well. I can steps when documented but that is as far as I can go. I am downloading YDL now

awhitehead
13th March 2007, 20:53
@00dwan

It would make sense that Japanese BDs would have different keys, since most likely they are of a different pressing. After all, most often Japanese releases include either Japanese subtitles or soundtrack, which are not commonly present on North American or European releases.

So it would make sense that the VUKs you found would not work.


@wildchild22

Technically compiling aacskeys under Linux in general is not hard (Note that I didn't do it on Playstation, but on a regular PC). You will most likely need most recent openssl, from www.openssl.org, and you will most likely have to build it before hand. So download it, gzip -cd openssl-0.9.8e.tar.gz | tar xvf - to extract it, then build it by running ./config and then make. You might not even need to install it, if you specify the path to the openssl include files at compile time using -I flag.

Something akin to
gcc -o aacskeys -lcrypto ioctl.c ecdsa.c mmc.c aes.c aacskeys.c -I/<path where OpenSSL got uncompressed>/include should get you at least to the linking stage.

Then you can even link the application statically by removing -lcrypto and providing a path to libcrypto.a at the gcc command line.

Hope this helps. It's probably incorrect, as it was all written from memory.

00dwan
13th March 2007, 21:29
@00dwan

It would make sense that Japanese BDs would have different keys, since most likely they are of a different pressing. After all, most often Japanese releases include either Japanese subtitles or soundtrack, which are not commonly present on North American or European releases.

So it would make sense that the VUKs you found would not work.


@wildchild22

Technically compiling aacskeys under Linux in general is not hard (Note that I didn't do it on Playstation, but on a regular PC). You will most likely need most recent openssl, from www.openssl.org, and you will most likely have to build it before hand. So download it, gzip -cd openssl-0.9.8e.tar.gz | tar xvf - to extract it, then build it by running ./config and then make. You might not even need to install it, if you specify the path to the openssl include files at compile time using -I flag.

Something akin to
gcc -o aacskeys -lcrypto ioctl.c ecdsa.c mmc.c aes.c aacskeys.c -I/<path where OpenSSL got uncompressed>/include should get you at least to the linking stage.

Then you can even link the application statically by removing -lcrypto and providing a path to libcrypto.a at the gcc command line.

Hope this helps. It's probably incorrect, as it was all written from memory.

Actually the 2 titles I'm trying were only released in Japan, so the keys should be the same too... the Japanese blog site I found used the keys from the doom9 list as well and they got it working. That's why I'm so confused! Anyway, thanks for the compiling info! I'm gonna try it right now and let you know what happens!

Blkbird
13th March 2007, 23:25
Could the problem have something to do with Unicode? If the tools involved are not programmed/compiled with Unicode compatibility, things could be messed up easily (in a general sense - I have no idea what specificly in this case).

00dwan
14th March 2007, 02:11
I don't think so... because I dumped the file from linux (which should have nothing to do with unicode or what not) and then I set my region setting on XP as Japanese for non-unicode programs and it still doesn't work. The Japanese site that seems to have done it is using the same exact software...

http://pocketnews.cocolog-nifty.com/pkns/2007/02/ps3bluray_a1a9.html

I can't read Japanese but you get the idea.

I really really cannot figure out why just the 2 Japanese Blurays won't work. Is there any way to check if the original encrypted m2ts files are valid using a hex editor or something? That way at least I can know if the problem is coming during the rip or during the decryption. Plz help!

pointvu
14th March 2007, 07:29
can i use this to get blue ray keys from a bluray iso? i've tried typing: aacskeys g v, g being the drive with the iso. says no media key file.

00dwan
14th March 2007, 09:33
No. It won't work on mounted isos.

komskom
16th March 2007, 23:20
00dwan: have you managed to get aacskeys compiled and working under linux on the ps3?

I have managed to update the kernel to UDF 2.5 so the next step is getting aacskeys compild for yellowdog. i am going to try the instructions above, but they are fairly greek to me.

if you have tutorial/step by step it would be most helpful

00dwan
18th March 2007, 15:28
sorry komskom... I've not been successful with aacskeys in ps3 yet. Arzenami and others are still working hard on the ps3 linux version.