Hi all,
First, Mike let me say that MakeMKV is a great utility for full-quality A/V media backup, and I'm generally a very happy (registered) user!
However, I too have found that AACS Volume Unique Key (VUK) lookup no longer works in recent v1.7.x versions, at least not under Mac OS X 10.6.8... Specifically, I happen to have an encrypted backup Blu-ray folder of 'Scream 4' that at some point I'd copied as-is (via the Finder) to an external hard drive from my original disc. Of course, since then I've used MakeMKV 1.7.x to also make a
decrypted full backup BD folder, which I use for everyday playback in VLC 2.0.x. :-) Interestingly though, it turns out that VLC can successfully play the DRM'd BD folder too, once I placed the appropriate Disc ID / VUK entry into my
~/.config/aacs/KEYDB.cfg database file used by VLC's libaacs library.
Recently, I was experimenting with opening that same DRM'd BD folder in MakeMKV 1.7.x. I copied the working VUK entry into my
~/.MakeMKV/keydb.cfg database file (with a slightly modified syntax for the hex strings, stripping off the explicit '0x' prefix required by libaacs). The DB file's parent directory is set accordingly in the Preferences ('General > MakeMKV data directory'). Unfortunately, MakeMKV v1.7.x is not at all happy with this key DB; the resulting error messages are typically as shown here for v1.7.3:
Code: Select all
Debug log started at Mon Apr 2 23:40:17 2012 , written by MakeMKV v1.7.3 darwin(x86-release)
Using 524544KB for read cache.
001005:0000 MakeMKV v1.7.3 darwin(x86-release) started
001004:0000 Debug logging enabled, log will be saved as /Users/paul/MakeMKV_log.txt
002014:0000 Optical drive "DVD+R-DL HL-DT-ST DVD-RW GH41N PQ05" opened in DASPI v1.3 mode.
002014:0000 Optical drive "BD-RE HL-DT-ST BD-RE WH12LS39 1.00" opened in DASPI v1.3 mode.
003006:0000 Opening files on harddrive at /Volumes/Kashta/Shared Documents/Documents/+Multiple/MultiMedia/Movies/+Discs Conversions/!Discs Decryption Tests/Scream 04 {BD} {AACS (MKB v23)}/
001003:0020 DEBUG: Code 2 at R4E)UL.k9|P=\opmBqdTm9:121261658
003303:0000 The volume key is unknown for this disc - video can't be decrypted
001003:0020 DEBUG: Code 0 at dKw{?$w /Tj\$w-m:121263544
001003:0020 DEBUG: Code 0 at dKw{?$w /Tj\$w-m:29396897
005010:0000 Failed to open disc
Application exited at Tue Apr 3 00:00:15 2012
005010:0000 Failed to open disc
To carry out more extensive testing, I downloaded several older MakeMKV editions from both this website and VideoHelp. For me, the last version where the key DB works is
v1.6.10. (This might also have been the last one where the preference for the key DB location was known as 'AACS > Key files directory'?) I.e., in v1.6.10 with the properly set preference pointing to the key DB's parent directory (and with exactly the same key DB), I was indeed able to open the DRM'd BD folder and see the title list as usual. :-)
However, with every later release that I tested (where that setting has changed to 'General > MakeMKV data directory'), from v1.6.12 up through v1.7.3, the functionality is accidentally broken. So, it does look like a regression issue that started around v1.6.12?
Kind regards,
--Paul