Go to file
TPD94 221a2b74be v1.32
- Removed service certificate from generic

- Added some JSON response handlers for generic script

- Fixed Udemy in GUI mode
2024-02-12 16:20:18 -05:00
Helpers v1.32 2024-02-12 16:20:18 -05:00
Sites v1.32 2024-02-12 16:20:18 -05:00
assets v1.3 2024-01-08 23:04:29 -05:00
.gitignore Added WEB-DL 2023-12-08 13:53:24 -05:00
README.md Update README.md 2023-12-25 03:32:08 -05:00
license_curl.py v1.31 2024-01-22 20:47:58 -05:00
requirements.txt v1.2 2023-12-28 13:50:16 -05:00
tpd-keys.py v1.31 2024-01-22 20:47:58 -05:00

README.md

TPD-Keys

Created by @TPD94

Based on pywidevine

How to use:

  1. Create TPD-Keys folder.

  2. Download and extract TPD-Keys.py, requirements.txt, license_curl.py and the Helpers and Sites folder into the newly created TPD-Keys directory

  3. Install the requirements with pip install -r requirements.txt

  4. 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

  5. Place your .wvd in /WVDs directory, if you do not have this directory, create it or run the program with python TPD-Keys.py and it will be created for you

  6. Place your API key (if wanted) in /Config/api-key.txt if you do not have this file or directory, create it or run the program with python TPD-Keys.py and it will be created for you. If you don't have an API key, you can request one via discord

  7. Paste dictionaries from license request curl post request into License_curl.py

  8. Run with python tpd-keys.py for just decryption keys or python tpd-keys.py --web-dl to get decryption keys plus download the content

To view additional options you can use python tpd-keys.py -h