GithubHelp home page GithubHelp logo

cdm-device-checker's People

Contributors

zackmark29 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cdm-device-checker's Issues

Error on checking from sys_chip when it's None

[INFO]:  Parsing device info
[WARN]:  No match found for: System on Chip
[WARN]:  No match found for: Model
[WARN]:  No match found for: application_name
[WARN]:  No match found for: widevine_cdm_version
[INFO]:  This device is currently ACTIVE :)
Traceback (most recent call last):
  File "\cdm_device_checker\check.py", line 167, in <module>
    sys.exit(main(parser.parse_args()))
  File "\cdm_device_checker\check.py", line 160, in main
    get_device_info(challenge, chal_path.parent)
  File "\cdm_device_checker\check.py", line 112, in get_device_info
    if 'generic' in sys_chip:
TypeError: argument of type 'NoneType' is not iterable

TODO LATER

To be added

Context menu
image

image

Can also drag and drop the blob to bat file

Make "colored_print" optional

Hi ๐Ÿ˜„ ; first, many thanks for authoring and maintaining this nice script ๐Ÿ‘ !

Now, in versions 1.0.5+,

  • colored output for device info and logger

has been implemented, via colored_print, as a cosmetic/visual enhancement; however:

  1. Is this feature limited by Windows OS version?
  2. Is this feature limited by CPython version?

At the time of this writing, the scripts are py3.6+ compatible, this means minimum system requirement is Windows Vista SP2 32/64-bit, with either py3.6/3.7; and Python EoLs Windows 7 SP1 with py3.8 ...

When the check.py script is run on Windows 7 SP1 64-bit/CPython 3.7.9 32-bit, this is how the Command Prompt Window looks like:

color_printing

The case is the same when Vista SP2 32-bit/CPython 3.7.9 32-bit (older but fully functional laptop) is being used...

Google have recently given Win7 another year of grace period (Jan 23rd 2023), this includes their WidevineCDM - now on version 4.10.2449.0, so I guess this still popular OS will stick around for a while longer... ๐Ÿ˜‰

Can the colored_print code be made optional in environments where it doesn't work as intended?
Ideally, a "dynamic" solution would be preferred (make the scripts detect support for it), barring that a user-configurable setting inside config.py, if possible...

Thanks for your time and attention ๐Ÿ˜บ

serialized_options

CDM-Device-Checker-master\wv_proto\wv_proto2_pb2.py", line 17, in
DESCRIPTOR = _descriptor.FileDescriptor(
TypeError: init() got an unexpected keyword argument 'serialized_options'

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.