+ Reply to Thread
Results 31 to 60 of 99
-
-
Its exactly similar to this https://jfc.org.il/en/movie/32678-2/ you posted earlier. I tried some random things like sending custom request with Http Canary in Android and in fiddler in window but no luck only 2049 Authentication failed
-
Hello, can someone who has found the solution of sending the request without playing the video post here how they did that?
-
@sahilflash, @Glib I'm having the same issue you faced.
{"code":2048,"message":"Authentication Failed"}
Anybody managed to solve it? Could be a bad CDM?
Can anybody confirm that the script/method still works with VdoCipher demo?Last edited by y03m9; 21st Jan 2023 at 07:31.
-
I get
Code:Failed getting license response: {"code":2048,"message":"Authentication failed"}
I block cloudfront and license.vdocipher domains, refresh the page, take the otp from the script and under 3 seconds call the license server with vdocipher.py and the newly constructed token. The vdocipher.py script looks non-working since the keys I use are fresh from the emulator (Pixel 6 Pro, Android 12 and 9), otp was generated by the site and never sent to the license server, the delay is under ttl of the otp. Fresh keys, first attempt, yet the failure. pywidevine test of the cdm wvd completes with success.Last edited by thomstorm; 21st Jan 2023 at 14:51.
-
-
Last edited by thomstorm; 21st Jan 2023 at 14:48.
-
I went back to creating another CDM from Pixel 6 Pro with Android 11. Chrome in the emulator on this device plays both bitmovin and the watermark demo. The dumper was great to get the keys. pywidevine created the WVD. I capture a fresh otp while block its processing by player and posting to the license server. Made the token and used it with vdocipher.py under 3 seconds. The license server however keeps responding with 2048 auth failed.
Checking the device after the failed authentication, it is able to play videos so the keys remain valid.
Is the vdocipher.py or pywidevine outdated creating wrong CDM or license? -
Why are you assuming that? Could be the case but not the whole anti-DRM movement is made of pirates and course sellers. Many online universities are using DRM to prevent lecture download/sharing and someone may just want to have the chance to rewatch the for personal/offline use. Is this really the place for this kind of discussion? Lmao
-
The token is a one-time use, so using it repeatedly in a request is pointless.
-
@thomstorm
Finally I succeed after dumping a clean CDM from a real device. Emulator CDMs doesn't work with vdocipher even if videos play fine in the browser.
[Attachment 68800 - Click to enlarge] -
cheers for confirmation. great to see people constructively helping unlike those other useless psycho patients above that don't even understand the case.
[Attachment 68803 - Click to enlarge] -
i'm getting this error, could you pls help.
and pls tell what kind of output does the get_otp method gives.
Traceback (most recent call last):
File ".\vdocipher.py", line 213, in <module>
main()
File ".\vdocipher.py", line 194, in main
license_challenge = setup_license_challenge(token, challenge)
File ".\vdocipher.py", line 147, in setup_license_challenge
otp = get_otp()
File ".\vdocipher.py", line 136, in get_otp
f.write(resp)
File "C:\Users\mm\AppData\Local\Programs\Python\Python3 8\lib\encodings\cp1252.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_t able)[0]
UnicodeEncodeError: 'charmap' codec can't encode characters in position 21846-21850: character maps to <undefined> -
You have your error in the output. Encoding issue. You can Google it to see what it is.
Are you using an old python version? The error is vague also usually python prints the binary code for the character and you can Google the encoding type required.
Alterjatively Do you need to write that response? Can you # out that line? (F.write)
Without knowing what it is, you could add some try statements and pick some encodings but I know most recent python versions have a lot more info about errors.. -
so, i extracted the otp from token and returned from that get_otp method.
now getting this error:-
Failed getting license response:
{"code":2046,"message":"Authentication failed"}
what is the reason for this, and how to solve, pls help..
working on this video as of now to get a working script. https://www.vdocipher.com/blog/2014/12/add-text-to-videos-with-watermark/ -
-
If you don't know what you are doing, testing stuff on vdo first isnt a good idea. They will burn your cdm with 2 or 3 incorrect attempts.
You have an Android 11/12 cdm? -
-
i have just dumped android 11 cdm, this one also giving same error :
Failed getting license response:
{"code":2022,"message":"License creation failed"} -
i am getting this error :
Could not parse license_message as a SignedMessage, Error parsing message
how to fix this??Last edited by melimmani; 31st Jan 2023 at 12:47.
-
Last edited by melimmani; 31st Jan 2023 at 22:33.
Similar Threads
-
Extract video from streaming application with AES-128 decryption key
By taleporos in forum Video Streaming DownloadingReplies: 10Last Post: 1st Mar 2024, 17:29 -
Widevine Content Key Decryption
By vfa1 in forum Video Streaming DownloadingReplies: 26Last Post: 12th Jan 2024, 05:23 -
Am I doing this right? (requesting decryption key from license server)
By rajhlinux in forum Video Streaming DownloadingReplies: 56Last Post: 1st Apr 2022, 17:36 -
MPDs file downloaded, I need only the decryption key
By Hammer in forum Video Streaming DownloadingReplies: 2Last Post: 18th Jul 2021, 14:00 -
How do I get the decryption key
By Bakekalu in forum Video Streaming DownloadingReplies: 6Last Post: 5th Jul 2021, 01:25