config/bdplus/vm0/device_discovery_3.bin config/bdplus/vm0/device_discovery_2.bin config/bdplus/vm0/device_discovery_1.bin This is required if you have multiple user for the system and you want to avoid each user into maintaining its own set of keys and dumps.Īfter installing everything in your personal folder, you will end up with a structure like the following: $ find. For example: mkdir -p ~/.config/bdplus/Īgain, now libbluray should dynamically load the library if it finds it on the system and then decrypt the BD+ protected content using the VM dump in your personal folder.ĭo not forget to update the AACS keys and the VM dump every once in a while! Moving keys and dumps in a system wide location Similar to AACS, put the required BD+ JVM dump in the appropriate folder, so that your BD+ client can find them. Now, VLC, using libbluray, should dynamically load the library if it finds it on the system and then decrypt the AACS protected content if the key for the specific disc is available. Then put the required AACS keys in a place, so that your AACS client can find them. Open Source AACS/BD+ decryptionįirst of all install libaacs and libbdplus from RPMFusion: dnf install libaacs libbdplus Most of the keys required can be fetched from labDV, where you can also contribute back yours.įor the following examples I’m taking VideoLan as the main player, as it has good support (and a nice interface) to fiddle around with the various settings and is already available in RPMFusion. In both cases, first of all enable the RPMFusion and the HandBrake/MakeMKV repository. I was not even able to get the required keys with the aacskeys program so the proprietary software is my current choice. Unfortunately none of my BluRays worked with open source tools on my system. So, to enable decryption of the discs, you can proceed in two different ways, one using only open source software (not really, as you need anyway keys and a JVM dump of a BluRay Player) or going through commercial software (free at the moment while in beta). This, of course, does work if you have the proper decryption keys or software installed on your system. If any of these is implemented in a disk you own, the thing you need to do is simply insert a disk and run the bd_info command (from the libbluray-utils package) against your BD/DVD device. BD-J, using a GEM standard Java VM that includes also BDlive, for internet access.BD+, performed using a small embedded Java VM that executes programs and decrypts contentsĪnd one type of “enhanced” java embedded menu (even small apps, like internet connected browsers, etc.) that can run on the BluRay player:. ![]() There are two different types of encryption: It is all explained here in great detail on the BluRay Wikipedia page, this is just an extract. ![]() Of course, after some googling and fiddling around, you can see that is quite simple even if not the different instructions are quite confused as they span across multiple iterations of software development.įirst of all a brief introduction. There are multiple ways that one can try to make BluRay decryption and playback in Linux.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |