DevLARLEY / WidevineFetch

Parses 'Copy as fetch' of a license request, locates the challenge if license wrapping is being used, extracts the pssh data and re-sends the request.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How does it work?

Parses 'Copy as fetch' of a license request, locates the challenge if license wrapping is being used, extracts the PSSH data and re-sends the request. No Manifest, Cookies or License wrapping integration required.

Requirements

Installation

  • Place your CDM (as a Widevine Device) inside of the cdm folder.
  • Install the requirements.txt file

Usage

  1. Play a DRM protected video
  2. Click Copy -> Copy as fetch on the second license URL (the one with the long payload)
  3. Click Process

Demo

Note

This video is somewhat outdated, as you don't have to paste the string anymore. It'll be retrieved from your clipboard automatically.

demo.webm

About

Parses 'Copy as fetch' of a license request, locates the challenge if license wrapping is being used, extracts the pssh data and re-sends the request.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%