Xreveal Decryption Key | Database

As AACS continues evolving (e.g., AACS 3.0), Xreveal’s database model will likely shift to a hybrid local/remote cache.


With an active Xreveal subscription, the software automatically downloads the latest keys from Xreveal’s servers every few days. This is the "set it and forget it" method.

When you insert a disc:

This automated learning loop is what makes the database so powerful. Every successfully decrypted disc enriches the database for everyone.


Free users can manually update the database using the Community Key Database (KEYDB) . Here’s the workflow: Xreveal Decryption Key Database

When Xreveal fails to decrypt a disc, it prompts the user to upload the disc’s MKB dump and Volume ID. If another user later finds the key, the database is updated.

The Xreveal database is not a static file but a continuously updated repository of cryptographic keys used to decrypt AACS (Advanced Access Content System) and BD+ protections (for Blu-ray), as well as CSS (Content Scramble System) for DVDs. As AACS continues evolving (e

It primarily stores three types of keys:

Xreveal checks for updates automatically (every 7 days by default) from its official CDN.
The update endpoint delivers: This automated learning loop is what makes the

Important: The database is not fully public—only the delta updates are fetched, and the master DB is stored locally. This prevents entire DB leakage and discourages commercial rehosting.


The developer of Xreveal periodically aggregates submissions, cleans duplicate entries, validates keys against known good hashes, and pushes an official database update. This update is optional—you can choose to stay offline and manually manage your key database.