+ Reply to Thread
Results 61 to 90 of 127
-
Afternoon all. I've battled on and fully gone step-by-step as best I can. I have both device_private_key and device_client_id_blob via the excellent cedric guide. No apparant issues with that. I just can't for the life of me get the "pywidevine create-device -k device_private_key -c device_client_id_blob -t ANDROID -l3 -o WVD" step to work. I'm forever getting "Error: key: Not a path to a file, or it doesn't exist."
I have tried all examples (including the basic folderA / folderB and still get the same result).
[Attachment 78583 - Click to enlarge]
[Attachment 78584 - Click to enlarge]
The WVD directory is created. I'm running the command from the folder containg the x2 files (not WVD). Regardless of (env) or any type of attempt I get hit with the same error. Any ideas.
Thanks all, sorry it's that question again !! -
Since your files have extension you need to add them to your command:
When those files are dumped they don't have any extension, so I guess you manually added those but still ran the standard command, hence the error.Code:pywidevine create-device -k device_private_key.pem -c device_client_id_blob.bin -t ANDROID -l3 -o WVD
Last edited by white_snake; 2nd May 2024 at 12:45.
-
No way !!
I barely ever have extensions visable, but needed to see some hidden things so only turned them on this morning, whilst I attempted this. First run after reading your obvious answer and I have a WVD file.
Many thanks, sometimes it's right in front of you eh!
Cheers -
Hi A_n_g_e_l_a, I'm following this guide but when I run this command .\env\Scripts\activate I get this error
.\env\Scripts\activate : The term '.\env\Scripts\activate' is not recognized as the name of a cmdlet,
function, script file, or operable program. Check the spelling of the name, or if a path was included,
verify that the path is correct and try again.
At line:1 char:1
+ .\env\Scripts\activate
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (.\env\Scripts\activate:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Thanks for the help -
-
I am helpless
https://www.youtube.com/watch?v=pLvS8bOCR6g
Code:C:\Users\h96ma\Downloads λ l3.py AAAAOHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABgSEB27IdjcUyOzN/LrJaGmbXtI49yVmwY= Traceback (most recent call last): File "C:\Users\h96ma\Downloads\l3.py", line 14, in <module> pssh = PSSH(pssh) ^^^^^^^^^^ File "C:\Users\h96ma\AppData\Local\Programs\Python\Python312\Lib\site-packages\pywidevine\pssh.py", line 67, in __init__ raise ValueError("Data must not be empty.") ValueError: Data must not be empty. -
Last edited by LittleSoldier; 8th May 2024 at 13:15. Reason: Added Screenshot
-
next error

[Attachment 78946 - Click to enlarge]
[Attachment 78947 - Click to enlarge]
Code:C:\Users\h96ma\Downloads λ l3.py enter pssh AAAAOHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABgSEB27IdjcUyOzN/LrJaGmbXtI49yVmwY= enter licence url https://drm-widevine-licensing.axprod.net/AcquireLicense Traceback (most recent call last): File "C:\Users\h96ma\Downloads\l3.py", line 33, in <module> licence.raise_for_status() File "C:\Users\h96ma\AppData\Local\Programs\Python\Python312\Lib\site-packages\requests\models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 400 Client Error: A DRM message must be provided in exactly one of the following: the "X-AxDRM-Message" HTTP header or the "AxDrmMessage" HTTP query string parameter for url: https://drm-widevine-licensing.axprod.net/AcquireLicense
-
Your license server needs additional header payload data in order to obtain keys.
1. Reload video again
2. Go to inspect > network and find Licence url by typing lic in search box
3. In your case your licence url is this : https://drm-widevine-licensing.axprod.net/AcquireLicense
4. Right click on it. Find copy > copy as cURL(bash) - as shown in image
[Attachment 79359 - Click to enlarge]
5. go to curlconverter.com and paste data in that text box
6. After you paste the data in the text box, a result will be generated below that text box.
7. Copy and paste that data in your script's header section.
8. Keys will appear on the screen once you run the script again if everything is okay.Code:headers = { }Last edited by LittleSoldier; 25th May 2024 at 23:02. Reason: Added Screenshot for more easy understanding
-
hi, i get this error
(env) C:\Temp\pywidevine>l3
PSSH? AAAAgHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAGASEKxOQI 97ZnidoMAm43r9qoISECs+YosQVPHuLdsdz0XNnEcSEHFFCi0H RqfnDfEIzQW3nXoSEMMDy4vdx7Ry4nFVroUbtNMSEC1/4YB1ll8QTvOm/H6CqKJI49yVmwY=
License URL? https://*****.com.br/widevine_proxy
Traceback (most recent call last):
File "C:\Temp\pywidevine\l3.py", line 52, in <module>
licence.raise_for_status()
File "C:\Python313\Lib\site-packages\requests\models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 418 Client Error: Unknown status for url: https://****.com.br/widevine_proxy -
-
Hi, i use the headers and header autentication, and the problem continues. I no use vpn because my ip is accept per provider. I can send to some the files to test if can.
-
can you post the whole curl content here? if there is something you don't want other people to see, you can make a little modify, like authorization: eyJxxxx.
also if you can't obtain keys, you should print the licence.content to debug. errors will point where you did wrong. -
-
oh ok, the data:
AAAAgHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAGASEKxOQI 97ZnidoMAm43r9qoISECs+YosQVPHuLdsdz0XNnEcSEHFFCi0H RqfnDfEIzQW3nXoSEMMDy4vdx7Ry4nFVroUbtNMSEC1/4YB1ll8QTvOm/H6CqKJI49yVmwY=Last edited by rafaelscs; 12th Jun 2024 at 16:06.
-
wait , its android Android-based streaming app ?
im try to create an account to see if I can watch with a free account , but the account must created using the app . but i cant find what app its . only found this "Meu Portal Corporativa Gestăo" which is a business type app .wkwkwkwkLast edited by juan; 28th May 2024 at 09:49.
-
<Response [418]> b'{"status":2603,"response":["Invalid JSON body"]}'
so maybe this site use json challenge. -
-
-
this is for provider, not have a free account or paid account, only autorized users
-
Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip
Similar Threads
-
wks-keys giving out wrong keys
By swappyison in forum Video Streaming DownloadingReplies: 21Last Post: 6th Aug 2023, 13:03 -
wks-keys or TPD-Keys cmd.exe errors
By euphonic in forum Video Streaming DownloadingReplies: 1Last Post: 25th Jun 2023, 15:24 -
WKS-KEYS help
By Gruchemuche in forum Video Streaming DownloadingReplies: 1Last Post: 2nd Oct 2022, 09:55 -
need help with wks-keys
By ahmedani in forum Video Streaming DownloadingReplies: 1Last Post: 20th Jul 2022, 04:15 -
Wks-keys
By Fjullekulle in forum Video Streaming DownloadingReplies: 10Last Post: 12th Jul 2022, 05:01



Quote
[/edit]