![]() For clarity, provided tables are named MK_VolumeLabel.binĪt this moment, the last known discs with BD+ protection were released in 2017 (MKBv60). Therefore cached BD+ tables are loaded from the filename MK*.bin. To save space, it is assumed that all discs with the same MK also have the same BD+ table. Since Blu-ray menus interact with the BD+ VM, cached BD+ tables are incompatible with VLC Blu-ray menu support ![]() Start VLC from command line in the same CMD windowīD+ tables contain the necessary patches to fix the video errors and circumvent the need to emulate the BD+ VM. Set BD_DEBUG_FILE=c:\temp\debuglog_libbluray.txt Set BDPLUS_DEBUG_FILE=c:\temp\debuglog_bdplus.txt Set AACS_DEBUG_FILE=c:\temp\debuglog_aacs.txt in Windows open CMD window and execute the following: source util\logging.h and util\logging.c for more informationĮ.g. In practice cached BD+ tables will be necessary for all your discsĭebug output is possible using environment variables, ref. The BD+ VM only supports a very limited amount of early titles. Check the following threads to retrieve all necessary keys without a valid DK and HCįindVUK tool - get VUK of all Blurays supported by DVDfab applications () For example, when VUK is cached DK + HC are no longer needed for AACS decryption. However, any step in the process can be skipped by using cached keys in the local aacs directory or KEYDB.cfg. When either DK or HC has been revoked, libaacs cannot generate decryption keys anymore. MK + VID -> VUK -> UK -> remove AACS encryptionīD+ VM -> BD+ table -> remove BD+ protection Simplified, libaacs/libbdplus uses the following flow to remove supported protections _libaacs_libbdplus.7z (!oJVjwKCT!0L7a7ftjQhVqcIOXUOZid88818Rnsu-y_CyKY3ra4-4)Įxtra Kodi patch from user nst no longer required, use Kodi version > 18.7 because of BD playback bugīase aacs/bdplus directories in above "How To:" are different depending on OS and user-based or system-based (all users) installationīdplus (system wide): %ProgramData%\bdplusĭll 32-bit: C:\Program Files (x86)\VideoLAN\VLCĭll 64-bit: C:\Program Files\VideoLAN\VLCĪacs (per user): ~/Library/Preferences/aacsĪacs (system wide): /Library/Preferences/aacsīdplus (per user): ~/Library/Caches/bdplusīdplus (system wide): /Library/Preferences/bdplus Older keys can be found in this thread () ![]() Put FindVUK's KEYDB.cfg () in the %APPDATA%\aacs directoryĮdit KEDYB.cfg and add/replace the device keys (DK), processing keys (PK) and host certificates (HC) at the top with the ones from this post () (valid up to MKBv81). Put the cached BD+ tables (!Jd1圎QbJ!DRhG9eWLNnrmA5dcwHugnKxmVUpIsT9X-HKuuGjU7n8) (1.5GB) in the %APPDATA%\bdplus\convtab directory Put the BD+ vm files (!MFlTDYiT!I-laau3lrg9OgcAL-1DPk-c9ytxbOCKUj73NBhI8Cr0) in the %APPDATA%\bdplus\vm0 directory Put the 32-bit or 64-bit libaacs/libbdplus () DLLs (all 4) in the corresponding VLC directory Incomplete Unit Key (UK) support: allow (partial) playback of discs in case not all unit keys are available in KEYB.cfg and the VUK is not available This enables possible scraping in the future by FindVUK Media Key (MK) caching: similar to already existing Volume Unique Key (VUK) and VolumeID (VID) caching. Read Data Key (RDK) caching: play Bus Encrypted Enabled (BEE) discs on Bus Encryption Enabled (BEC) drives after the Host Certificate (HC) is revoked ![]() It would be nice if someone actually good at C can clean these up and integrate them on the VideoLan source repository.Ĭached BD+ tables support: circumvent the need for the BD+ Virtual Machine (VM) and play BD+ discs of all generations without menus Included are Win32/Win64 builds and the actual source patches. Presented here is a new libaacs & libbdplus build for Windows with some improvements made by several different people. After a long hiatus, discoveries in the past few years on this forum have made Blu-ray playback possible again on free (libre) software such as VLC without proprietary solutions such as DVDFab, MakeMKV or AnyDVD.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |