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. |
21st November 2008, 22:10 | #221 | Link | |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
Quote:
@edit: I just purchased ArcSoft Total Media Theatre and the same guide still applies. However, I got no vid from DumpVid when playing an HD DVD. Do I need to revert back to arnezami's old fetchvid tools?
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org Last edited by Doom9; 21st November 2008 at 23:00. |
|
30th November 2008, 03:15 | #223 | Link |
Registered User
Join Date: Jun 2008
Posts: 46
|
Based upon the instructions in this thread I managed to decrypt some BD+ titles as well. The procedure is slightly different though:
First of all, for those that have a drive with the VolumeID hack, you could just copy the aacskeys library to the dumphd directory and unless you've played an MKBv9 disc (no keys out for those yet) or are dealing with such a disc, all will be done automatically for you. However, with BD+ it's still manual labor. Unless you used dumpvid, run aacskeys with the -v option to also get the volume id printed out. So run aacskeys like this: aacskeys -v X where X is the drive letter of your Blu-ray drive. In the output you should see something like Code:
Volume ID (AACSBYPASS): 90BB4394DCC6500554FE96169607DE66 Volume Unique Key: 921DAE3B3D08BF212C3CA7B28910EF19 Unit Key File Hash (Disc ID): 86BFB76B2243A09EC6D0F1D8FA7BD3D7B334DAC3 java -jar bdvmdbg.jar > output.txt We redirect the output to output.txt so that a console overrun won't mean we lose anything. Now select settings, Set Volume ID and paste the volume id from dumpvid/aacskeys there (right click won't work so you have to copy using control-v). Then select Settings and then Select disc mount point and browse to the drive letter of your Blu-ray drive and click on Open. Then click on the Run button and wait. Once the Run button no longer has a different color, you can close the program again. In the bdvm debugger directory you'll now find a conv_tab.bin file. Next you run dumphd from the commandline and point it to that file java -jar DumpHD.jar --convtable:c:\temp\conv_tab.bin X: c:\mymovie Where X is once again the drive letter of your blur-ay drive and c:\mymovie is the path where you want the movie to be backed up to. And that's it. |
1st December 2008, 08:58 | #225 | Link | ||
Registered User
Join Date: Jan 2007
Location: Internet
Posts: 378
|
Quote:
Quote:
|
||
2nd December 2008, 00:02 | #226 | Link | |
Registered User
Join Date: Feb 2007
Posts: 85
|
Quote:
|
|
4th December 2008, 01:44 | #229 | Link |
Registered User
Join Date: Jan 2007
Location: Internet
Posts: 378
|
DumpVID 0.4
Due to some recent events i saw the need for a new DumpVID version, so here it is.
This new version supports HD-DVD and Blu-Ray now, hammering is the default action and only AGID 0 gets used (can be reverted to the old behavior using a command line switch). This process has proven to be more reliable than the old one. I have updated the download links on the first page. |
5th December 2008, 20:00 | #230 | Link |
Registered User
Join Date: Jan 2007
Location: Internet
Posts: 378
|
DumpHD 0.51
And another release, this time its DumpHD 0.51. This update adds support for BD-ROMs which use multiple CPS Units. I'm using the same approach as Blu-ray Disc ripper, testing every CPS Unit Key and checking the result, however i use another test to verify that the right CPS Unit Key was found.
|
6th December 2008, 00:53 | #231 | Link |
Registered User
Join Date: Jun 2008
Posts: 46
|
Considering that knowing the volume id could become necessary for BD+ handling, would you consider changing the key file format to allow for an optional volume id (to be filled out automatically when the aacskeys library is being used)?
Also, I'd consider it very convenient if DumpHD would use the disc name and put it as the movie title. |
6th December 2008, 22:40 | #232 | Link |
Registered User
Join Date: Jun 2008
Posts: 46
|
I just redid Dr. No - the hashes now all match up except for file 00091.m2ts which DumpHD reports as unencrypted and copies 1:1. Playback from the HD still doesn't work (no problems playing it from disc with anydvd running) so I'm currently ripping the disc with AnyDVD HD to compare the entire directory and not only that small file to see if it's TMT's bug or if that file or any other are the cause for the playback issue.
|
7th December 2008, 12:41 | #233 | Link |
Registered User
Join Date: Jan 2007
Location: Internet
Posts: 378
|
There is no need to change the KEYDB format, read the one which ships with DumpHD, it already supports various other entry types than V . Storing the Volume ID for BD+ titles will be included later, but this needs an updated aacskeys because it passes the VUK only currently.
The disc name is a problem because this is platform specific. Java has a function to get it but the result is not guaranteed and varies from platform to platform, e.g. under windows it should be something like "<volume name> (<drive letter>: )" while under linux its the last part of the mountpath. Now my linux version automounts Blu-Rays indeed on a path with the volume name, but HD-DVD's are mounted on /media/cdrom which would result into the volume name cdrom. I will see what i can do but this is not a priority for me. Anyway thanks for your testing effort. |
7th December 2008, 17:26 | #234 | Link |
Registered User
Join Date: Jun 2008
Posts: 46
|
You probably mean the library needs an update... aacskeys.exe already returns the vid in verbose mode (that's how I got it for my BD+ tests).
I have one followup question for that though: is there a way to get aacskeys to, or is there another software that makes use of the aacs bypass and gets me the vid? I know there's dumpvid but if I play an MKBv9 disc then I lose the existing processing keys and I'm not willing to go there. Also, you said in the other thread that you can use dumphd to just remove BD+. So I tried: Code:
C:\temp>java -jar DumpHD.jar --convtable:conv_tab-firefly-disc1.bin d:\firefly-d1-anydvd\FIREFLYUS_D1 d:\FIREFLYUS_D1 > Code:
Checking source... Source path: d:\firefly-d1-anydvd\FIREFLYUS_D1 Initializing source... Disc type found: Blu-Ray BDMV Collecting input files... Source initialized Identifying source... Identifying disc... FAILED AACS directory not found Finished identifying source Checking destination... Destination path: d:\FIREFLYUS_D1 Dumping source... Skipping disc set: DiscSet: Type : Blu-Ray BDMV Source directory : d:\firefly-d1-anydvd\FIREFLYUS_D1 Destination directory: d:\FIREFLYUS_D1 AACS directory : NONE Key data : NONE BD+ protection : YES Conversion Table : PRESENT Streamsets : .. now it's listing all files .. Dump complete |
7th December 2008, 18:31 | #235 | Link | ||
Registered User
Join Date: Jan 2007
Location: Internet
Posts: 378
|
Ah yes, thats what i meant. The "library", which in fact just executes aacskeys , enters only the VUK into the data structure that DumpHD gets, that needs to be updated.
Quote:
And it is still unknown if merely putting the disc into the drive will already update the revokation lists. However, if this only happens when an AACS Authentication process is started then the AACSBYPASS process will update the revokation lists because it starts an AACS Authentication process . So whatever you do to get the Volume ID your drive will get updated. Hmm, aacskeys does not give you the VID if it can't decrypt the MKB although it could give you the VID in that case. I will see if i can make it to give you the VID only easily without messing up the code too much . Quote:
|
||
13th December 2008, 16:28 | #237 | Link |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
ni9ht_5ta1k3r: just one page back I posted a detailed tutorial.. there's really no excuse for not reading it.
I suspect though that your disc is MKBv9 and that particular subject is even treated on this very page of this very thread - for now you need AnyDVD HD to handle that title.
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
13th December 2008, 18:35 | #238 | Link |
Registered User
Join Date: Jun 2008
Posts: 46
|
@Kend00: I finally compared the DumpHD and AnyDVD HD copy of Dr. No and Live and Let Die for differences.. other than the one stream file which DumpHD says is not encrypted and copies 1:1 (and AnyDVD HD doesn't) I found out that 6 jar files are different - DumpHD once again has a 1:1 copy and AnyDVD HD doesn't, and the app.discroot.crt is also different on both discs and once again DumpHD made a 1:1 copy and AnyDVD HD didn't. The only two options I have enabled in AnyDVD HD are "Enable Blu-ray support" and "Remove BD+ protection".. the rest is inactive. TMT can play AnyDVD's version just fine but chokes on DumpHD's, and if I turn DumpHD's version into an ISO, PowerDVD chokes on it, too. I don't have a standalone Blu-ray player but I think if I cannot get any software Blu-ray player to play the ripped content that there's something off with the DumpHD rips.
|
14th December 2008, 00:00 | #239 | Link | |
Registered User
Join Date: Jun 2007
Location: Sydney, Australia
Posts: 21
|
Quote:
|
|
14th December 2008, 19:54 | #240 | Link |
Registered User
Join Date: Jun 2008
Posts: 46
|
@Kend00: same story for the second bond pack - the same jar files are different, as well with the one certificate.
Also, for Aliens vs. Predator: Requiem I have a different MovieObject.bdmv between DumpHD and AnyDVD HD. |
|
|