VideoHelp Forum
+ Reply to Thread
Results 1 to 25 of 25
Thread
  1. I saw a lot of content on the internet but it all seems old, is it possible to do this today?

    people saying that you can't use the keys generated in the l3 emulator, which would make it impossible


    here is a public example url

    https://www.vdocipher.com/blog/2014/12/add-text-to-videos-with-watermark/

    thanks for the information
    Quote Quote  
  2. Yo! Pump up the jam
    Pump it up
    While your feet are stomping
    And the jam is pumping
    Look ahead, the crowd is jumpin'
    Quote Quote  
  3. Yes, you need a custom script and a proper CDM.
    Quote Quote  
  4. Originally Posted by white_snake View Post
    Yes, you need a custom script and a proper CDM.
    What do you need by a "custom script"? Does this one work? https://forum.videohelp.com/threads/407099-Vdocipher-decryption-key-retrieval

    I dumped CDM from a physical device (using Chrome) but get `{"code":2048,"message":"Authentication failed"}` when I use the above script to get the keys. Interestingly enough the video works just fine in the Chrome browser on mobile.

    Tried changin the UA in the scrip to match the mobile one but no cigar :/.

    Any idea what I may be doing wrong?
    Quote Quote  
  5. Education Student (Grad.) CrymanChen's Avatar
    Join Date
    Apr 2022
    Location
    Hong Kong
    Search Comp PM
    A custom script means those general scripts won't fit the Vdocipher DRM system.
    So you need to write one to send some data whose format satisfies Vdocipher's requirements.

    Yes.

    Interestingly enough the video works just fine in the Chrome browser on mobile.
    This has nothing to do with the problem you are facing right now. The data you sent out doesn't match their needs.
    twitter @Cryman_Chen
    email crymanchen@gmail.com
    Quote Quote  
  6. Originally Posted by CrymanChen View Post
    A custom script means those general scripts won't fit the Vdocipher DRM system.
    So you need to write one to send some data whose format satisfies Vdocipher's requirements.

    Yes.

    Interestingly enough the video works just fine in the Chrome browser on mobile.
    This has nothing to do with the problem you are facing right now. The data you sent out doesn't match their needs.
    Hmm... I'm not really sure what you mean here. I basically extract the base64-encoded token that has the OTP from the browser's auth request (it is blocked in Chrome) and use the above script... so it's not like I'm manually doing anything.

    Does the script need to be updated?

    I appreciate any help -- thanks!
    Quote Quote  
  7. Member
    Join Date
    Aug 2023
    Location
    Egypt
    Search Comp PM
    I get {'code': 2074, 'message': 'Please open in Android app', 'isErrorRecoverable': True} while trying to get the keys for some videos and for some it works
    Quote Quote  
  8. Member
    Join Date
    Aug 2023
    Location
    Egypt
    Search Comp PM
    Originally Posted by CrymanChen View Post
    A custom script means those general scripts won't fit the Vdocipher DRM system.
    So you need to write one to send some data whose format satisfies Vdocipher's requirements.

    Yes.

    Interestingly enough the video works just fine in the Chrome browser on mobile.
    This has nothing to do with the problem you are facing right now. The data you sent out doesn't match their needs.
    you cant play on mobile browser now it opens in an app
    Quote Quote  
  9. Image
    [Attachment 78323 - Click to enlarge]

    CDM is key ,L3 enough ,but Android Studio not do ,You need a real machine
    Quote Quote  
  10. Member
    Join Date
    Aug 2023
    Location
    Egypt
    Search Comp PM
    Originally Posted by Novia View Post
    Image
    [Attachment 78323 - Click to enlarge]

    CDM is key ,L3 enough ,but Android Studio not do ,You need a real machine
    it doesnt work for some videos (using a real cdm) you can try the videos here its free no account https://spysnet.com/ashrafsessions
    Last edited by Spy; 2nd May 2024 at 09:05. Reason: changed the subdomain
    Quote Quote  
  11. Originally Posted by Spy View Post
    it doesnt work for some videos (using a real cdm) you can try the videos here its free no account https://new.spysnet.com/ashrafsessions
    What videos doesn't it work for? I tried Lecture 1 Part B:
    Code:
    N_m3u8DL-RE -M format=mkv --key cc9d2332e063521ab01ac79d2727724c:042dc7a6e34a9a7a11d97bde2052a423 --key 8f4078844af351a4a1c4b2309b6feba2:85edd1205a513deecfb34335dced8aaa --key d0dcc9bc5f5459efa00d26145e057cee:11b26ac711b2d65fd2b07bdd83756b0c --key ef2df2f2dc9d58c8ac794d44733f95c6:6594ff79a62c4c382b54d528d23aa559 "https://d3dac6kw5cbsk4.cloudfront.net/media/MuWOsODSkA7yA/30ef63cd/stream.mpd"
    Quote Quote  
  12. Member
    Join Date
    Aug 2023
    Location
    Egypt
    Search Comp PM
    Originally Posted by white_snake View Post
    Originally Posted by Spy View Post
    it doesnt work for some videos (using a real cdm) you can try the videos here its free no account https://new.spysnet.com/ashrafsessions
    What videos doesn't it work for? I tried Lecture 1 Part B:
    Code:
    N_m3u8DL-RE -M format=mkv --key cc9d2332e063521ab01ac79d2727724c:042dc7a6e34a9a7a11d97bde2052a423 --key 8f4078844af351a4a1c4b2309b6feba2:85edd1205a513deecfb34335dced8aaa --key d0dcc9bc5f5459efa00d26145e057cee:11b26ac711b2d65fd2b07bdd83756b0c --key ef2df2f2dc9d58c8ac794d44733f95c6:6594ff79a62c4c382b54d528d23aa559 "https://d3dac6kw5cbsk4.cloudfront.net/media/MuWOsODSkA7yA/30ef63cd/stream.mpd"
    Can you pm me the script you used ? or is it my cdm fault i can send my cdm and you can take a look
    Quote Quote  
  13. Originally Posted by Spy View Post
    Can you pm me the script you used ? or is it my cdm fault i can send my cdm and you can take a look
    If your script works with other vdocipher videos, it should work with this one as well. Yes, you can send me your CDM if you want.
    Quote Quote  
  14. Member
    Join Date
    Aug 2023
    Location
    Egypt
    Search Comp PM
    I sent you a msg
    Quote Quote  
  15. Member
    Join Date
    Aug 2023
    Location
    Egypt
    Search Comp PM
    my vdocipher script : https://files.videohelp.com/u/307086/vdocipher.py the videos i want are here https://spysnet.com/ashrafsessions no matter the cdm it fails
    video from the link above :

    other videos :
    Last edited by Spy; 2nd May 2024 at 09:20.
    Quote Quote  
  16. some endpoints:

    get video id:
    https://spysnet.com/ashrafsessions

    get otp&playback
    https://spysnet.com/ashraf/{video id}?studentname=

    get mpd
    https://player.vdocipher.com/v2/?otp={otp}&playbackInfo={playback}

    get license(replace your challenge/otp/playback etc. in token of payload)
    https://license.vdocipher.com/auth



    if you decrypt keys fast, they will ban your cdm, so do not batch.
    Quote Quote  
  17. Originally Posted by Novia View Post
    Image
    [Attachment 78323 - Click to enlarge]

    CDM is key ,L3 enough ,but Android Studio not do ,You need a real machine
    Which script are you using? And do I need a higher version of L3 CDM? My old androidtv box cdm worked fine for vdocipher years ago using the diazole vdocipher script, but now it didn’t work anymore, return errror license.
    Quote Quote  
  18. Member
    Join Date
    Aug 2023
    Location
    Egypt
    Search Comp PM
    didnt work
    Last edited by Spy; 7th May 2024 at 11:16.
    Quote Quote  
  19. i get this errorImage
    [Attachment 80630 - Click to enlarge]
    Image Attached Thumbnails Click image for larger version

