Xreveal är en gratisprogramvara som möjliggör dekryptering av DVD och Blu-ray-skivor i realtid, vilket gör det möjligt för avspelnings- eller kopieringsprogram att få tillgång till innehållet utan skyddsblockeringar. Projektet följer strikt den officiella offentliga specifikationen för AACS, och fungerar som ett verktyg för interoperabilitet. Den innehåller inga interna nycklar eller BD+ FUT-data, så du måste manuellt tillhandahålla dekrypteringsnycklar eller kompatibla databaser.
Programvaran fungerar som ett filter i systemet, som avlyssnar åtkomsten till den optiska enheten och tar bort skydd som AACS 1.0/2.0, BD+, BDAV, CSS, CPRM, CPPM och begränsningar för CD Digital Audio. Den stöder även regionkorrigeringar, vilket gör att du tillfälligt kan ändra uppspelningsregionen för Blu-rays, något som är nödvändigt när man hanterar skivor som har köpts i olika marknader.
Xreveal detekterar automatiskt när en skyddad skiva sätts in och tillämpar borttagningen i realtid, vilket möjliggör för videospelare, rippingverktyg och multimediaredigerare att få tillgång till innehållet utan att behöva gå igenom ytterligare manuella avkodningsprocesser. Det finns stöd för SCSI- och SATA-drivrutiner, samt kompatibilitet med enheter som använder officiell firmware, utan behov av modifiering av hårdvaran.
Programmet registrerar detaljerade loggar över operationerna, vilket underlättar teknisk analys av skyddsformat som finns på skivan. Frekventa uppdateringar lägger till kompatibilitet med nya varianter av AACS och BD+, och håller fokus på forskning, interoperabilitet och förutsägbart beteende enligt den officiella dokumentationen av standarden.