Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
|
#101 | Link |
|
Registered User
Join Date: May 2007
Posts: 98
|
I'm sorry to be lagging so far behind on this, but I've come across a Blu-Ray disc that AnyDVD HD can't seem to handle, so I'm having to use aacskeys and DumpHD the "hard" way...
I guess I'm profoundly confused as to which numbers I'm supposed to use... here's what I tried, which created an m2ts that is corrupt when I try to open it: 6E9EA4549406108FFEC78195BED66ADD644DBFE3=MOVIE NAME |V|01/31/07| B671461B112C7D7A9D5FB7EA4B00A9B3 I took the disc ID shown in the window in DumpHD and put that in the first slot. Then I marked the key type as "Volume Unique key" and put "V" there. I added the date of the disc under MM/DD/YY (which I'm not sure I needed to do)... And then I put what aacskeys had under "Volume Unique Key" and put that hash at the end. As near as a can tell, this is how Dump HD is used, right? I run it through with these settings, and it dumps the disc, says decrypting enabled, but the resulting files won't even open. It says it decrypted it, but it just scrambled it. What I'm confused about is what else can I try? I see a lot about "CPS Unit Keys" but there's no listing of that in aacskeys... so I'm not sure what else to look for, since it seems to only support one kind at a time? Again, I'm still pretty confused on this. I guess... an easy way to ask this is... WHICH KEYS ARE THE IMPORTANT ONES, AND SPECIFICALLY WHERE/HOW ARE THEY USED IN DUMPHD? Anyone who can clear this up for me is GREATLY appreciated! Last edited by homerpez; 22nd July 2007 at 10:14. |
|
|
|
|
|
#102 | Link | |
|
Never Grow Up !
Join Date: Mar 2004
Location: EU
Posts: 131
|
Quote:
<SHA-1 hash of AACS\Unit_Key_RO.inf>=This is my movie |U|00/00/00|1-09876543210987654321098765432109 See this post ! http://forum.doom9.org/showthread.ph...907#post977907 Goodluck ! |
|
|
|
|
|
|
#103 | Link |
|
Registered User
Join Date: Jan 2007
Location: Internet
Posts: 378
|
The most likely reason for the corrupted decrypted files is that the Volume Unique Key is wrong. The Movie you are trying to decrypt is probably a MKB v3 Disc and aacskeys can't get the Volume ID from the Disc. Run aacskeys in verbose mode and check if the Volume ID is all zero. If thats the case you have to obtain the Volume ID with DumpVID for BluRay and use the found Volume ID with aacskeys to generate the correct keys.
Another reason could be that this disc uses multiple CPS Unit Keys, check the log of DumpHD if it shows multiple CPS Unit Keys for the Disc (you should also be able to see this when running aacskeys in verbose mode). CPS Unit Keys and Title Keys are technically the same, aacskeys names them Title Keys too. A Volume Unique Key is of more value than a Title Key. To use DumpHD everything you need is the DiscID and the Volume Unique Key. A future version of DumpHD will be able to use aacskeys directly which simplifies things a lot (at least for XBox 360 HD-DVD users, for the others we are still in need of a new Host Certificate Private Key ) .@SvT DumpHD uses the same Key Format for HD-DVD and BluRay, the difference is that BackupBluRay uses another format.
|
|
|
|
|
|
#105 | Link | |
|
Registered User
Join Date: May 2007
Posts: 98
|
Thanks for the help, I guess though I'm only slightly more ahead than I was at the start (I now know what I was doing was WRONG)
But that's a start.So if I understand this correctly, for the Disc ID key (key #1 that I highlighted RED), I am to use Dumpvid's "hammering" and use this key there instead of what DumpHD says the disc ID is? Quote:
Aacskeys gives me these sets of numbers (I omitted the ones that are all zeros or hash marks): Processing key Encrypted C-value Corresponding uv Decrypted C-value Media key Encrypted verification data Decr verif data should be Decrypted verification data AGID Host certificate from Host certificate(Hcert) Host Private Key (Hpriv) Host Nonce (Hn) Host key point (Hv) Volume Unique Key Encrypted Unit Key 1 Decrypted Unit Key 1 Nothing is shown in aacskeys about "CPS" keys or "Title" keys. I used the "Volume Unique Key" value from here in my example above, as aacskeys shows it... If this is key wrong, which line do I get the correct key type from? Thanks Last edited by homerpez; 23rd July 2007 at 07:49. |
|
|
|
|
|
|
#106 | Link | |
|
Registered User
Join Date: Jan 2007
Location: Internet
Posts: 378
|
Quote:
You need to use the Volume ID from DumpVID with aacskeys to decrypt the keys correctly since it obviously cannot retrieve it. If your movie is e.g. in drive m: you have to type Code:
aacskeys m E3ADF0EEF2D740D2B48D4406FB9B4F92 My fault, i didn't know how aacskeys names these keys. The Unit Keys are the CPS Unit Keys i meant. Instead of the Volume Unique Key you can also use the Decrypted Unit Keys, you just have to change the key entry in DumpHD's database accordingly (keytype U and you have to number the Unit Keys correctly like the Title Keys in the database included in DumpHD). But as i said, the Volume Unique Key is of more value because it can decrypt the CPS Unit Keys from the disc and it saves you work to type all the keys (well, not in your case, there is only one CPS Unit Key ).
|
|
|
|
|
|
|
#107 | Link | ||
|
Registered User
Join Date: May 2007
Posts: 98
|
Thanks for the detailed reply...
Quote:
I run this command line as you said (only I have mine in the d drive), and it just does the program and media keys, and aacskeys crashes. When I run it normally (just after PowerDVD unlocks the disc), using the "V" or "S" commands, it runs fine, but when I use the vid code above, it crashes. Maybe I'm using the wrong version? (I think I am using the last one listed in this thread, which I assumed was the newest) Quote:
I feel like I'm REEEEEEALLY close here.
Last edited by homerpez; 24th July 2007 at 00:14. |
||
|
|
|
|
|
#108 | Link | ||
|
Registered User
Join Date: Jan 2007
Location: Internet
Posts: 378
|
Quote:
Quote:
|
||
|
|
|
|
|
#109 | Link |
|
Registered User
Join Date: May 2007
Posts: 98
|
SUCCESS!
I did have to go back to aacskeys 0.2.7 to get it to work (and even then, it only worked in "v" or "s" mode)... but I did get a different Volume Unique Key, and it looks like it worked! Thanks again. DumpHD is awesome... now that I know how to use it.
|
|
|
|
|
|
#113 | Link |
|
Registered User
Join Date: Jan 2007
Location: Internet
Posts: 378
|
Well, i don't own any BluRay hardware, i don't know for sure but i think it should be way faster, a 30 GB HD-DVD takes 1 hour.
Do you have 100% CPU load while decrypting? Then its your CPU which limits you like hell.
|
|
|
|
|
|
#115 | Link |
|
Registered User
Join Date: Jan 2007
Location: Internet
Posts: 378
|
This is not normal, on this machine decrypting should not eat up that much cpu power. Weird that you have 50% load, looks like one core is running at 100% and the other one is doing nothing, DumpHD uses dual core. And it really should not take that long when so much CPU is used. You have maybe some other program running during the decryption that interferes like a virus scanner or so. It may also be that the Java VM has a problem.
|
|
|
|
|
|
#116 | Link |
|
Registered User
Join Date: Jan 2007
Location: Internet
Posts: 378
|
After a long time here it is, a new version of DumpHD which has some quite nice new features
.
|
|
|
|
|
|
#118 | Link | |
|
Registered User
Join Date: Aug 2007
Posts: 39
|
That is incredible!
Thanks for all the fantastic work you do. EDIT: well i have now tried to use the direct key retrieval but I keep getting the following error: Quote:
Last edited by killa_kid; 10th September 2007 at 06:49. |
|
|
|
|
|
|
#120 | Link |
|
Registered User
Join Date: Jan 2007
Location: Internet
Posts: 378
|
@killa_kid:
Are you using Windows Vista, maybe 64 bit Version? The library has been compiled under 32 bit Windows XP, it will most probably not work under 64 bit. However, the full sourcecode is included, you only need the (free) Visual Studio C++ 2005 Express Edition and the JDK 1.5 or later to compile it yourself. @FirstBorg: Both readme's say to copy the library into the directory of DumpHD... |
|
|
|
![]() |
|
|