BD & HD-DVD (open source) tools

Bug report and feature request
Post Reply
User avatar
forart.eu
Modest
Modest
Posts: 133
Joined: Wed Jan 24, 2007 9:00 pm
Location: Italy

BD & HD-DVD (open source) tools

Post by forart.eu » Tue Jan 08, 2008 10:35 pm

From this 3ad @ Doom9.org:
Blu-Ray Specific
  • BackupBluRay - the original utility to create backup copies of Blu-Ray disks by Muslix64 (Java, source code). Note: BackupBluRay uses older keydb.cfg format then DumpHD. Originally BackupBluRay was using a hash of AACS\CPSUnit00001.cci file on Blu-Ray disk, that proved to be not unique. DumpHD 0.3 and newer uses SHA1 of AACS\Unit_Key_RO.inf which is thought to be unique per each pressing of Blu-Ray disk. You might need to edit the keydb.cfg file with a text editor and calculate SHA1 hash of different files to convert between the two keydb.cfg formats.
  • bdkeyfinder - ape's utility to obtain the BD VUK from WinDVD 8. (Windows EXE, source code)
  • Blu-Ray Disc Ripper by SuperGoof is capable of ripping Blu-Ray discs, and has provisions for making rips region-free (Windows XP + .NET 2.0, partial source code)
HD-DVD Specific
  • BackupHDDVD C# (Source code) - C sharp port of BackupHDDVD by Emon, with CLI and GUI. In addition to EVO files, decrypts ACA files. Option to toggle NAV bug fix on and off is pending. Might have a bit of problem with large files, please check your backups, if you deal with files over 4 gigs in size (Windows, C# source code, rebuildable on anything that supports C#/.Net)
  • BackupHDDVD-GUI (This program have been removed from sf.net due to alledged DMCA violations, and there are no reliable locations where it can be found on internet. Consider searching for "BackupHDDVD-GUI" on google) - Tool to decrypt HD-DVD movies. Graphical front-end to BackupHDDVD, with added ACA decryption functionality. Is alledged to mangle certaing packets in order to fix a "nav bug". Consider commenting out the line EncryptedPart[0x516-128]=127; in aacs/decoder/EVOBPack.java and recompiling. (Windows/Java, Java loads Windows specific DLLs. Java Source code included)
  • Zotty's ACA Decrypter - Decrypts .ACA files on HD-DVD disks. ACA files contain information necessary for menu reconstruction. (Windows EXE, Linux binary, C++ source code)
  • extract_aca by APE - tool to extract elements out of .ACA files. (Windows EXE, source code)
  • aacsauth (original Linux source code) - a program written for Linux by jx6bpm, and ported to Windows by arnezami, that uses PowerDVD's private key to do the key negotiation with the HD-DVD drive (Windows, Linux, source code in C)
  • VUKkeyfinder - APE's tool that checks WinDVD 8 memory and attempts to locate Volume Unique Key in it (Windows EXE, C++ source code)
  • BackupHDDVD v1.0 (v 0.99 for historical interest only) - Original BackupHDDVD utility, written by Muslix64. Has hardcoded "nav fix" which corrupts certain packets. At this point this is probably mostly for historical interest to folks writing their own decrypters. (Java, source code included)

Dual-Use
  • Note: BackupBluRay uses older keydb.cfg format then DumpHD. Originally BackupBluRay was using a hash of AACS\CPSUnit00001.cci file on Blu-Ray disk, that proved to be not unique. DumpHD 0.3 and newer uses SHA1 of AACS\Unit_Key_RO.inf which is thought to be unique per each pressing of Blu-Ray disk. You might need to edit the keydb.cfg file with a text editor and calculate SHA1 hash of different files to convert between the two keydb.cfg formats.
  • aacskeys (Windows + Linux source code, older Windows only source code, Linux for PS3 binary ) - Program by arnezami, that generates a complete list of all volume and chapter keys (and pretty much all other possible keys that you might require) for a particular HD-DVD or Blu-Ray disk. Uses PowerDVD 7.1 host certificate in order to communicate with the drive. (Windows EXE, source code in C with instructions for compilation under Windows and Linux).
  • Dumpvid - Tool to intercept the communication between the drive and a valid player software, and obtain the volume ID of the drive. Can read the first half of the volume ID from any HD-DVD disk without authentication. (Windows EXE, c++ source code). arnezami modified it for use with Blu-Ray drives
  • EVOdemux (Changelog) - Pelican 9's tool to demux .EVO files (Windows EXE, source code might be available on request)
HOPE THAT HELPS !!!
>>Forward Agency
In progress we (always) trust.

stanley
Site Admin
Site Admin
Posts: 4135
Joined: Mon May 15, 2006 7:43 pm
Location: Sydney

Post by stanley » Sun Jan 13, 2008 3:34 pm

Thanks for the list. Could u point out which of them are console-based utilities?
When things work together, things work.

User avatar
forart.eu
Modest
Modest
Posts: 133
Joined: Wed Jan 24, 2007 9:00 pm
Location: Italy

Post by forart.eu » Sun Jan 27, 2008 9:22 pm

DecryptHD Realtime HD-DVD and Blu-Ray decryption and streaming
DecryptHD deals with AACS encryption on HD movie discs. All code is written in C++ and the main goal is to aid in playing back HD DVD and Blu-Ray movies under Linux.
Doom9's Forum 3ad

:wink:
>>Forward Agency
In progress we (always) trust.

Post Reply