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. |
11th March 2007, 08:06 | #1 | Link |
Registered User
Join Date: Jan 2007
Location: Tel-Aviv, Israel
Posts: 185
|
HD-DVD (and Blu-Ray) decrypting tools
This is in no way authoritative, and probably misses a bunch of things. I attempted to summarize what a tool does, what OS it runs under, and if a source code for it is available. This list will be updated sporadically. Please tell me if I missed something, or if I am incorrect about anything. In green I've indicated the software which might be of most utility to someone who is just starting with backing up his HD-DVD collection.
Blu-Ray Specific
HD-DVD Specific
Dual-Use
Playback of HD-DVDs and Blu-Ray on a PC
Random Notes People reported that it is possible to use a DJ or JAD Java decompiler to decompile Java files on Blu-Ray disks, and in some cases remove region protection. More information in this thread. arenzami discovered that it is possible to sniff the transaction happening between a valid player and an HD-DVD drive, and obtain volume ID and other information. More information in this thread. I theorize that a similar technique can be used with a Blu-Ray drive mounted in an external USB enclosure. arnezami used USB Snoop v1.8, but for devices mounted on IDE and SATA chains, people suggested Bus Hound (Commercial, limited functionality version is free). Geremia then posted CDBs used for communication with the drive further down in the thread. Information on the firmware of the Xbox 360 HD-DVD drive, including instructions on flashing it, high resolution photographs of the drive's logic board, information about CPU (Fujitsu FR 32 based) on the drive, firmware disassembly, etc are all in Geremia's thread about SD-S802A drive on xboxhacker.net. There is also a thread on drive firmware modifications here, including tools to back up firmware of your own Xbox 360 HD-DVD drive. If you own an Xbox 360 HD-DVD drive, download a utility to read the volume IDs off the HD-DVD disk, and a utility to backup your firmware image (both by xt5 of xboxhackers.net. dump.exe will likely work on SD-H802A drive as well). This post explains what vid.exe does, and this post explains how to operate dump.exe.. Geremia continued on to reverse engineer firmware, and figured out how to read the Control Data Zone of the HD-DVD disks. Now we know where on discs Host Revocation List is located. If you are very concerned about device key revocation, and not being able to play back a legitimate HD-DVD because newer disk will revoke your player or drive, make a backup of Volume Unique Key for each one of your disks. The easiest method is probably to run aacskeys in verbose mode on every disk that you own. Then save the results in a safe place (if you are concerned about hard drive failures, printing it out, and putting them in disk liner notes works). This way (in conjunction with utility like DumpHD) you will have the necessary keys to decrypt the contents even if licensed software refuses to do it for you. This thread has some notes on resetting the number of Blu-Ray region changes in PowerDVD. Windows Vista has built in UDF 2.5 driver. If you need UDF 2.5 driver for Windows XP, read the article at uneasysilence on what they did to get Xbox360 drive to work. UDF 2.50 patch for Linux 2.6.20. Mac OS X 10.4 doesn't have UDF 2.5 driver, so playback under MacOS is currently questionable. Note that Roxio Toast Titanium 7.1.2 or newer (For sure Toast 8.0) has a RoxioBluRaySupport kernel extension, that is reported to support reading some Blu-Ray disks, but doesn't support mounting HD-DVD discs. If you experience weird distortions/magnification of the image (as shown here) when playing back HD-DVDs on systems set to display resolution above 1920x1200, or so, maybe decreasing resolution will fix your problem. More information in this post. Last edited by awhitehead; 1st May 2008 at 20:05. Reason: Added AVGo Media Recorder |
12th March 2007, 01:31 | #5 | Link |
Country Member
Join Date: Sep 2004
Location: is everything!
Posts: 6,499
|
Was thinking the same thing myself mrazzido
I hope awhitehead keep this up to date, especially considering arnezami's new offering aacskeys. Regards
__________________
Les Only use genuine Verbatim or Taiyo Yuden media. Last edited by blutach; 12th March 2007 at 01:34. |
12th March 2007, 06:46 | #7 | Link |
Registered User
Join Date: Jan 2007
Posts: 79
|
FYI: My app can decrypt ACA files also.
I guess it makes sense that you didn't mark it as green though. It is an exact port of BackupHDDVD ..which has the "nav bug". I will add an option to turn on/off the "EncryptedPart[0x516-128]=127;" line.
__________________
"Oh, and I think XML is a piece of dung that should die a rapid death in the bowls of hell and forgotten as a bad exercise in data obfuscation and snail-races." |
12th March 2007, 07:13 | #8 | Link |
Registered User
Join Date: Jan 2007
Location: Tel-Aviv, Israel
Posts: 185
|
Emon, I apologize, as I didn't mean to hurt anyone's feelings. Intent of highlighting a few apps was to permit someone who just got an HD-DVD drive and a couple of disks to figure out what software he should get to get started right away.
But you are right, your app provides most of the similar functionality (Yours doesn't do stream blanking, right?) together with a GUI, and ACA decrypting. Thank you for pointing it out. |
12th March 2007, 13:25 | #9 | Link |
Registered User
Join Date: Jan 2007
Location: Internet
Posts: 378
|
Some corrections from my side:
- DumpHD does not validate or zero out any streams - PackScanner does only work for HD-DVDs (and DVDs) - PackScanner can only blank / revert the Secondary VC-1 Video Stream and the first Secondary DD+ Audio Stream - The functionality of PackScanner is not integrated into DumpHD, this tool is just included (like the ACAPacker) |
12th March 2007, 17:49 | #12 | Link | |
Registered User
Join Date: Jan 2007
Location: Tel-Aviv, Israel
Posts: 185
|
I'll add it in, but in my mind functionally it is obsolete. It's main advantage was the fact that the source code was available and it was written in Java, however by this point it is pretty well established that it mangles packets in efforts to deal with bugs in PowerDVD 6.5 (So called "NAV fix"), and there are multiple implementations that have a nicer interface, and are re-implemented in various languages. At this point it's more of a basic learning tool that people can use if they need a very narrow feature set in order to do their own implementation of the decryption algorithms.
If you look at the comment I made for BackupHDDVD-GUI, I'd recommend that the same fix is to be applied to it too. (Yes, something being written in Java can actually be an advantage, because then it can run not only on Windows, but on Linux and MacOS too) Quote:
There actually a couple of factors involved. For starters, playback, de-muxing, re-compressing, etc is all outside of the scope of this forum. The only reason I did include a link to EVOdemux is because it's a tool that has direct applications to decryption and correction of the menu XML files - it will tell you how many frames are present in a stream, what each stream in the container consists of, etc, all of which are needed if you want to correct the menus of HD-DVDs to work. Additionally, in order to be meaningful, implementing your suggestion would require testing in a number of various combinations, having a wide variety of hardware, probably some sort of lab setup with ability to image systems with different OSes, swapping hardware, etc. Otherwise anything I'll write would not be authoritative, and would be of limited utility to anyone. Sadly this looks like a full time job with very little returns in terms of actually paying the bills. I am excessively busy as it is (as are all of us, I am sure). No matter how I'd want to help you out, there are only so many hours in a day that I can dedicate to what is, on a grand scale of things, is a very minor hobby to me. However, in no way should you be discouraged by my inability to help you. Start your own thread with your suggestions at the apropriate forum, and if it gets sufficient interest, I am sure over time moderators will make it a sticky. |
|
16th March 2007, 21:07 | #13 | Link |
Registered User
Join Date: Aug 2005
Posts: 16,267
|
Have any of you folks, who have the required hardware (I don't) checked out and evaluated the recently released freeware beta HD-DVD ripper from Fengtao Software? (There's a posting about its release in the "News" sub-forum)
It can be obtained at: http://www.dvdfab.com/DVDFabHDDecrypter3090Beta.exe It would be good to know your findings about it... |
31st March 2007, 14:27 | #17 | Link | |
Registered User
Join Date: Feb 2007
Posts: 86
|
Quote:
According to Nero web-site and user reports, this plug-in does not actually play Blu-ray movies. It only supports playback of BDAV authored discs. (Movies are BDMV) |
|
|
|