Hello everyone,
this is my first post, so please pardon me on breaking rules.
I have followed many posts here to get Udemy keys
Below is my homework done but I'm failing at last step
step1
Get CDM with Android Studio
I followed this tutorial https://forum.videohelp.com/threads/408031-Dumping-Your-own-L3-CDM-with-Android-Studio/
step2
Check CDM working
I followed this tutorial https://cdm-project.com/cdm-tools/how-to
After getting CDM, I tried with site - https://bitmovin.com/demos/drm and it worked to show decryption keys,
step3 - Get PSSH
Video link - this free course has DRM, https://www.udemy.com/course/machlearn3/
Using EME logger I got PSSH. I followed this tutorial https://cdm-project.com/cdm-tools/obtaining-pssh
step4 - Get wks-keys
I got wks-keys from github, and copied/replaced renamed files device_client_id_blob & device_private_key
I followed this tutorial https://forum.videohelp.com/threads/408031-Dumping-Your-own-L3-CDM-with-Android-Studio/
I followed this tutorial https://cdm-project.com/CDM-Tools/Udemy
step5 - update headers.py
Now, using curlconverter.com I got new headers and copy/paste in headers.py inside wks-keys. Contents is like this
I followed this tutorial https://cdm-project.com/CDM-Tools/UdemyCode:headers = { }
step6 - get License URL
Now, I got License URL
I followed this tutorial https://cdm-project.com/CDM-Tools/Udemy
step7 - run l3.py
Running l3.py, entered PSSH from step3 and then License URL from step6. I hope success, but got below message
I followed this tutorial https://cdm-project.com/CDM-Tools/UdemyCode:unable to parse license - check protobufs
So I searched and read many topics here for Udemy. I understand that issue is with header.
Please someone help me to get the keys on my own, as I have many courses to get.
thanks, Cg
+ Reply to Thread
Results 1 to 30 of 37
-
-
since you followed so many tutorials from cdm-project, it would make sense to ask on their discord....
-
-
Requesting for help again. Hope someone can help/point me in the right direction.
thanks in advance
Cg -
I think the pssh data you get from tampermonkey wont be correct for udemy, you need the pssh from downloading the init file and use mp3 dump to get the pssh using pssh generator website. You can add me in discord, I am also trying to download from udemy, but i got the pssh part, may be we can help each other. Cybersaint#5279 or cybasaint
Last edited by Sadomasochist; 9th Nov 2023 at 01:18.
-
I have two unique errors I have both key and keyid and access token etc. I use puyodead1 script with the latest one I get 'Shaka package is missing from your system or path', I checked the code it uses shaka package to download. So I went for an older version it starts downloading the files but it gives an error FileNotfound error: The system cannot find the file specified. It seems to have downloaded the srt files, non drm protected files and folder structure in output folder though. I dont know how to fix these two errors
-
I figured it out, it seems I need to change the packager file name as shaka-packager.exe and put that in the main folder and windows global folder that is in the environmental variables path in windows machine! Then it works like a charm!
-
-
-
Sorry to revive old post. but...
@cgcg well done on your own homework, it's amazing how unhelpful some people are are on this thread replies.
I am about to follow the thread of dumping cdm from Android Studio.
I have already dumped them from my rooted phone, but it seems like most people just use Android Studio.
I know it's been a while, but were you successful in downloading from Udemy yet? -
I help all that ask.
-
@ElCCap yip.
@Magicians maybe read my message again, with comprehension.
I asked if he was successful, I never asked him for help.
Lol, I didn't start this thread that literally has Udemy in the title.
Not everyone asking a question is a seller or scammer.
It takes some thought to understand that someone that went through tutorials and posts and did all their homework like the OP, is not a scammer.
A scammer is somebody that wants free info without lifting a finger.
Having said that, I am willing to go through the pain myself and post my findings here, so that this thread can at least be helpful to sincere people. -
for the free DRM protected udemy course posted above, https://www.udemy.com/course/machlearn3/ , the procedure is simply using WKS-KEYS and finding decryption keys. for free non drm stuff ffmpeg is more than enough. I don't know about paid stuff(never tried).
-
Any updates on this? I tried to debug the wks-key project a bit and it seems on licence requests simply error 405 is sent back with some html data.
That seems to be the reason the parser is not working cause it can't parse the error 405 page. -
Udemy script works, you can modify api script such as tpd keys or getwvkeys api script and replace it with a cdm and it will work just fine!
-
-
@Sadomasochist Thanks for the confirmation!
Would you like to share a little bit about your "custom made script for andriod cdms", did not figure out what you mean.
I have some basic python knowledge, i can try to write my own giving a template.
Appreciated!
Btw, I follow this guide (https://cdm-project.com/How-To/Obtaining-Keys-Udemy) to gain all that infor needed for tpd-keys. -
Similar Threads
-
Udemy download paid courses
By tweetybird1 in forum Video Streaming DownloadingReplies: 2Last Post: 20th Aug 2022, 14:10 -
i can't decrypt DRM with correct keys but working in player
By dr.mohamed in forum Video Streaming DownloadingReplies: 8Last Post: 18th Aug 2022, 02:22 -
udemy encrypted course
By simonrule in forum Video Streaming DownloadingReplies: 6Last Post: 21st Mar 2022, 19:56 -
video structure on Udemy
By mwrr in forum Newbie / General discussionsReplies: 0Last Post: 21st Nov 2020, 20:05