dummyvx / vdocipher-dl

Vdocipher decryption key retrieval script to be used with pywidevine.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vdocipher Decryption Key Retrieval

A small python script to retrieve Vdocipher decryption keys

Features

  • PSSH retrieval
  • MPD retrieval
  • Widevine licesnse challenge response

Requirements

  • Python 3.10.*
  • pip
  • Working Widevine RSA key pair

Install

pip install -r requirements.txt

Usage

py .\vdocipher.py --wvd ".\widevine_device.wvd" --token "XXXXXXXXX"

Arguments:

-h, --help  Prints help.
--wvd       File path of the WVD generated by pywidevine.
--token     The auth token retrieved from the Vdocipher request.

Credit:

Thank you to @rlaphoenix for providing the updated pywidevine lib.

Disclaimer

  1. This script requires a working Widevine RSA key pair to retrieve the decryption key from the license server.
  2. This script is purely for educational purposes and should not be used to bypass DRM protected content.

About

Vdocipher decryption key retrieval script to be used with pywidevine.


Languages

Language:Python 100.0%