Xreveal is een gratis software die het mogelijk maakt om DVD's en Blu-ray-schijven in realtime te decrypteren, zodat afspeel- of kopieerprogramma's toegang hebben tot de inhoud zonder beschermingsblokkades. Het project volgt strikt de officiële openbare specificatie van AACS en fungeert als een interoperabiliteitsinstrument. Het bevat geen interne sleutels of BD+ FUT-gegevens, dus je moet handmatig decryptiesleutels of compatibele databases verstrekken.
De software fungeert als een filter in het systeem, dat de toegang tot de optische drive onderschept en beschermingen verwijdert zoals AACS 1.0/2.0, BD+, BDAV, CSS, CPRM, CPPM en beperkingen van CD Digital Audio. Het ondersteunt ook regio-correcties, waardoor je tijdelijk de afspeelregio van Blu-rays kunt wijzigen, wat nodig is bij het omgaan met schijven die in verschillende markten zijn aangeschaft.
Xreveal detecteert automatisch wanneer een beschermde schijf wordt geplaatst en past de verwijdering in realtime toe, waardoor videospelers, rip-tools en multimedia-editors toegang hebben tot de inhoud zonder dat handmatige decodering nodig is. Er is ondersteuning voor SCSI- en SATA-stuurprogramma's, evenals compatibiliteit met stations die officiële firmware gebruiken, zonder dat hardwarewijzigingen nodig zijn.
Het programma registreert gedetailleerde logs van de bewerkingen, wat de technische analyse van beschermingsformaten op de schijf vergemakkelijkt. Frequente updates voegen compatibiliteit toe met nieuwe varianten van AACS en BD+, met behoud van de focus op onderzoek, interoperabiliteit en voorspelbaar gedrag volgens de openbare documentatie van de standaard.