Xreveal 2.9.6.1 beta released

2026-07-21

Download xreveal_2.9.6.1.exe

Changelog
Version 2.9.6.1 2026-07-21
  Added embed disc meta into the ripped protected ISOs

Added embed disc meta into the ripped protected ISOs

Disc meta stores non-data area information, like the VID (Volume ID) of a Blu-ray disc. With this info, some applications can open the ISO, virtual drive programs can even simulate AACS or CSS protection.

Disc Type What information does disc meta include?

BD
UHD
HD-DVD

VID
PMSN (if exists)
RDK (if exists)

DVD
DVD-A (CPPM)
Disc Key (2048 bytes)
CSS keys
LayerBreak
CPRM

MediaId
MediaKey
CPRM Key
CPRM MKB (TO-DO)

BDAV VID
4K BDAV VID2
typedef struct _DISCMETA_ITEM {
    DWORD Id;
    DWORD Size;     // big-endian
    UCHAR Data[0];
} DISCMETA_ITEM;

#define DISCMETA_SIGNATURE       0x00    // 00 00 00 00 00 00 00 08 D I S C M E T A

// BD/UHD/HD-DVD - to emulate AACS protection
#define DISCMETA_VID             '\0DIV' // VID
#define DISCMETA_VID2            '2DIV'  // VID2
#define DISCMETA_PMSN            'NSMP'  // PMSN
#define DISCMETA_RDK             '\0KDR' // RDK 

// DVD - to emulate CSS protection
#define DISCMETA_DISCKEYS        'YEKD'  // DKEY
#define DISCMETA_TITLEKEYS       'YEKT'  // TKEY
#define DISCMETA_LAYERBREAK      'KRBL'  // LBRK

#define DISCMETA_CPXM_MEDIAID    'DIMX'  // XMID
#define DISCMETA_CPXM_MEDIAKEY   '\0KMX' // XMK
#define DISCMETA_CPXM_KEY        'YEKX'  // XKEY
#define DISCMETA_CPRM_MKB        'BKMR'  // RMKB