vdocipher-dl
vdocipher-dl copied to clipboard
Vdocipher decryption key retrieval script to be used with pywidevine.
Vdocipher Decryption Key Retrieval
A small python script to retrieve Vdocipher decryption keys
Features
- [x] PSSH retrieval
- [x] MPD retrieval
- [x] 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
- This script requires a working Widevine RSA key pair to retrieve the decryption key from the license server.
- This script is purely for educational purposes and should not be used to bypass DRM protected content.