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 19 of 27
FirstFirst ... 9 17 18 19 20 21 ... LastLast
Results 541 to 570 of 802
  1. Originally Posted by white_snake View Post
    Originally Posted by dan555 View Post
    Had an idea that worked. I installed Firefox on the device, forced desktop mode and wasn't required to install the app. I now have all the files needed to continue.

    To confirm, I need a py file with the headers, PSSH, licence URL that will work in pywidevine?
    If you didn't need to dump the CDM using a specific app why didn't you use https://bitmovin.com/demos/drm directly?

    Anyway your next step should be this: https://forum.videohelp.com/threads/411862-Beyond-WKS-KEYS
    Thanks, I'll check it out. I'm very much a newcomer to this and trying to figure it out. I'm most likely missing something in what I think I need to do.

    So far, in the traffic trace:
    • 1 POST to licensing.bitmoving.com
    • 1 GET to MPD URL (which I extracted the XML)
    • 2 separate widevine API POSTs (about half a dozen headers required/used)

    Noting the MPD URL can be used by dashmpd, but requires decryption keys to finalize the capture - which brings me to the Android Studio setup. To confirm, the step you suggest I follow, is still valid/next step?
    Quote Quote  
  2. No module named 'Helpers'. Any idea?

    pip install helpers
    "Defaulting to user installation because normal site-packages is not writeable
    Requirement already satisfied: helpers in c:\users\user\appdata\local\packages\pythonsoftwar efoundation.python.3.12_qbz5n2kfra8p0\localcache\l ocal-packages\python312\site-packages (0.2.0)"
    C:\dump>py dump_keys.py
    Traceback (most recent call last):
    File "C:\dump\dump_keys.py", line 6, in <module>
    from Helpers.Device import Device
    ModuleNotFoundError: No module named 'Helpers'
    Quote Quote  
  3. Originally Posted by Badchip View Post
    No module named 'Helpers'. Any idea?

    pip install helpers
    "Defaulting to user installation because normal site-packages is not writeable
    Requirement already satisfied: helpers in c:\users\user\appdata\local\packages\pythonsoftwar efoundation.python.3.12_qbz5n2kfra8p0\localcache\l ocal-packages\python312\site-packages (0.2.0)"
    C:\dump>py dump_keys.py
    Traceback (most recent call last):
    File "C:\dump\dump_keys.py", line 6, in <module>
    from Helpers.Device import Device
    ModuleNotFoundError: No module named 'Helpers'
    Helpers is not a module that must be installed, it's simply the name of the folder contained inside the dumper main folder. You're running dump_keys.py from C:\dump, but you must have done something wrong when extracting or moving because your C:\dump folder doesn't contain any Helpers folder, does it?
    Quote Quote  
  4. Originally Posted by white_snake View Post
    Originally Posted by Badchip View Post
    No module named 'Helpers'. Any idea?

    pip install helpers
    "Defaulting to user installation because normal site-packages is not writeable
    Requirement already satisfied: helpers in c:\users\user\appdata\local\packages\pythonsoftwar efoundation.python.3.12_qbz5n2kfra8p0\localcache\l ocal-packages\python312\site-packages (0.2.0)"
    C:\dump>py dump_keys.py
    Traceback (most recent call last):
    File "C:\dump\dump_keys.py", line 6, in <module>
    from Helpers.Device import Device
    ModuleNotFoundError: No module named 'Helpers'
    Helpers is not a module that must be installed, it's simply the name of the folder contained inside the dumper main folder. You're running dump_keys.py from C:\dump, but you must have done something wrong when extracting or moving because your C:\dump folder doesn't contain any Helpers folder, does it?
    I don't understand this part:

    - Download Dumper-main on Github https://github.com/wvdumper/dumper
    - Open a new command prompt
    - Place yourself in the Directory (cd /....) of dumper main and launch dump_keys: py dump_keys.py

    So I downloaded 'dump_keys.py', placed it in the 'dump' folder, and executed it from there.
    Quote Quote  
  5. Originally Posted by Badchip View Post
    I don't understand this part:

    - Download Dumper-main on Github https://github.com/wvdumper/dumper
    - Open a new command prompt
    - Place yourself in the Directory (cd /....) of dumper main and launch dump_keys: py dump_keys.py

    So I downloaded 'dump_keys.py', placed it in the 'dump' folder, and executed it from there.
    You don't have to download just dump_keys.py, you have to download the whole repository in .zip format, then extract it, and place yourself in the newly extracted folder in cmd. Btw don't use that dumper, use a newer one like this.
    Quote Quote  
  6. Originally Posted by white_snake View Post
    Originally Posted by Badchip View Post
    I don't understand this part:

    - Download Dumper-main on Github https://github.com/wvdumper/dumper
    - Open a new command prompt
    - Place yourself in the Directory (cd /....) of dumper main and launch dump_keys: py dump_keys.py

    So I downloaded 'dump_keys.py', placed it in the 'dump' folder, and executed it from there.
    You don't have to download just dump_keys.py, you have to download the whole repository in .zip format, then extract it, and place yourself in the newly extracted folder in cmd. Btw don't use that dumper, use a newer one like this.
    Thank you for your help. Now I have a new problem:

    C:\dumper-main>py dump_keys.py
    Traceback (most recent call last):
    File "C:\dumper-main\dump_keys.py", line 6, in <module>
    from Helpers.Device import Device
    File "C:\dumper-main\Helpers\Device.py", line 5, in <module>
    from Crypto.PublicKey import RSA
    ModuleNotFoundError: No module named 'Crypto'
    I've tried installing crypto, pycrypto, pycryptodome...
    pip install protobuf==3.20.3
    pip install cryptography==37.0.2
    pip install pycryptodome==3.16.0
    pip install pycryptodomex==3.15.0
    The folder seems to be correct

    Image
    [Attachment 78039 - Click to enlarge]
    Last edited by Badchip; 30th Mar 2024 at 15:38.
    Quote Quote  
  7. Edited as I posted in the wrong thread.
    Quote Quote  
  8. Originally Posted by Badchip View Post
    Thank you for your help. Now I have a new problem:

    C:\dumper-main>py dump_keys.py
    Traceback (most recent call last):
    File "C:\dumper-main\dump_keys.py", line 6, in <module>
    from Helpers.Device import Device
    File "C:\dumper-main\Helpers\Device.py", line 5, in <module>
    from Crypto.PublicKey import RSA
    ModuleNotFoundError: No module named 'Crypto'
    I've tried installing crypto, pycrypto, pycryptodome...
    pip install protobuf==3.20.3
    pip install cryptography==37.0.2
    pip install pycryptodome==3.16.0
    pip install pycryptodomex==3.15.0
    pycryptodomex is the one you need. Unless you're in the wrong virtual env, you might have a conflict. Read here:

    https://medium.com/@rajparmar23801/no-module-named-crypto-707f75186a6a
    https://stackoverflow.com/questions/19623267/importerror-no-module-named-crypto-cipher
    Quote Quote  
  9. Originally Posted by white_snake View Post
    Originally Posted by Badchip View Post
    Thank you for your help. Now I have a new problem:

    C:\dumper-main>py dump_keys.py
    Traceback (most recent call last):
    File "C:\dumper-main\dump_keys.py", line 6, in <module>
    from Helpers.Device import Device
    File "C:\dumper-main\Helpers\Device.py", line 5, in <module>
    from Crypto.PublicKey import RSA
    ModuleNotFoundError: No module named 'Crypto'
    I've tried installing crypto, pycrypto, pycryptodome...
    pip install protobuf==3.20.3
    pip install cryptography==37.0.2
    pip install pycryptodome==3.16.0
    pip install pycryptodomex==3.15.0
    pycryptodomex is the one you need. Unless you're in the wrong virtual env, you might have a conflict. Read here:

    https://medium.com/@rajparmar23801/no-module-named-crypto-707f75186a6a
    https://stackoverflow.com/questions/19623267/importerror-no-module-named-crypto-cipher
    https://medium.com/@rajparmar23801/no-module-named-crypto-707f75186a6a

    This has solved the problem. You're a genius!
    Quote Quote  
  10. Originally Posted by Badchip View Post
    But all I did was a google search. Anyway, glad you got it working.
    Quote Quote  
  11. https://github.com/hyugogirubato/KeyDive New dumper tested with Android 13 real device and android studio works really well.
    Quote Quote  
  12. Once i reated a Virtual Android Device then open Chrome and go to "https://bitmovin.com/demos/drm or https://www.theoplayer.com/theoplayer-drm-aes-128-encryption" can't play……
    My PC can play it well.
    Image Attached Thumbnails Click image for larger version

