├── .gitignore ├── CHANGELOG.md ├── DEVELOPERS.md ├── LICENSE ├── README.md ├── docs ├── PACKAGE.md ├── advanced │ ├── CHALLENGE.md │ ├── DCSL.txt │ ├── DRM.md │ ├── FUNCTIONS.md │ └── OFFLINE.md └── server │ ├── .assets │ ├── a-eng-0096k-libopus-2c.webm │ ├── dash.mpd │ └── v-0144p-0100k-libx264.mp4 │ ├── httptoolkit_forward.png │ ├── kaltura.apk │ └── server.py ├── keydive ├── __init__.py ├── __main__.py ├── adb │ ├── __init__.py │ ├── remote.py │ └── vendor.py ├── core.py ├── drm │ ├── __init__.py │ ├── cdm.py │ ├── device.py │ ├── keybox.py │ ├── modules │ │ ├── __init__.py │ │ ├── client.py │ │ ├── oemcrypto.py │ │ └── provisioning.py │ └── protocol │ │ ├── license_pb2.py │ │ └── license_pb2.pyi ├── keydive.js └── utils.py └── pyproject.toml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /DEVELOPERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/DEVELOPERS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/README.md -------------------------------------------------------------------------------- /docs/PACKAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/docs/PACKAGE.md -------------------------------------------------------------------------------- /docs/advanced/CHALLENGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/docs/advanced/CHALLENGE.md -------------------------------------------------------------------------------- /docs/advanced/DCSL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/docs/advanced/DCSL.txt -------------------------------------------------------------------------------- /docs/advanced/DRM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/docs/advanced/DRM.md -------------------------------------------------------------------------------- /docs/advanced/FUNCTIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/docs/advanced/FUNCTIONS.md -------------------------------------------------------------------------------- /docs/advanced/OFFLINE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/docs/advanced/OFFLINE.md -------------------------------------------------------------------------------- /docs/server/.assets/a-eng-0096k-libopus-2c.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/docs/server/.assets/a-eng-0096k-libopus-2c.webm -------------------------------------------------------------------------------- /docs/server/.assets/dash.mpd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/docs/server/.assets/dash.mpd -------------------------------------------------------------------------------- /docs/server/.assets/v-0144p-0100k-libx264.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/docs/server/.assets/v-0144p-0100k-libx264.mp4 -------------------------------------------------------------------------------- /docs/server/httptoolkit_forward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/docs/server/httptoolkit_forward.png -------------------------------------------------------------------------------- /docs/server/kaltura.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/docs/server/kaltura.apk -------------------------------------------------------------------------------- /docs/server/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/docs/server/server.py -------------------------------------------------------------------------------- /keydive/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/keydive/__init__.py -------------------------------------------------------------------------------- /keydive/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/keydive/__main__.py -------------------------------------------------------------------------------- /keydive/adb/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/keydive/adb/__init__.py -------------------------------------------------------------------------------- /keydive/adb/remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/keydive/adb/remote.py -------------------------------------------------------------------------------- /keydive/adb/vendor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/keydive/adb/vendor.py -------------------------------------------------------------------------------- /keydive/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/keydive/core.py -------------------------------------------------------------------------------- /keydive/drm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/keydive/drm/__init__.py -------------------------------------------------------------------------------- /keydive/drm/cdm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/keydive/drm/cdm.py -------------------------------------------------------------------------------- /keydive/drm/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/keydive/drm/device.py -------------------------------------------------------------------------------- /keydive/drm/keybox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/keydive/drm/keybox.py -------------------------------------------------------------------------------- /keydive/drm/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/keydive/drm/modules/__init__.py -------------------------------------------------------------------------------- /keydive/drm/modules/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/keydive/drm/modules/client.py -------------------------------------------------------------------------------- /keydive/drm/modules/oemcrypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/keydive/drm/modules/oemcrypto.py -------------------------------------------------------------------------------- /keydive/drm/modules/provisioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/keydive/drm/modules/provisioning.py -------------------------------------------------------------------------------- /keydive/drm/protocol/license_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/keydive/drm/protocol/license_pb2.py -------------------------------------------------------------------------------- /keydive/drm/protocol/license_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/keydive/drm/protocol/license_pb2.pyi -------------------------------------------------------------------------------- /keydive/keydive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/keydive/keydive.js -------------------------------------------------------------------------------- /keydive/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/keydive/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyugogirubato/KeyDive/HEAD/pyproject.toml --------------------------------------------------------------------------------