Name:	Screenshot 2024-07-11 2154281.png
Views:	32
Size:	49.4 KB
ID:	80629  

    Quote Quote  
  20. Hello, I'm attempting to obtain the decryption key but have been unsuccessful so far. I've tried various methods and have also researched numerous threads, yet I still haven't managed to obtain the key.

    method 1
    command used:
    Code:
    HTML Code:
    pywidevine license -t STREAMING device4.wvd AAAAUnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADIiKnZkb2NpcGhlcjo2MzNmMmMwNmMzOTg0MTU5OTZhMmM0NDE5YTEwN2Q4YUjj3JWbBg== https://license.vdocipher.com/auth
    output:
    Code:
    INFO:root:pywidevine version 1.4.3 Copyright (c) 2022-2024 rlaphoenix
    INFO:root:https://github.com/rlaphoenix/pywidevine
    INFO:license:[+] Loaded Device (8162 L3)
    INFO:license:[+] Loaded CDM
    INFO:license:[+] Opened CDM Session: 15cb1f8c556916a57c9a00eeb8271d94
    INFO:license:[+] Created License Request Message (Challenge)
    ERROR:license:[-] Failed to send challenge: [403] {"code":2011,"message":"request unwrapping failed"}
    method 2
    command used:
    Code:
    py .\vdocipher.py --wvd "dev
    ice4.wvd" --token "eyJwbGF5YmFja0luZm8iOiJleUoyYVdSbGIwbGtJam9pWm1JNU5qRm1OekEzT0RKbE5EWm1OMkpoTnpGalltWTJNR1F4WVdaaE9UWWlmUT09Iiwib3RwIjoiMjAxNjAzMTN2ZXJzQVNFMzIzTU5LM1UwTUpvOXc2cE5aWThwdmJDWWlTSDdMRlVxa2N6TU01R3RQTUNNZzVUVSIsImhyZWYiOiJodHRwczovL3Zpc2lvbmlhcy5pbi8iLCJ0ZWNoIjoid3YiLCJsaWNlbnNlUmVxdWVzdCI6IkNBUT0ifQ=="
    output:
    Code:
    Failed getting license response:
     {"code":2014,"message":"Domain not allowed"}
    IDK what to do now. i have also tried chromeCDN decrypt it says update browser/OS.
    Please help a newbie out!

    details
    license url: https://license.vdocipher.com/auth
    PSSH: AAAAUnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADIiKnZkb2 NpcGhlcjo2MzNmMmMwNmMzOTg0MTU5OTZhMmM0NDE5YTEwN2Q4 YUjj3JWbBg==
    MPD: https://d1v1gqjht5uu1.cloudfront.net/media/uJkp7SenFMjlX/61771acf/stream.mpd
    Quote Quote  
  21. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    What is "chromeCDN decrypt" ?
    I collected errors for vdocipher but never got those one.
    Make sure to use a CDM from a real device that isn't banned.
    Quote Quote  
  22. Originally Posted by aqzs View Post
    What is "chromeCDN decrypt" ?
    I collected errors for vdocipher but never got those one.
    Make sure to use a CDM from a real device that isn't banned.
    I read someone discussing the Chrome CDM method, so I looked it up and found this GitHub repository: [Chrome-CDM-Decryptor-4.0](https://github.com/chromedecrypt/Chrome-CDM-Decryptor-4.0). However, I encountered an error when attempting to play the video and retrieve the decryption key. I don't believe the issue lies with my CDM setup. If possible, could you help decrypt the video and guide me on where I might be going wrong? I'm new to this and would appreciate any assistance.
    Quote Quote  
  23. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    This extension is too old, Google patched old Chrome CDM long time ago.
    Quote Quote  
  24. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    And you can be absolutely sure that Vdocipher software developers read this forum avidly. Hi Guys!
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  25. Member
    Join Date
    Aug 2023
    Location
    Egypt
    Search Comp PM
    Not all vdocipher videos are same. Some has more extreme security. For example the op is talking about a video like that. This app and some other indian apps/sites like the above mentioned ones by "Got it" have some extra protection. In these apps, if there is a website of the app, we would be ale to play videos normally in PC browsers. Any browser with the chromecdm will work with playback. However if we try to play the videos in mobile devices through the app it will not be possible and it will redirect us to the mobile app. Only playback via the app will be possible in these cases in android. The reason is, vdocipher only allows chromecdm license requests or android license requests with an "integrity token". When the video gets played via the app, the app makes a request to the Play Integrity API using the Google Play Services library. The API response, will include the integrity token. Then it verifies if the MEETS_DEVICE_INTEGRITY verdict is met. After that it creates another token using the previous token + the current playback requested video and the current CDM's provision's details and sends it again to the license server. Then vdocipher again verifies the received integrity token (if MEETS_DEVICE_INTEGRITY is met and if the token is created for the current video and CDM) and issues the license. You can not re-use one video's token with another CDM or another video even when using the same CDM.

    This is a misconception. You do not need an Android xx version + CDM for making vdocipher work. Vdocipher treats all physical device Android L3 CDM's the same. You will not get a special treatment if your CDM is some Android xx version or higher. Also extracting the CDM while playing the content is not necessarily needed too. This procedure is only needed for some vdocipher videos but it requires additional steps other than just extracting the CDM while playing the videos.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!