VideoHelp Forum





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



+ Reply to Thread
Page 3 of 3
FirstFirst 1 2 3
Results 61 to 78 of 78
  1. Member
    Join Date
    Nov 2015
    Location
    Spain
    Search Comp PM
    Please, could anyone share a CDM that works for 4K?
    Thanks.
    Quote Quote  
  2. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    some site use l3 can fetch 4k, l1 will get 4k most streaming site
    playready can also fetch 4k most of them
    what site you trying get 4K
    Quote Quote  
  3. Member
    Join Date
    Nov 2015
    Location
    Spain
    Search Comp PM
    I am asking in general; a file from a 4K television has been shared here that should allow downloading 4K from any source.
    Quote Quote  
  4. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Originally Posted by j1simon View Post
    I am asking in general; a file from a 4K television has been shared here that should allow downloading 4K from any source.
    I can download 4K some most site with L3.wvd and SL3000.prd
    Quote Quote  
  5. Member
    Join Date
    Nov 2015
    Location
    Spain
    Search Comp PM
    Originally Posted by iamghost View Post
    Originally Posted by j1simon View Post
    I am asking in general; a file from a 4K television has been shared here that should allow downloading 4K from any source.
    I can download 4K some most site with L3.wvd and SL3000.prd
    And where can I download these files from?
    Quote Quote  
  6. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Originally Posted by j1simon View Post
    Originally Posted by iamghost View Post
    Originally Posted by j1simon View Post
    I am asking in general; a file from a 4K television has been shared here that should allow downloading 4K from any source.
    I can download 4K some most site with L3.wvd and SL3000.prd
    And where can I download these files from?
    cdm?
    here... andriod l3 cdm
    playready over there>
    https://forum.videohelp.com/threads/416567-PRD-Devices/page2?highlight=sl3000#post2773099
    if you thinking about rip 4k you will need script and tools to download 4K
    Last edited by iamghost; 16th Jan 2026 at 11:31.
    Quote Quote  
  7. Member
    Join Date
    Nov 2015
    Location
    Spain
    Search Comp PM
    Originally Posted by iamghost View Post
    if you thinking about rip 4k you will need script and tools to download 4K
    Do these files not work with browser extensions such as Vineless or Widevineproxy2?

    Vineless allows use Playready files.
    Quote Quote  
  8. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Originally Posted by j1simon View Post
    Originally Posted by iamghost View Post
    if you thinking about rip 4k you will need script and tools to download 4K
    Do these files not work with browser extensions such as Vineless or Widevineproxy2?
    nope, because your using browser, like disney+ upto 720p, with tool upto 4k DV/HDR.
    tool is andriod tv output
    Quote Quote  
  9. Member
    Join Date
    Feb 2026
    Location
    google.com
    Search PM
    Originally Posted by PSXman_uk View Post
    For people who are having issues with dumping there own and for people who want to use real cdms instead of the ones from Android Studio
    Lets see how long it takes for them to turn up on gifthub this time TBF I don't really care would be nice for whoever to put they were from here same thing happened with the Playready prds I gave not to worry though its all good Karma enjoy...

    https://files.videohelp.com/u/33133/samsung_sm-a025g_16.0.0_929e205b_22589_l3.wvd
    When I tried to use it via Vinetrimmer (for netflix 1080p), I got the error:

    Code:
    - No ESN specified.
    The one in my netflix.yml is

    Code:
    esn_map:
    # key map of CDM WVD `SystemID = 'ESN you want to use for that CDM WVD'`
    8159: 'NFANDROID1-PRV-P-GOOGLEPIXEL'
    And in my vinetrimmer.yml
    Code:
    cdm:
      default: 'hisense_smarttv_he55a7000euwts_sl3000'
      Netflix: 'samsung_sm-a025g_16.0.0_929e205b_22589_l3'
    So, how to get its ESN?
    Last edited by kriata; 25th Feb 2026 at 14:02.
    Quote Quote  
  10. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Originally Posted by kriata View Post
    Originally Posted by PSXman_uk View Post
    For people who are having issues with dumping there own and for people who want to use real cdms instead of the ones from Android Studio
    Lets see how long it takes for them to turn up on gifthub this time TBF I don't really care would be nice for whoever to put they were from here same thing happened with the Playready prds I gave not to worry though its all good Karma enjoy...

    https://files.videohelp.com/u/33133/samsung_sm-a025g_16.0.0_929e205b_22589_l3.wvd
    When I tried to use it via Vinetrimmer (for netflix 1080p), I got the error:

    Code:
    - No ESN specified.
    The one in my netflix.yml is

    Code:
    esn_map:
    # key map of CDM WVD `SystemID = 'ESN you want to use for that CDM WVD'`
    8159: 'NFANDROID1-PRV-P-GOOGLEPIXEL'
    And in my vinetrimmer.yml
    Code:
    cdm:
      default: 'hisense_smarttv_he55a7000euwts_sl3000'
      Netflix: 'samsung_sm-a025g_16.0.0_929e205b_22589_l3'
    So, how to get its ESN?
    you cant download nf with this android L3 cdm
    this l3 cdm for ESN is
    Code:
    22589: 'NFANDROID1-PRV-P-GOOGLEPIXEL'
    but it will not work
    Quote Quote  
  11. For NF 1080p, you need Chrome L3, which practically no one has unless they pay someone (Zane) monthly, or you need a shared key database like DRMLab's vault, which is completely free https://forum.videohelp.com/threads/417972-DRMLab-Project-v2-0#post2791275, or you can purchase Streamfab.


    With a well-configured L3, you could download at maximum SD resolution.
    Last edited by Goku73; 25th Feb 2026 at 16:18.
    Quote Quote  
  12. Member
    Join Date
    Feb 2026
    Location
    México, Estado de México, Tezoyuca.
    Search Comp PM
    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 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
    Hello, @goku73, Could you please tell me how you manage to load the remote device? I've searched all over the internet for chromecdm.wvd without success, and of course, I only found paid versions. In the image, I see that you managed to do it with VineTrmmer. I'm ignorant about programming (end user) and I don't know how to do it. I would appreciate your help with this. Thank you for your attention, and a hug from México.

    Image
    [Attachment 91373 - Click to enlarge]
    Quote Quote  
  13. Exactly like the paid version, but without putting in what you don't have, host and key. The problem is that you need to have a backup vault, as I said above.

    on vinetrimmer.yml:

    cdm:
    Netflix: 'chrome_api'

    cdm_api:
    - name: 'chrome_api'
    host: ''
    key: ''
    device: 'widevine'
    type: 'CHROME'
    system_id: 36586
    security_level: 3

    Another problem is that they have revoked the latest version of Chrome's CDM, the system_id number should have remained the same, so for the moment there are problems getting 1080p without updating the script.
    Quote Quote  
  14. Member
    Join Date
    Feb 2026
    Location
    México, Estado de México, Tezoyuca.
    Search Comp PM
    Originally Posted by Goku73 View Post
    Exactly like the paid version, but without putting in what you don't have, host and key. The problem is that you need to have a backup vault, as I said above.

    on vinetrimmer.yml:

    cdm:
    Netflix: 'chrome_api'

    cdm_api:
    - name: 'chrome_api'
    host: ''
    key: ''
    device: 'widevine'
    type: 'CHROME'
    system_id: 36586
    security_level: 3

    Another problem is that they have revoked the latest version of Chrome's CDM, the system_id number should have remained the same, so for the moment there are problems getting 1080p without updating the script.
    Thank you so much for replying and sharing this information, Unfortunately, an update is necessary. You do great work, keep it up! Hugs from México.

    P.S. Which version of VT PR are you using?
    Last edited by silverfox3264; 1st Mar 2026 at 19:25.
    Quote Quote  
  15. Originally Posted by silverfox3264 View Post
    Originally Posted by Goku73 View Post
    Exactly like the paid version, but without putting in what you don't have, host and key. The problem is that you need to have a backup vault, as I said above.

    on vinetrimmer.yml:

    cdm:
    Netflix: 'chrome_api'

    cdm_api:
    - name: 'chrome_api'
    host: ''
    key: ''
    device: 'widevine'
    type: 'CHROME'
    system_id: 36586
    security_level: 3

    Another problem is that they have revoked the latest version of Chrome's CDM, the system_id number should have remained the same, so for the moment there are problems getting 1080p without updating the script.
    Thank you so much for replying and sharing this information, Unfortunately, an update is necessary. You do great work, keep it up! Hugs from México.

    P.S. Which version of VT PR are you using?
    The vinetrimmer I use is not available online, but to get or view 1080p, just change the value of payload_challenge in the netflix.yml file located in the \vinetrimmer\config\services folder. You can get it with the script for tampermonkey or greasymonkey eme logger https://greasyfork.org/en/scripts/373903-eme-logger by pressing F12, entering the browser console, starting any NF video file and searching for licence-request.
    Image Attached Thumbnails Click image for larger version

