The volume key is unknown for all discs

Please post here for issues related to Blu-ray discs
Post Reply
gabriele
Posts: 3
Joined: Mon Mar 25, 2024 4:40 pm

The volume key is unknown for all discs

Post by gabriele »

I am trying to decrypt a small collection of blu-ray ISOs I ripped using a PS3, but I have been unable to open any of them using MakeMKV. I have already sent the AACS dumps and associated log output to svq@makemkv.com.

Could this be a problem with my setup or should I expect to be unable to decrypt most discs? I'm on Ubuntu 22.04.4 LTS and currently using v1.17.6 linux(x64-release) that I built from source. I had the same issue with an executable for the same version that I got from Snap. The ISOs were created using multiMAN. Any ideas?

Log

Code: Select all

MakeMKV v1.17.6 linux(x64-release) started
Downloading latest SDF to /home/gabriele/.MakeMKV ...
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Downloading latest HK to /home/gabriele/.MakeMKV ...
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v19_Bambi-_Diamond_Edition_35C0.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v44_The_Hunger_Games-_Catching_Fire_BE14.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v16_Elizabeth-_The_Golden_Age_BEEA.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v15_Elizabeth_8A08.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v31_Frozen_988A.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v19_Harry_Potter_and_the_Deathly_Hallows_Part_1_5F90.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v25_Harry_Potter_and_the_Deathly_Hallows_Part_2_9B88.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v39_The_Hobbit-_The_Battle_of_the_Five_Armies_9CD6.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v42_The_Hobbit-_An_Unexpected_Journey_Extended_5752.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v61_Me_Before_You_E086.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v51_The_Hunger_Games-_Mockingjay_-_Part_1_A0F8.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v40_OLYMPUS_HAS_FALLEN_F4F6.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v46_Sleeping_Beauty_Diamond_Edition_E55E.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v40_SPRING_BREAKERS_8F96.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v19_Water_For_Elephants_3CFE.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
MrPenguin
Posts: 510
Joined: Thu Oct 19, 2023 11:31 pm

Re: The volume key is unknown for all discs

Post by MrPenguin »

It sounds like you need to install the latest KEYDB.cfg into your $HOME/.MakeMKV folder. You can download this file from http://fvonline-db.bplaced.net.

The filename is case-sensitive, of course, and so you will need to rename it from keydb.cfg.

AFAIK the svq@makemkv.com email address is for computing keys for 4K UHD discs.
gabriele
Posts: 3
Joined: Mon Mar 25, 2024 4:40 pm

Re: The volume key is unknown for all discs

Post by gabriele »

You've done it! Thank you, MrPenguin!! My issue is now resolved.

I was completely unaware of this file. The only post I was able to find on the topic is this one from Woodstock (viewtopic.php?t=24711), which I did not realize only applied to UHD discs.

It would have been helpful if the logs indicated that this file was missing.
dcoke22
Posts: 3097
Joined: Wed Jul 22, 2020 11:25 pm

Re: The volume key is unknown for all discs

Post by dcoke22 »

I think the OP is doing regular blu-rays. Shouldn't need to download any keys for that, right? It should just work.

I wonder if the ISOs of blu-rays made with multiMAN is somehow not doing the right thing?

I don't have any experience with using a PS3 or multiMAN.
Coopervid
Posts: 1917
Joined: Tue Feb 19, 2019 10:32 pm

Re: The volume key is unknown for all discs

Post by Coopervid »

dcoke22 wrote:
Wed Mar 27, 2024 9:22 pm
I think the OP is doing regular blu-rays. Shouldn't need to download any keys for that, right? It should just work.

I wonder if the ISOs of blu-rays made with multiMAN is somehow not doing the right thing?

I don't have any experience with using a PS3 or multiMAN.
I concur. And there are really old discs in that list with old MKBs.
MrPenguin
Posts: 510
Joined: Thu Oct 19, 2023 11:31 pm

Re: The volume key is unknown for all discs

Post by MrPenguin »

dcoke22 wrote:
Wed Mar 27, 2024 9:22 pm
I think the OP is doing regular blu-rays. Shouldn't need to download any keys for that, right? It should just work.
The OP would still need keys to decrypt the AACSv1 files on the ISO images, and it would appear that MakeMKV's hashed keys doesn't contain any of them. If multiMAN is supposed to have decrypted these files already then this doesn't seem to have happened here.

Edit: I am assuming that these ISO rips have not been mounted via an actual BluRay drive, and so the "official" AACSv1 decryption path involving device keys and host certificates cannot be applied. Otherwise the OP could just have mounted the original BluRay disks in the first place, and not bothered ripping ISOs from a PS3.
gabriele
Posts: 3
Joined: Mon Mar 25, 2024 4:40 pm

Re: The volume key is unknown for all discs

Post by gabriele »

Hi, all. Yes, MrPenguin solved my issue. Thank you!!

I misunderstood a post from Woodstock (viewtopic.php?t=24711), which indicated to me that the keys needed to be generated. I did not realize that it applied only to UHD discs.
MartyMcNuts
Posts: 2876
Joined: Wed Nov 22, 2017 11:45 pm