Name:	401115452.png
Views:	34
Size:	76.9 KB
ID:	78075  

    Last edited by Xeon; 1st Apr 2024 at 03:52. Reason: add
    Quote Quote  
  13. Android version ? also what version of frida are you using ?
    Quote Quote  
  14. Originally Posted by PSXman_uk View Post
    Android version ? also what version of frida are you using ?
    just create Android (Pixel 6 API 28) and then browser the site... so that means the Virtual Android Device can't decrypt widewine?
    My computer can decrypt and play normally, indicating that there is no problem with the network.
    Last edited by Xeon; 1st Apr 2024 at 20:01. Reason: add
    Quote Quote  
  15. Originally Posted by PSXman_uk View Post
    https://github.com/hyugogirubato/KeyDive New dumper tested with Android 13 real device and android studio works really well.
    Works with Android 14 too
    Quote Quote  
  16. Originally Posted by T33V33 View Post
    Originally Posted by PSXman_uk View Post
    https://github.com/hyugogirubato/KeyDive New dumper tested with Android 13 real device and android studio works really well.
    Works with Android 14 too
    Just testing it on real Android 14 device works SM S901B android 14
    Last edited by PSXman_uk; 2nd Apr 2024 at 06:04.
    Quote Quote  
  17. "You don't have an Android Device or don't want to buy one to get the two magic files to decrypt your video with drm?" - which video? I am not sure I understand the use case of this guide
    Quote Quote  
  18. Search, Learn, Download! Karoolus's Avatar
    Join Date
    Oct 2022
    Location
    Belgium
    Search Comp PM
    Originally Posted by goveg View Post
    "You don't have an Android Device or don't want to buy one to get the two magic files to decrypt your video with drm?" - which video? I am not sure I understand the use case of this guide
    Pretty much any video that requires an L3 CDM to decrypt (some services actively block Android Studio CDMs though)
    Quote Quote  
  19. Duplicate
    Last edited by Jelov; 5th Apr 2024 at 09:37.
    Quote Quote  
  20. Originally Posted by Karoolus View Post
    Originally Posted by goveg View Post
    "You don't have an Android Device or don't want to buy one to get the two magic files to decrypt your video with drm?" - which video? I am not sure I understand the use case of this guide
    Pretty much any video that requires an L3 CDM to decrypt (some services actively block Android Studio CDMs though)
    Thank you. What is a CDM? Services like Netflix does not require L1 to decrypt?
    Quote Quote  
  21. Search, Learn, Download! Karoolus's Avatar
    Join Date
    Oct 2022
    Location
    Belgium
    Search Comp PM
    Originally Posted by goveg View Post
    Originally Posted by Karoolus View Post
    Originally Posted by goveg View Post
    "You don't have an Android Device or don't want to buy one to get the two magic files to decrypt your video with drm?" - which video? I am not sure I understand the use case of this guide
    Pretty much any video that requires an L3 CDM to decrypt (some services actively block Android Studio CDMs though)
    Thank you. What is a CDM? Services like Netflix does not require L1 to decrypt?
    You should probably read the other sticky threads first to get a grasp on how this all works. It'll all make sense then
    Quote Quote  
  22. I fallowed the guide to the best of my abilities and i keep getting this error when i try the dumper thing. i do not know hoe to fix this nor how to begin. i've also tried the keydive and get an error of KeyDive: [WinError 2] The system cannot find the file specified.

    thank you for any help you can provide.

    Traceback (most recent call last):
    File "C:\Users\dumper\Downloads\dumper-main\dump_keys.py", line 6, in <module>
    from Helpers.Scanner import Scan
    File "C:\Users\dumper\Downloads\dumper-main\Helpers\Scanner.py", line 7, in <module>
    from Helpers.wv_proto2_pb2 import SignedLicenseRequest
    File "C:\Users\dumper\Downloads\dumper-main\Helpers\wv_proto2_pb2.py", line 33, in <module>
    _descriptor.EnumValueDescriptor(
    File "C:\Users\dumper\AppData\Roaming\Python\Python310\ site-packages\google\protobuf\descriptor.py", line 789, in __new__
    _message.Message._CheckCalledFromGeneratedFile()
    TypeError: Descriptors cannot be created directly.
    If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
    If you cannot immediately regenerate your protos, some other possible workarounds are:
    1. Downgrade the protobuf package to 3.20.x or lower.
    2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).

    More information: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates
    Quote Quote  
  23. Originally Posted by user47 View Post
    I fallowed the guide to the best of my abilities and i keep getting this error when i try the dumper thing. i do not know hoe to fix this nor how to begin. i've also tried the keydive and get an error of KeyDive: [WinError 2] The system cannot find the file specified.

    thank you for any help you can provide.

    Traceback (most recent call last):
    File "C:\Users\dumper\Downloads\dumper-main\dump_keys.py", line 6, in <module>
    from Helpers.Scanner import Scan
    File "C:\Users\dumper\Downloads\dumper-main\Helpers\Scanner.py", line 7, in <module>
    from Helpers.wv_proto2_pb2 import SignedLicenseRequest
    File "C:\Users\dumper\Downloads\dumper-main\Helpers\wv_proto2_pb2.py", line 33, in <module>
    _descriptor.EnumValueDescriptor(
    File "C:\Users\dumper\AppData\Roaming\Python\Python310\ site-packages\google\protobuf\descriptor.py", line 789, in __new__
    _message.Message._CheckCalledFromGeneratedFile()
    TypeError: Descriptors cannot be created directly.
    If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
    If you cannot immediately regenerate your protos, some other possible workarounds are:
    1. Downgrade the protobuf package to 3.20.x or lower.
    2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).

    More information: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates
    pm you
    Quote Quote  
  24. Member
    Join Date
    Nov 2023
    Location
    Spain
    Search PM
    Hiya,

    I'm currently stuck with frida on CMD.

    Image
    [Attachment 78575 - Click to enlarge]


    I follow all steps, but I don't know what I'm doing wrong.
    Any help is much appreciated!
    Quote Quote  
  25. Originally Posted by sppcctv View Post
    Hiya,

    I'm currently stuck with frida on CMD.

    Image
    [Attachment 78575 - Click to enlarge]


    I follow all steps, but I don't know what I'm doing wrong.
    Any help is much appreciated!
    You sure you need an x86 executable and not an x86_64 one (or even something else)?
    Quote Quote  
  26. Ive been fighting this error for a while now, and i dont know what else to do:

    Code:
    C:\dumper-main>Python dump_keys.py
    Traceback (most recent call last):
      File "C:\dumper-main\dump_keys.py", line 6, in <module>
        from Helpers.Scanner import Scan
      File "C:\dumper-main\Helpers\Scanner.py", line 7, in <module>
        from Helpers.wv_proto2_pb2 import SignedLicenseRequest
      File "C:\dumper-main\Helpers\wv_proto2_pb2.py", line 33, in <module>
        _descriptor.EnumValueDescriptor(
      File "C:\Users\AppData\Local\Programs\Python\Python312\Lib\site-packages\google\protobuf\descriptor.py", line 914, in __new__
        _message.Message._CheckCalledFromGeneratedFile()
    TypeError: Descriptors cannot be created directly.
    If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
    If you cannot immediately regenerate your protos, some other possible workarounds are:
     1. Downgrade the protobuf package to 3.20.x or lower.
     2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).
    
    More information: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates
    Does anyone have solution for this?
    Quote Quote  
  27. It actually tells you what to do "Downgrade the protobuf package to 3.20.x or lower"

    Just run this -

    pip install protobuf==3.20.0
    Quote Quote  
  28. Originally Posted by peterb999 View Post
    It actually tells you what to do "Downgrade the protobuf package to 3.20.x or lower"

    Just run this -

    pip install protobuf==3.20.0
    I actually did, yesterday nothing what i did worked, today i did nothing and it just worked right away, Thanks anyways!
    Quote Quote  
  29. Originally Posted by Barabasz View Post
    Originally Posted by peterb999 View Post
    It actually tells you what to do "Downgrade the protobuf package to 3.20.x or lower"

    Just run this -

    pip install protobuf==3.20.0
    I actually did, yesterday nothing what i did worked, today i did nothing and it just worked right away, Thanks anyways!
    Glad to hear you got it working
    Quote Quote  
  30. Member
    Join Date
    May 2024
    Location
    slovakia
    Search PM
    Image
    [Attachment 78894 - Click to enlarge]


    what to do with these files please?
    Quote Quote  



Similar Threads

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