A small python script to retrieve Vdocipher decryption keys
- PSSH retrieval
- MPD retrieval
- Widevine licesnse challenge response
- Python 3.10.*
- pip
- Working Widevine RSA key pair
pip install -r requirements.txt
py .\vdocipher.py --wvd ".\widevine_device.wvd" --token "XXXXXXXXX"
-h, --help Prints help.
--wvd File path of the WVD generated by pywidevine.
--token The auth token retrieved from the Vdocipher request.
Thank you to @rlaphoenix for providing the updated pywidevine lib.
- 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.