Source here: https://github.com/billyhulbert/XvddKeyslotUtil
Dump the CIK (Content Integrity Key) for registered MSIXVC packages that are from the Xbox app on Windows 10. By utilising Kernel-Bridge, this utility directly reads the keyslot table belonging to XVDD, the Xbox Virtual Disk Driver, and store the key data into a file format - for usage with xvdtool.
Usage (REQUIRES ADMINISTRATOR!)
usage: xvddkeyslotutil [options] ...
options:
-h, --help print usage
-o, --output output path for *.cik files
-d, --kb kernel-bridge driver path (to kernel-bridge.sys)
example:
xvddkeyslotutil --output "E:\CIK" --kb "E:\Kernel-Bridge\Kernel-Bridge.sys"
Decryption & Extraction
Use xvdtool by emoose.
example:
# Decrypt
xvdtool -nd -eu -cik "33EC8436-5A0E-4F0D-B1CE-3F29C3955039" -cikfile "E:\CIK\33EC8436-5A0E-4F0D-B1CE-3F29C3955039.cik" "E:\Game\DemoGame.msixvc"
# Extract
xvdtool -nd -xf "E:\Game\DemoGameExt" ""E:\Game\DemoGame.msixvc"
About
Dump CIK data stored in the XVDD Keyslot table.
Dump the CIK (Content Integrity Key) for registered MSIXVC packages that are from the Xbox app on Windows 10. By utilising Kernel-Bridge, this utility directly reads the keyslot table belonging to XVDD, the Xbox Virtual Disk Driver, and store the key data into a file format - for usage with xvdtool.
Usage (REQUIRES ADMINISTRATOR!)
usage: xvddkeyslotutil [options] ...
options:
-h, --help print usage
-o, --output output path for *.cik files
-d, --kb kernel-bridge driver path (to kernel-bridge.sys)
example:
xvddkeyslotutil --output "E:\CIK" --kb "E:\Kernel-Bridge\Kernel-Bridge.sys"
Decryption & Extraction
Use xvdtool by emoose.
example:
# Decrypt
xvdtool -nd -eu -cik "33EC8436-5A0E-4F0D-B1CE-3F29C3955039" -cikfile "E:\CIK\33EC8436-5A0E-4F0D-B1CE-3F29C3955039.cik" "E:\Game\DemoGame.msixvc"
# Extract
xvdtool -nd -xf "E:\Game\DemoGameExt" ""E:\Game\DemoGame.msixvc"
About
Dump CIK data stored in the XVDD Keyslot table.