BD-Video Key Extraction

From Redump Wiki

(Difference between revisions)
Jump to: navigation, search
(47 intermediate revisions not shown)
Line 1: Line 1:
-
Note: This guide is only for dumping Blu-Ray Video discs, NOT Blu-Ray console discs (see [[Dumping Guides]]).
+
This guide is only for Dumping Keys from Blu-Ray Video discs, for dumping the discs see [[Disc Dumping Guide (MPF)]].
-
'''Caveat with this guide:''' The following 2 older versions of DVDFab and Find VUK work together. The disadvantage of using this older version of DVDFab is that it won't be able to process newer discs. For a disc from 2018, I got a message saying to upgrade to newer DVDFab. However if you do, you'll need to figure out which version of Find VUK will work with it. Please let us know if you do so we can update the below links with newer versions of the below apps that are compatible with each other.
+
Multiple methods for dumping BD-Video below, each with their own benefits and drawbacks.
-
==Software==
+
==Method 1: FindVUK (AACSkeys mode)==
-
* [https://archive.org/download/findvuk1.09/FindVUK_1.09.zip Find VUK 1.09] (unzip FindVUK in a folder with write-access)
+
This method is the easiest, and works on Media Key Block (MKB) versions past 68, but past version 68 (v69 skipped, v70 in 2019-07) it can only extract the UnitKey (UK). It works as long as the drive has not yet revoked the host certificate (it's only valid until mkbv71 and got revoked in 72).
-
* [https://archive.org/download/dvdfabv10.0.4.8/DVDFab_v10.0.4.8.exe DVDFab v10.0.4.8] (install)
+
# Download and unzip the latest version of [https://forum.doom9.org/showthread.php?t=172472 FindVUK]
 +
# Double click "FindVUK - Synchronize.bat". The window will automatically close once the process is complete.
 +
# Now you will dump the keys. You do one of either two methods:
 +
## Drag and drop the drive icon where the disc is inserted to the file "FindVUK - AACSkeys.bat" (NOTE: This requires no spaces being anywhere in the file path where your FindVUK folder is).
 +
## OR open up the command line and "cd" (change directory) to the location to inside your FindVUK folder, then run this command: FindVUK.exe AACSkeys=X (where "X" is the drive letter).
 +
# In your FindVUK folder, go into the OnlineDB_Backup subfolder. You will find an xml file with your key info to submit to redump!
-
==Dumping Guide==
+
==Method 2: FindVUK + DVD Fab==
 +
Method 2 is believed to have similar dumping compatibility to Method 1. The only thing unknown / untested is that whether Method 1 can also extract UnitKey (UK) v70 (circa 2019-07), which Method 2 can. If Method 1 can also do this, then Method 2 should be considered deprecated as it's a more convoluted / difficult process.
 +
===Software===
 +
Some versions of FindVUK and DVDFab don't play well together. Your experience may vary.
 +
* [https://forum.doom9.org/showthread.php?t=172472 FindVUK] (unzip FindVUK in a folder with write-access)
 +
* [https://www.dvdfab.cn/products.htm DVDFab] (install)
 +
 
 +
===Dumping===
* DVDFab should be closed.
* DVDFab should be closed.
* Insert Blu-Ray disc.
* Insert Blu-Ray disc.
* Launch FindVUK.exe, this will automatically launch DVDFab.
* Launch FindVUK.exe, this will automatically launch DVDFab.
* Select "Try" to use DVDFab as a trial.
* Select "Try" to use DVDFab as a trial.
-
* A progress bar window should appear as DVDFab is processing the disc, which takes a few seconds
+
* A progress bar window should appear as DVDFab is processing the disc, which takes a few seconds. FindVUK should report that it found the key.
-
FindVUK should report that it found the key.
+
* Eject the disc, close FindVUK, close DVDFab (you may have to forcibly kill the process, for me it frequently hangs at that time).
* Eject the disc, close FindVUK, close DVDFab (you may have to forcibly kill the process, for me it frequently hangs at that time).
-
*In FindVUK's OnlineDB_Backup subfolder, an xml file is created for each disc. Example for [http://redump.org/disc/] 48128/D6630E5AA891CE4164A44E627E5672F092D0D717-BDROM (Meta).xml:
+
* In your FindVUK folder, go into the OnlineDB_Backup subfolder. You will find an xml file with your key info to submit to redump!
 +
 
 +
==Submitting .XML / Key info==
 +
Now we'll discuss how to submit the XML file info from FindVUK's OnlineDB_Backup subfolder.
 +
 
 +
Let's have a look at this XML output:
  <?xml version="1.0" encoding="UTF-8"?>
  <?xml version="1.0" encoding="UTF-8"?>
Line 41: Line 57:
   <VolumeSize>24395972608</VolumeSize>
   <VolumeSize>24395972608</VolumeSize>
  </Bluray>
  </Bluray>
 +
 +
This information should be submitted to the Redump entry's "Protection" section as follows:
 +
BD-Video Protection: AACS (MKB version 7)
 +
Media Key: D3A5957A0219001AB62D31EAC9A10E5A
 +
Volume ID: FC3AAC79EA225AE1448C983C98259319
 +
Volume Unique Key: F283D691673583569819F114460A6BF7
 +
Unit Key File Hash (DiscID): D6630E5AA891CE4164A44E627E5672F092D0D717
 +
 +
* "BD-Video Protection" comes from this line of the XML: "<MKBrev>7</MKBrev>"
 +
* "Media Key" comes from this line of the XML: "<MediaKey>D3A5957A0219001AB62D31EAC9A10E5A</MediaKey>"
 +
* "Volume ID" comes from this line of the XML: "<VolumeId>FC3AAC79EA225AE1448C983C98259319</VolumeId>"
 +
* "Volume Unique Key" comes from this line of the XML: "<VolumeUniqueKey>F283D691673583569819F114460A6BF7</VolumeUniqueKey>"
 +
* "Unit Key File Hash (DiscID)" comes from this line of the XML: "<DiscId Date="2008-04-30">D6630E5AA891CE4164A44E627E5672F092D0D717</DiscId>"
 +
 +
Here's the entry so you can see for yourself [http://redump.org/disc/48128/].
[[Category:Dumping Guides]]
[[Category:Dumping Guides]]

Revision as of 02:21, 13 November 2022

This guide is only for Dumping Keys from Blu-Ray Video discs, for dumping the discs see Disc Dumping Guide (MPF).

Multiple methods for dumping BD-Video below, each with their own benefits and drawbacks.

Contents

Method 1: FindVUK (AACSkeys mode)

This method is the easiest, and works on Media Key Block (MKB) versions past 68, but past version 68 (v69 skipped, v70 in 2019-07) it can only extract the UnitKey (UK). It works as long as the drive has not yet revoked the host certificate (it's only valid until mkbv71 and got revoked in 72).

  1. Download and unzip the latest version of FindVUK
  2. Double click "FindVUK - Synchronize.bat". The window will automatically close once the process is complete.
  3. Now you will dump the keys. You do one of either two methods:
    1. Drag and drop the drive icon where the disc is inserted to the file "FindVUK - AACSkeys.bat" (NOTE: This requires no spaces being anywhere in the file path where your FindVUK folder is).
    2. OR open up the command line and "cd" (change directory) to the location to inside your FindVUK folder, then run this command: FindVUK.exe AACSkeys=X (where "X" is the drive letter).
  4. In your FindVUK folder, go into the OnlineDB_Backup subfolder. You will find an xml file with your key info to submit to redump!

Method 2: FindVUK + DVD Fab

Method 2 is believed to have similar dumping compatibility to Method 1. The only thing unknown / untested is that whether Method 1 can also extract UnitKey (UK) v70 (circa 2019-07), which Method 2 can. If Method 1 can also do this, then Method 2 should be considered deprecated as it's a more convoluted / difficult process.

Software

Some versions of FindVUK and DVDFab don't play well together. Your experience may vary.

  • FindVUK (unzip FindVUK in a folder with write-access)
  • DVDFab (install)

Dumping

  • DVDFab should be closed.
  • Insert Blu-Ray disc.
  • Launch FindVUK.exe, this will automatically launch DVDFab.
  • Select "Try" to use DVDFab as a trial.
  • A progress bar window should appear as DVDFab is processing the disc, which takes a few seconds. FindVUK should report that it found the key.
  • Eject the disc, close FindVUK, close DVDFab (you may have to forcibly kill the process, for me it frequently hangs at that time).
  • In your FindVUK folder, go into the OnlineDB_Backup subfolder. You will find an xml file with your key info to submit to redump!

Submitting .XML / Key info

Now we'll discuss how to submit the XML file info from FindVUK's OnlineDB_Backup subfolder.

Let's have a look at this XML output:

<?xml version="1.0" encoding="UTF-8"?>
<Bluray>
 <FileType>BlurayMetaXML</FileType>
 <DiscId Date="2008-04-30">D6630E5AA891CE4164A44E627E5672F092D0D717</DiscId>
 <VolumeId>FC3AAC79EA225AE1448C983C98259319</VolumeId>
 <MediaKey>D3A5957A0219001AB62D31EAC9A10E5A</MediaKey>
 <VolumeUniqueKey>F283D691673583569819F114460A6BF7</VolumeUniqueKey>
 <VolumeLabel>BDROM</VolumeLabel>
 <BDplus>0</BDplus>
 <BusEncryptionEnabled>0</BusEncryptionEnabled>
 <MKBrev>7</MKBrev>
 <MainPlaylist/>
 <UnitKeys>
   <UnitKey Nr="1">562D5AC9EF5925866D7F07BBDC8ADFEF</UnitKey>
 </UnitKeys>
 <MetaTitles>
   <MetaTitle Language="" Manual="1">Metal Gear Solid 4 Bonus Disc</MetaTitle>
 </MetaTitles>
 <Hashes>
   <Hash Type="MD5" File="MKB_RO.inf" Size="1048576">BF8D213F679D3423526B1185B30C63D2</Hash>
 </Hashes>
 <Application>FindVUK 1.09</Application>
 <VolumeSize>24395972608</VolumeSize>
</Bluray>

This information should be submitted to the Redump entry's "Protection" section as follows:

BD-Video Protection: AACS (MKB version 7)
Media Key: D3A5957A0219001AB62D31EAC9A10E5A
Volume ID: FC3AAC79EA225AE1448C983C98259319
Volume Unique Key: F283D691673583569819F114460A6BF7
Unit Key File Hash (DiscID): D6630E5AA891CE4164A44E627E5672F092D0D717
  • "BD-Video Protection" comes from this line of the XML: "<MKBrev>7</MKBrev>"
  • "Media Key" comes from this line of the XML: "<MediaKey>D3A5957A0219001AB62D31EAC9A10E5A</MediaKey>"
  • "Volume ID" comes from this line of the XML: "<VolumeId>FC3AAC79EA225AE1448C983C98259319</VolumeId>"
  • "Volume Unique Key" comes from this line of the XML: "<VolumeUniqueKey>F283D691673583569819F114460A6BF7</VolumeUniqueKey>"
  • "Unit Key File Hash (DiscID)" comes from this line of the XML: "<DiscId Date="2008-04-30">D6630E5AA891CE4164A44E627E5672F092D0D717</DiscId>"

Here's the entry so you can see for yourself [1].

Personal tools