Name:	challenge.png
Views:	93
Size:	112.3 KB
ID:	91399  

    Quote Quote  
  16. Member
    Join Date
    Feb 2026
    Location
    México, Estado de México, Tezoyuca.
    Search Comp PM
    Originally Posted by Goku73 View Post
    Originally Posted by silverfox3264 View Post
    Originally Posted by Goku73 View Post
    Exactly like the paid version, but without putting in what you don't have, host and key. The problem is that you need to have a backup vault, as I said above.

    on vinetrimmer.yml:

    cdm:
    Netflix: 'chrome_api'

    cdm_api:
    - name: 'chrome_api'
    host: ''
    key: ''
    device: 'widevine'
    type: 'CHROME'
    system_id: 36586
    security_level: 3

    Another problem is that they have revoked the latest version of Chrome's CDM, the system_id number should have remained the same, so for the moment there are problems getting 1080p without updating the script.
    Thank you so much for replying and sharing this information, Unfortunately, an update is necessary. You do great work, keep it up! Hugs from México.

    P.S. Which version of VT PR are you using?
    The vinetrimmer I use is not available online, but to get or view 1080p, just change the value of payload_challenge in the netflix.yml file located in the \vinetrimmer\config\services folder. You can get it with the script for tampermonkey or greasymonkey eme logger https://greasyfork.org/en/scripts/373903-eme-logger by pressing F12, entering the browser console, starting any NF video file and searching for licence-request.
    Thanks again for replying and supporting my attempt to download Netflix videos. It's a great help; it works wonderfully. However, the netflix.py file I'm using doesn't have the remote device configured, and it gives this error:

    Traceback (most recent call last):
    File "<string>", line 1, in <module>
    import sys; from importlib import import_module; sys.argv = ['D:\\VT.PR.WV\\.venv\\Scripts\\vt.cmd', 'dl', '-al', 'es-419', '-q', '720', '--keys', '--no-cache', '-w', 's01', 'Netflix', '80109135']; sys.exit(import_module('vinetrimmer.vinetrimmer'). main())
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
    File "D:\VT.PR.WV\.venv\Lib\site-packages\click\core.py", line 1161, in __call__
    return self.main(*args, **kwargs)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^
    File "D:\VT.PR.WV\.venv\Lib\site-packages\click\core.py", line 1082, in main
    rv = self.invoke(ctx)
    File "D:\VT.PR.WV\.venv\Lib\site-packages\click\core.py", line 1443, in invoke
    return ctx.invoke(self.callback, **ctx.params)
    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "D:\VT.PR.WV\.venv\Lib\site-packages\click\core.py", line 788, in invoke
    return __callback(*args, **kwargs)
    File "D:\VT.PR.WV\vinetrimmer\vinetrimmer.py", line 72, in main
    dl()
    ~~^^
    File "D:\VT.PR.WV\.venv\Lib\site-packages\click\core.py", line 1161, in __call__
    return self.main(*args, **kwargs)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^
    File "D:\VT.PR.WV\.venv\Lib\site-packages\click\core.py", line 1082, in main
    rv = self.invoke(ctx)
    File "D:\VT.PR.WV\.venv\Lib\site-packages\click\core.py", line 1697, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
    File "D:\VT.PR.WV\.venv\Lib\site-packages\click\core.py", line 1666, in _process_result
    value = ctx.invoke(self._result_callback, value, **ctx.params)
    File "D:\VT.PR.WV\.venv\Lib\site-packages\click\core.py", line 788, in invoke
    return __callback(*args, **kwargs)
    File "D:\VT.PR.WV\.venv\Lib\site-packages\click\decorators.py", line 33, in new_func
    return f(get_current_context(), *args, **kwargs)
    File "D:\VT.PR.WV\vinetrimmer\commands\dl.py", line 590, in result
    challenge=ctx.obj.cdm.get_license_challenge(sessio n_id, service_name),
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ ^^^^^^^^^
    File "D:\VT.PR.WV\vinetrimmer\utils\widevine\cdm.py ", line 70, in get_license_challenge
    return self.device.get_license_challenge(self.sessions[session_id], service_name)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^
    File "D:\VT.PR.WV\vinetrimmer\utils\widevine\device.py" , line 379, in get_license_challenge
    res = self.session("GetChallenge", {
    "init": pssh,
    ...<4 lines>...
    "service": service_name
    })
    File "D:\VT.PR.WV\vinetrimmer\utils\widevine\device.py" , line 425, in session
    res = requests.post(
    ~~~~~~~~~~~~~^
    self.host,
    ^^^^^^^^^^
    ...<4 lines>...
    }
    ^
    ).json()
    ^
    File "D:\VT.PR.WV\.venv\Lib\site-packages\requests\api.py", line 115, in post
    return request("post", url, data=data, json=json, **kwargs)
    File "D:\VT.PR.WV\.venv\Lib\site-packages\requests\api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "D:\VT.PR.WV\.venv\Lib\site-packages\requests\sessions.py", line 575, in request
    prep = self.prepare_request(req)
    File "D:\VT.PR.WV\.venv\Lib\site-packages\requests\sessions.py", line 484, in prepare_request
    p.prepare(
    ~~~~~~~~~^
    method=request.method.upper(),
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<10 lines>...
    hooks=merge_hooks(request.hooks, self.hooks),
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
    File "D:\VT.PR.WV\.venv\Lib\site-packages\requests\models.py", line 367, in prepare
    self.prepare_url(url, params)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
    File "D:\VT.PR.WV\.venv\Lib\site-packages\requests\models.py", line 438, in prepare_url
    raise MissingSchema(
    ...<2 lines>...
    )
    requests.exceptions.MissingSchema: Invalid URL '': No scheme supplied. Perhaps you meant https://?

    If you could help me with that, I'd really appreciate it so much, thank you in advance, as I see you're a guru at this. A hug from México!
    Quote Quote  
  17. This is not the right place to discuss this, as I said a few posts above. If you don't have a decryption key database, you can't download it. Go here
    https://forum.videohelp.com/threads/417972-DRMLab-Project-v2-0#post2791275
    and join the Discord channel. If the invitation doesn't work, ask for another one. There you will find new versions of Vinetrimmer and if you want to use your version, in any case, even just the shared free vault/database and the section to request keys if they are not present in the vault.

    I can't put their vault address out there so publicly.

    Greetings from Italy
    Quote Quote  
  18. Member
    Join Date
    Feb 2026
    Location
    México, Estado de México, Tezoyuca.
    Search Comp PM
    Originally Posted by Goku73 View Post
    This is not the right place to discuss this, as I said a few posts above. If you don't have a decryption key database, you can't download it. Go here
    https://forum.videohelp.com/threads/417972-DRMLab-Project-v2-0#post2791275
    and join the Discord channel. If the invitation doesn't work, ask for another one. There you will find new versions of Vinetrimmer and if you want to use your version, in any case, even just the shared free vault/database and the section to request keys if they are not present in the vault.

    I can't put their vault address out there so publicly.

    Greetings from Italy
    Thank you. A hug from Mexico!
    Quote Quote  



Similar Threads

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