![]() Also libaacs can use those DKs/PKs/HCs directly so technically it can already calculate VUKs on-the-fly for *all* discs up to MKBv68 (about 99.9% of all discs currently out there).įor bus encryption enabled discs (UHD or "BEE" BD) you need a valid host certificate for reading a data key from the drive. IMHO it would be better to add all known device keys, processing keys and host certificates to the database and add support for calculating keys - although there is already aacskeys available for that. However, I don't really see the point on writing a "FindVUK for Makemkv" since I don't think it's any easier than writing a "FindVUK for PowerDVD/WinDVD/TMT" (official/licensed players). I'm not saying it's impossible, just that it's not as easy as dvdfab. ![]() Makemkv libraries don't export any keys and all keys are obfuscated in the memory so it's a lot harder to extract them from makemkv. I think this can be rewritten to not depend on dvdfab at all, but just use makemkv's libraries (and then it would work across windows, macos, linux) Src/libaacs/aacs.c:1208: AACS initialized! Src/libaacs/aacs.c:1030: Bus Encryption Capable flag in drive certificate: 1 Src/libaacs/mmc.c:234: Read drive certificate: 1 Src/libaacs/mmc.c:233: Bus encryption support: 1 ![]() Src/libaacs/mmc.c:232: Binding Nonce block count: 1 Src/libaacs/mmc.c:231: Binding Nonce generation support: 1 Src/libaacs/mmc.c:228: AACS feature descriptor: Src/file/mmc_device_win32.c:122: Send succeeded! Src/libaacs/mmc.c:131: MMC get configuration. Src/file/mmc_device_win32.c:161: Windows MMC drive \\.\E: opened Src/file/mmc_device_win32.c:140: Opening Windows MMC drive E:\. Src/libaacs/aacs.c:1186: Failed to initialize AACS! Src/libaacs/cci.c:179: AACS basic CCI found Src/libaacs/cci.c:92: CCI: AACS basic CCI found Src/libaacs/aacs.c:912: Calculate CPS unit keys. Src/libaacs/aacs.c:546: Error calculating media key. Src/libaacs/mkb.c:50: Retrieved MKB record 0x05 (046113ec) Src/libaacs/mkb.c:50: Retrieved MKB record 0x04 (046108bc) Src/file/keydbcfg.c:462: Read 4 bytes from C:\Users\1\AppData\Roaming\aacs\hrl, version 60 Src/file/keydbcfg.c:455: Reading C:\Users\1\AppData\Roaming\aacs\hrl Src/file/keydbcfg.c:462: Read 4 bytes from C:\Users\1\AppData\Roaming\aacs\drl, version 60 Src/file/keydbcfg.c:455: Reading C:\Users\1\AppData\Roaming\aacs\drl Src/libaacs/aacs.c:564: Calculate media key. Src/libaacs/aacs.c:894: Searching for keydb config entry. Src/libaacs/aacs.c:1183: Starting AACS waterfall. Src/file/keydbcfg.c:136: C:\ProgramData\aacs\HostKe圜ertificate.txt not found Src/file/file_win32.c:103: Error opening file C:\ProgramData\aacs\HostKe圜ertificate.txt Src/file/keydbcfg.c:101: C:\Users\1\AppData\Roaming\aacs\HostKe圜ertificate.txt not found Src/file/file_win32.c:103: Error opening file C:\Users\1\AppData\Roaming\aacs\HostKe圜ertificate.txt Src/file/keydbcfg.c:136: C:\ProgramData\aacs\ProcessingDeviceKeysSimple.txt not found Src/file/file_win32.c:103: Error opening file C:\ProgramData\aacs\ProcessingDeviceKeysSimple.txt Src/file/keydbcfg.c:101: C:\Users\1\AppData\Roaming\aacs\ProcessingDeviceKeysSimple.txt not found Src/file/file_win32.c:103: Error opening file C:\Users\1\AppData\Roaming\aacs\ProcessingDeviceKeysSimple.txt Src/file/keydbcfg.c:565: found config file: C:\ProgramData\aacs\KEYDB.cfg Src/file/keydbcfg.c:125: Reading C:\ProgramData\aacs\KEYDB.cfg Src/file/keydbcfg.c:565: found config file: C:\Users\1\AppData\Roaming\aacs\KEYDB.cfg Src/file/keydbcfg.c:101: Opened C:\Users\1\AppData\Roaming\aacs\KEYDB.cfg for r Src/libaacs/unit_key.c:130: Title 10 : CPS unit 1 Src/libaacs/unit_key.c:130: Title 09 : CPS unit 1 Src/libaacs/unit_key.c:130: Title 08 : CPS unit 1 Src/libaacs/unit_key.c:130: Title 07 : CPS unit 1 Src/libaacs/unit_key.c:130: Title 06 : CPS unit 1 ![]() Src/libaacs/unit_key.c:130: Title 05 : CPS unit 1 ![]() Src/libaacs/unit_key.c:130: Title 04 : CPS unit 1 Src/libaacs/unit_key.c:130: Title 03 : CPS unit 1 Src/libaacs/unit_key.c:130: Title 02 : CPS unit 1 Src/libaacs/unit_key.c:130: Title 01 : CPS unit 1 Src/libaacs/unit_key.c:110: Title TM : CPS unit 1 Src/libaacs/unit_key.c:109: Title FP : CPS unit 1 Src/libaacs/unit_key.c:98: Assigning CPS units to titles. Src/libaacs/unit_key.c:184: 1 CPS unit keys Src/libaacs/aacs.c:1148: Initializing libgcrypt. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |