GithubHelp home page GithubHelp logo

whtjeon / narrowvine Goto Github PK

View Code? Open in Web Editor NEW
97.0 97.0 49.0 6.16 MB

The Ultimate Widevine Content Ripper (KEY Extract + Download + Decrypt)

License: MIT License

Python 100.00%
decryptor drm ripper widevine widevine-dl widevine-drm

narrowvine's Issues

doesnt work

this no longer gets any keys for any website

Contact

How can I contact you. Can you please send me an email id

Why this problem occurs

Extracting Widevine Keys..
request license failed. --> HTTPSConnectionPool(host='license.kktv.com.tw', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:748)'),))

Traceback while extracting keys.

getting this error:

###Traceback (most recent call last):
File "google\protobuf\internal\python_message.py", line 1145, in MergeFromString
File "google\protobuf\internal\python_message.py", line 1198, in InternalParse
File "google\protobuf\internal\decoder.py", line 989, in _DecodeUnknownField
File "google\protobuf\internal\decoder.py", line 963, in _DecodeUnknownFieldSet
File "google\protobuf\internal\decoder.py", line 192, in ReadTag
IndexError: index out of bounds on dimension 1

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "\Mac\Home\vliveplus-dl\VLIVEPLUS_POC\narrowvine.py", line 246, in
File "\Mac\Home\vliveplus-dl\VLIVEPLUS_POC\narrowvine.py", line 113, in getkeys
File "\Mac\Home\vliveplus-dl\VLIVEPLUS_POC\narrowvine.py", line 108, in work
File "\Mac\Home\vliveplus-dl\VLIVEPLUS_POC\narrowvine.py", line 81, in getContentKey
File "google\protobuf\message.py", line 199, in ParseFromString
File "google\protobuf\internal\python_message.py", line 1151, in MergeFromString
google.protobuf.message.DecodeError: Truncated message.
[600] Failed to execute script #narrowvine###

license_proxy.exe

I have a problem with license_proxy.exe. When I try to open normally or via CMD, I get an application error (0xc000007b). Are you able to suggest something to fix it?

google.protobuf.message.DecodeError: Truncated message.

How can I solve this error?
windows 10

Extracting Widevine Keys..
Traceback (most recent call last):
  File "C:\Python38\lib\site-packages\google\protobuf\internal\python_message.py", line 1145, in MergeFromString
    if self._InternalParse(serialized, 0, length) != length:
  File "C:\Python38\lib\site-packages\google\protobuf\internal\python_message.py", line 1198, in InternalParse
    (data, new_pos) = decoder._DecodeUnknownField(
  File "C:\Python38\lib\site-packages\google\protobuf\internal\decoder.py", line 989, in _DecodeUnknownField
    (data, pos) = _DecodeUnknownFieldSet(buffer, pos)
  File "C:\Python38\lib\site-packages\google\protobuf\internal\decoder.py", line 963, in _DecodeUnknownFieldSet
    (tag_bytes, pos) = ReadTag(buffer, pos)
  File "C:\Python38\lib\site-packages\google\protobuf\internal\decoder.py", line 192, in ReadTag
    while six.indexbytes(buffer, pos) & 0x80:
IndexError: index out of bounds on dimension 1

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\Abdullah\Downloads\Compressed\narrowvine-main\narrowvine.py", line 247, in <module>
    getkeys("%s/encrypted_video.mp4"%TEMPORARY_PATH,LICENSE_URL)
  File "C:\Users\Abdullah\Downloads\Compressed\narrowvine-main\narrowvine.py", line 113, in getkeys
    cdm.work(pssh)
  File "C:\Users\Abdullah\Downloads\Compressed\narrowvine-main\narrowvine.py", line 108, in work
    self.getContentKey(license_request_data, license_response_data)
  File "C:\Users\Abdullah\Downloads\Compressed\narrowvine-main\narrowvine.py", line 81, in getContentKey
    responseMessage.ParseFromString(license_response_data)
  File "C:\Python38\lib\site-packages\google\protobuf\message.py", line 199, in ParseFromString
    return self.MergeFromString(serialized)
  File "C:\Python38\lib\site-packages\google\protobuf\internal\python_message.py", line 1151, in MergeFromString
    raise message_mod.DecodeError('Truncated message.')
google.protobuf.message.DecodeError: Truncated message.

Error parsing message

image

I tried it for amazon and got this error, maybe i need to fill the cookies but im not sure how, can you add an option like "--cookies" ?

My5HD/ALL4 HD

has anyone got this working for all4hd? and my5hd (1080p) files? please help as i cant get keys from my5 or all4

faster

how can i get it to download faster??

name 'KEY_PROMPT' is not defined

trace:
Traceback (most recent call last):
File "narrowvine.py", line 251, in
decrypt_content()
File "narrowvine.py", line 177, in decrypt_content
parse_key(KEY_PROMPT)
NameError: name 'KEY_PROMPT' is not defined
question: what's the meaning and how to slove it ?

➜  narrowvine git:(main) ✗ python3 narrowvine.py
---------------------------------------------------------------------------------------------------------------------------------------------------------
**** NARROWVINE by vank0n **** (Linux Detected)
---------------------------------------------------------------------------------------------------------------------------------------------------------
Enter MPD URL:
> https://dowuwd6v9jrq0.cloudfront.net/E37EB7-606def4b92c59c2cc4284972/1618935677/607efd760e9b6757d475ba43.mpd
---------------------------------------------------------------------------------------------------------------------------------------------------------
Enter License URL:
> https://licensing.bitmovin.com/licensing
Enter WideVineDecryptor Prompt:
> 2a8b1f24-2c3c-4ab1-adeb-2b89af5171f0

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.