Re: The volume key is unknown for all discs

Post by MartyMcNuts »

MrPenguin wrote:
Wed Mar 27, 2024 9:47 pm
dcoke22 wrote:
Wed Mar 27, 2024 9:22 pm
I think the OP is doing regular blu-rays. Shouldn't need to download any keys for that, right? It should just work.
The OP would still need keys to decrypt the AACSv1 files on the ISO images, and it would appear that MakeMKV's hashed keys doesn't contain any of them. If multiMAN is supposed to have decrypted these files already then this doesn't seem to have happened here.

Edit: I am assuming that these ISO rips have not been mounted via an actual BluRay drive, and so the "official" AACSv1 decryption path involving device keys and host certificates cannot be applied. Otherwise the OP could just have mounted the original BluRay disks in the first place, and not bothered ripping ISOs from a PS3.
Keys are not needed for standard BD. MakeMKV follows the correct AACS decryption process from the start to decipher the keys.
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
MartyMcNuts
Posts: 2876
Joined: Wed Nov 22, 2017 11:45 pm

Re: The volume key is unknown for all discs

Post by MartyMcNuts »

gabriele wrote:
Wed Mar 27, 2024 4:05 pm
I am trying to decrypt a small collection of blu-ray ISOs I ripped using a PS3, but I have been unable to open any of them using MakeMKV. I have already sent the AACS dumps and associated log output to svq@makemkv.com.

Could this be a problem with my setup or should I expect to be unable to decrypt most discs? I'm on Ubuntu 22.04.4 LTS and currently using v1.17.6 linux(x64-release) that I built from source. I had the same issue with an executable for the same version that I got from Snap. The ISOs were created using multiMAN. Any ideas?

Log

Code: Select all

MakeMKV v1.17.6 linux(x64-release) started
Downloading latest SDF to /home/gabriele/.MakeMKV ...
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Downloading latest HK to /home/gabriele/.MakeMKV ...
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v19_Bambi-_Diamond_Edition_35C0.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v44_The_Hunger_Games-_Catching_Fire_BE14.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v16_Elizabeth-_The_Golden_Age_BEEA.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v15_Elizabeth_8A08.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v31_Frozen_988A.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v19_Harry_Potter_and_the_Deathly_Hallows_Part_1_5F90.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v25_Harry_Potter_and_the_Deathly_Hallows_Part_2_9B88.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v39_The_Hobbit-_The_Battle_of_the_Five_Armies_9CD6.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v42_The_Hobbit-_An_Unexpected_Journey_Extended_5752.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v61_Me_Before_You_E086.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v51_The_Hunger_Games-_Mockingjay_-_Part_1_A0F8.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v40_OLYMPUS_HAS_FALLEN_F4F6.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v46_Sleeping_Beauty_Diamond_Edition_E55E.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v40_SPRING_BREAKERS_8F96.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/gabriele/.MakeMKV/MKB_v19_Water_For_Elephants_3CFE.tgz
The volume key is unknown for this disc - video can't be decrypted
Failed to open disc
If you made these with a PS3, I assume they are still encrypted? If so, I don't think MakeMKV can work with these encrypted ISO files as they were not created with MakeMKV and do not have the discatt.dat file.
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
MrPenguin
Posts: 510
Joined: Thu Oct 19, 2023 11:31 pm

Re: The volume key is unknown for all discs

Post by MrPenguin »

MartyMcNuts wrote:
Thu Mar 28, 2024 2:16 am
Keys are not needed for standard BD. MakeMKV follows the correct AACS decryption process from the start to decipher the keys.
That decryption process involves providing device keys and host certificates to an actual BluRay drive to obtain the media key and volume ID, whereas the only BluRay drive in this scenario was a PS3. However, once the media key and volume ID are known (e.g. read from KEYDB.cfg) then it's easy to calculate the VUK and then decrypt the unit keys from AACS/Unit_Key_RO.inf. (And there was obviously never any bus encryption to worry about.)

Mind you, I suspect in this case MakeMKV just read the VUK / unit keys directly from KEYDB.cfg too :wink:.
MrPenguin
Posts: 510
Joined: Thu Oct 19, 2023 11:31 pm

Re: The volume key is unknown for all discs

Post by MrPenguin »

gabriele wrote:
Wed Mar 27, 2024 8:42 pm
You've done it! Thank you, MrPenguin!! My issue is now resolved.
...
It would have been helpful if the logs indicated that this file was missing.
No problem, I'm glad it has all worked out :mrgreen:. To be fair, had MakeMKV been able to access your BluRay drive directly then it would have been able to generate everything it needed using publicly-known device keys and host certificates, and it wouldn't have needed KEYDB.cfg at all. Obviously this was impossible here, unless your PS3 could (somehow) have acted as a USB "hub" or docking station with a BluRay drive connected to it? Although that's probably far too "modern" a concept for ye olde PS3 to support.

The problem with relying on KEYDB.cfg is that it requires someone else already to have added entries for every single one of your disks, which happily seems to have been the case here too.
Post Reply