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?
Support our site by donate $5 directly to us Thanks!!!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
+ Reply to Thread
Results 541 to 570 of 802
-
-
No module named 'Helpers'. Any idea?
pip install helpers
"Defaulting to user installation because normal site-packages is not writeable
C:\dump>py dump_keys.py
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)"
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. -
Thank you for your help. Now I have a new problem:
C:\dumper-main>py dump_keys.py
Traceback (most recent call last):
I've tried installing crypto, pycrypto, pycryptodome...
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'
pip install protobuf==3.20.3
The folder seems to be correct
pip install cryptography==37.0.2
pip install pycryptodome==3.16.0
pip install pycryptodomex==3.15.0
[Attachment 78039 - Click to enlarge]Last edited by Badchip; 30th Mar 2024 at 15:38.
-
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! -
-
https://github.com/hyugogirubato/KeyDive New dumper tested with Android 13 real device and android studio works really well.
-
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.Last edited by Xeon; 1st Apr 2024 at 03:52. Reason: add
-
Last edited by Xeon; 1st Apr 2024 at 20:01. Reason: add
-
Last edited by PSXman_uk; 2nd Apr 2024 at 06:04.
-
"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
-
-
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 -
Hiya,
I'm currently stuck with frida on CMD.
[Attachment 78575 - Click to enlarge]
I follow all steps, but I don't know what I'm doing wrong.
Any help is much appreciated! -
-
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
-
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 -
-
[Attachment 78894 - Click to enlarge]
what to do with these files please?
Similar Threads
-
Dumping L3 from Android 10, 11 and 12
By Diazole in forum Video Streaming DownloadingReplies: 45Last Post: 9th Jan 2023, 07:13 -
Can you set up a working CDM from an Android device running a custom ROM?
By scryclwn in forum Video Streaming DownloadingReplies: 2Last Post: 27th Nov 2022, 12:46 -
Error getting the keys with dumper, cdm L3 android 9
By Brift_Bv in forum Video Streaming DownloadingReplies: 15Last Post: 23rd Sep 2022, 02:33 -
How To Dump L3 CDM From Android Device's (ONLY Talk About Dumping L3 CDMS)
By Dannyboi in forum Video Streaming DownloadingReplies: 226Last Post: 1st Mar 2022, 03:34 -
How To Dump L1 CDM From Android Device's (ONLY Talk About Dumping L1 CDMS)
By mintolik in forum Video Streaming DownloadingReplies: 13Last Post: 20th Feb 2022, 14:33