VideoHelp Forum



Support our site by donate $5 directly to us Thanks!!!

Try StreamFab Downloader and download streaming video from Netflix, Amazon!



+ Reply to Thread
Page 2 of 2
FirstFirst 1 2
Results 31 to 51 of 51
  1. Originally Posted by karlosc View Post
    Hello, what version of vt do you use for dnsp? I use PlayReadyTool-SL2000 but it doesn't work for me.
    this works but you need a sl3000 all available public are burned
    Quote Quote  
  2. Member
    Join Date
    Jun 2023
    Location
    panama
    Search Comp PM

    Good morning, it might be possible that you could share it with me. to perform some tests. thank you
    Quote Quote  
  3. How do I get PlayReady requests to then try inserting a key via pyplayready if my browser does not support it?
    Quote Quote  
  4. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Are you using microsoft edge browser to play the video? That's the one with playready. Widevine is chrome.
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  5. Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    Are you using microsoft edge browser to play the video? That's the one with playready. Widevine is chrome.
    I didn't manage to get PlayReady working in Microsoft Edge inside Windows 10 VM, even though I verified that PlayReady is enabled in its settings. And my host OS is Linux, which AFAIK doesn't support PlayReady. I also wonder why do I even need to run any of these DRMs at all.
    Quote Quote  
  6. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Not sure if this is the best solution, but you could install a separate windows OS on a different partition, instead of relying on virtual environments
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  7. Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    Not sure if this is the best solution, but you could install a separate windows OS on a different partition, instead of relying on virtual environments
    It is definitely not a proper solution. I don't even understand why should I run evil binaries, be it Widevine or PlayReady, when there are alternative implementations, and why can't things like WidevineProxy2 proxify things to ClearKey, so that I never need to check "Enable DRM content" (I use Firefox, not Chrome) and just stream things I might not always even have intent on downloading. As for the solution itself, I tried wrapping JavaScript functions in order to receive fake request string which is returned in generateRequest, though so far it wasn't successful. My code at the moment is (so far was trying to emulate Widevine which is supported in my case):
    Code:
    (function() {
        const originalRequestMediaKeySystemAccess = navigator.requestMediaKeySystemAccess;
        const originalGenerateRequest = MediaKeySession.prototype.generateRequest;
    
        var config = [{
            initDataTypes: ['cenc'],
            videoCapabilities: [{ contentType: 'video/mp4; codecs="avc1.640029"' }],
            audioCapabilities: [{ contentType: 'audio/mp4; codecs="mp4a.40.2"' }]
        }];
    
        navigator.requestMediaKeySystemAccess = function(...args) {
            if (args[0] == "com.widevine.alpha")
                    args[0] = "org.w3.clearkey";
            args[1] = config;
            return originalRequestMediaKeySystemAccess.apply(navigator, args);
        };
    
    
        MediaKeySession.prototype.generateRequest = function(...args) {
            args[0] = "keyids";
            args[1] = new Uint8Array('{"kids":["nrQFDeRLSAKTLifXUIPiZg"],"type":"temporary"}');
            return originalGenerateRequest.apply(this, args);
        };
    })();
    Quote Quote  
  8. Good morning, it might be possible that you could share it with me. to perform some tests. thank you
    Quote Quote  
  9. Originally Posted by liuhui19994 View Post
    Good morning, it might be possible that you could share it with me. to perform some tests. thank you
    https://www.swisstransfer.com/d/e654c5d5-1806-42bd-9aa9-fb97cf5e9f0f
    Quote Quote  
  10. sikwati
    Join Date
    Mar 2025
    Location
    Canada
    Search Comp PM
    good sir, I hope you're enjoying the good Karma.
    i can't seem to make it work in NF though
    Quote Quote  
  11. Very few people in the world can download from NF with a playready CDM it is much easier with an L3 chrome CDM
    Quote Quote  
  12. sikwati
    Join Date
    Mar 2025
    Location
    Canada
    Search Comp PM
    I'm currently using the widevineproxy2 and loaded the .wvd files on page 1. not sure what i'm missing tbf :/
    Quote Quote  
  13. Originally Posted by bloom View Post
    I'm currently using the widevineproxy2 and loaded the .wvd files on page 1. not sure what i'm missing tbf :/
    widevine proxy2 doesn't work for netflix, it has a special protection and then i don't think you have a chrome CDM L3 and precisely the 2891 which is the current one:
    Widevine Content Decryption Module - Version: 4.10.2891.0

    At the moment the easiest way to download from Netlfix is streamfab, then follows vinetrimmer configured with a chrome L3 CDM API, which “some” people usually rent it, or someone who shares the decryption key database always with Vinetrimmer
    Quote Quote  
  14. sikwati
    Join Date
    Mar 2025
    Location
    Canada
    Search Comp PM
    Originally Posted by Goku73 View Post
    Originally Posted by bloom View Post
    I'm currently using the widevineproxy2 and loaded the .wvd files on page 1. not sure what i'm missing tbf :/
    widevine proxy2 doesn't work for netflix, it has a special protection and then i don't think you have a chrome CDM L3 and precisely the 2891 which is the current one:
    Widevine Content Decryption Module - Version: 4.10.2891.0

    At the moment the easiest way to download from Netlfix is streamfab, then follows vinetrimmer configured with a chrome L3 CDM API, which “some” people usually rent it, or someone who shares the decryption key database always with Vinetrimmer

    I was able to get the L1 .so from one of my devices. Not sure how to dump this to create the private key and the blob. Tried dumper from github, it seems stuck. You have any suggestions?
    Quote Quote  
  15. Originally Posted by Goku73 View Post
    Originally Posted by bloom View Post
    I'm currently using the widevineproxy2 and loaded the .wvd files on page 1. not sure what i'm missing tbf :/
    widevine proxy2 doesn't work for netflix, it has a special protection and then i don't think you have a chrome CDM L3 and precisely the 2891 which is the current one:
    Widevine Content Decryption Module - Version: 4.10.2891.0

    At the moment the easiest way to download from Netlfix is streamfab, then follows vinetrimmer configured with a chrome L3 CDM API, which “some” people usually rent it, or someone who shares the decryption key database always with Vinetrimmer
    I'm currently learning about video downloading technologies. How does Netflix encrypt its content? I heard from an expert that "widevine proxy2 doesn't work for Netflix." Does this mean Netflix has modified its DRM, or what does it mean? Can you share more details?
    Quote Quote  
  16. Netflix uses Message Security Layer (MSL) for data transfer and it does a check of the device that on connects to its system and its serial number (ESN) if the serial number does not match the device it makes error and does not proceed with the connection of the device so you are not able to take the keys with vinetrimmer you are only able at the moment with CDM chrome L3 possibly API. The Steps the system does are as in the figure,
    the loading of the API
    Initializing the MSL client
    generation of the ESN
    successful handshake

    But without the right device in this case the API chrome L3
    and the right ESN nothing works
    With The L1 you add one more control that makes nothing work, at the moment an L1 is unusable for Netflix, as I said before only a few in the world manage to use instead of L3 also a Playready CDM that has also other additional control besides the ESN which are the kpe and kph.

    kpe and kph is a key pair provided to the device at manufacturer level that is used to do the key exchange with MSL handshake

    can be seen here https://github.com/Netflix/msl/blob/master/tests/src/main/java/com/netflix/msl/entitya...ctory.java#L42
    Image Attached Thumbnails Click image for larger version

