Blu-ray DRM

Similar to DVDs, which use CSS, Blu-rays use AACS for their DRM. There are two ways you can bypass it. Using libaacs and a KEYDB.cfg file, or using MakeMKV which bypasses it completely.

Note that for UHD discs (4K), I've never gotten FindVUK to work on them, you will have to use MakeMKV.

Getting Key Files For libaacs

There are two ways to get a key for a Blu-ray: you can download one or crack it yourself. Best place to download one is from http://fvonline-db.bplaced.net/. I occasionally will back theirs up, and keep it here: https://bluray.beandog.org/keydb/

On Windows, you can use FindVUK to access the disc and extract the key using a program called DVDFab.

Once you have a KEYDB.cfg file with the required entries, libaacs will look for it in the .config/aacs/ directory from your home directory.

Here's what a sample entry would look like:

0x123456F8974109DEB7281DCFG80BCDB182903BCD = MOVIE TITLE (Movie Title) | D | 2021-07-13 | U | 1-0x3456F8974109DEB7281DCFG80BCDB182 ; MKBv72/FindVUK 1.57

VLC will look for this file to access the Blu-ray and play it back. If you have Java installed, you can also view the menus.

Using MakeMKV

If you don't want to deal with finding keys, you can use MakeMKV instead, and ignore them completely. MakeMKV has its own way of bypassing DRM. The program runs on Linux and Windows. See the wiki page here for details on using it. It is partially open source software, so if you want to use completely free software, you'll have to use libaacs above.


Navigation