- Removed service certificate from generic - Added some JSON response handlers for generic script - Fixed Udemy in GUI mode
TPD-Keys
Created by @TPD94
Based on pywidevine
How to use:
-
Create
TPD-Keysfolder. -
Download and extract
TPD-Keys.py,requirements.txt,license_curl.pyand theHelpersandSitesfolder into the newly createdTPD-Keysdirectory -
Install the requirements with
pip install -r requirements.txt -
Crete a WVD with pywidevine;
pywidevine create-device -k "/PATH/TO/device_private_key" -c "/PATH/TO/device_client_id_blob" -t "ANDROID" -l 3 -
Place your .wvd in
/WVDsdirectory, if you do not have this directory, create it or run the program withpython TPD-Keys.pyand it will be created for you -
Place your API key (if wanted) in
/Config/api-key.txtif you do not have this file or directory, create it or run the program withpython TPD-Keys.pyand it will be created for you. If you don't have an API key, you can request one via discord -
Paste dictionaries from license request curl post request into
License_curl.py -
Run with
python tpd-keys.pyfor just decryption keys orpython tpd-keys.py --web-dlto get decryption keys plus download the content
To view additional options you can use python tpd-keys.py -h