Name:	NF.png
Views:	68
Size:	94.1 KB
ID:	86626  

    Last edited by Goku73; 18th Apr 2025 at 12:11.
    Quote Quote  
  17. Originally Posted by Goku73 View Post
    Netflix uses Message Security Layer (MSL) for data transfer and it does a check of the device that on connects to its system and its serial number (ESN) if the serial number does not match the device it makes error and does not proceed with the connection of the device so you are not able to take the keys with vinetrimmer you are only able at the moment with CDM chrome L3 possibly API. The Steps the system does are as in the figure,
    the loading of the API
    Initializing the MSL client
    generation of the ESN
    successful handshake

    But without the right device in this case the API chrome L3
    and the right ESN nothing works
    With The L1 you add one more control that makes nothing work, at the moment an L1 is unusable for Netflix, as I said before only a few in the world manage to use instead of L3 also a Playready CDM that has also other additional control besides the ESN which are the kpe and kpe.

    kpe and kph is a key pair provided to the device at manufacturer level that is used to do the key exchange with MSL handshake

    can be seen here https://github.com/Netflix/msl/blob/master/tests/src/main/java/com/netflix/msl/entitya...ctory.java#L42
    Thank you very much,sir~
    I have never encountered these things before, it feels like reading a foreign language... I really need to brush up on my Java.
    By the way, are there any open-source Python code or libraries related to Netflix that I can refer to? Haha, I’m such a newbie... I’ve been searching for a month and have absolutely no clue.
    Quote Quote  
  18. sikwati
    Join Date
    Mar 2025
    Location
    Canada
    Search Comp PM
    @Goku73 was wondering if you could help.. using VT entered this
    poetry run vt dl -al en -sl en -r HDR --list AMZN 0H7LY5ZKKBM1MIW0244WE9O2C4

    It generated everythin (I think) I got this completion message: Processed all titles!

    But I'm not sure where to find the file. or am I missing a cmd?
    Last edited by bloom; 19th Apr 2025 at 21:39.
    Quote Quote  
  19. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    we cant talk any from paid site,
    amazon -r hdr need with -v H265,
    Processed all titles! - no hdr or H265 available (i know amazon show UHD)
    Quote Quote  



Similar Threads

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