CDM-Device-Checker

Easily parse the cdm device info response from: https://tools.axinom.com/decoders/LicenseRequest

SITE STATUS: WORKING BUT LIMITED

GUI Version here: https://github.com/zackmark29/CDM-Device-Checker/releases/tag/v1.0.0-2022-10-03 image

TIPS:

Add context menu for easy check from challange.txt or client_id_blob

INSTRUCTIONS:

From client_id_blob

image

From challange.txt

image

CHANGELOGS

[1.0.8] | 2022-04-27

[1.0.7] | 2022-01-28

[1.0.6] | 2022-01-23

[1.0.5] | 2022-01-08

SAMPLE OUTPUT:

image

[1.0.4] | 2021-12-27

[1.0.3] | 2021-12-21

[1.0.2] | 2021-12-09

[1.0.1] | 2021-12-04

USAGE

py.check.py "challenge base64 string"
py.check.py "device_client_id_blob"
py.check.py "challenge.txt"

add -q/--quite if you don't want to print the results

RESULT

{
    "status": "ACTIVE",
    "ForTestingOnly": "No",
    "systemId": "4464",
    "securityLevel": "LEVEL_3",
    "manufacturer": "Generic Field Provisioning",
    "model": "Android KLP x86",
    "modelYear": "2013",
    "modelName": "Android SDK built for x86",
    "systemOnChip": "android generic",
    "type": "software",
    "AdditionalInfo": {
        "applicationName": null,
        "architectureName": "x86",
        "buildInfo": "google/sdk_google_phone_x86/generic_x86:7.1.1/NYC/5464897:userdebug/test-keys",
        "companyName": "Google",
        "deviceId": "zdfDCPHaHrBQakqKhEcFqXiLwbblJwg",
        "deviceName": "generic_x86",
        "productName": "sdk_google_phone_x86",
        "widevineCdmVersion": "v4.1.0-android"
    }
}