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.
GNU General Public License v3.0
51 stars 12 forks source link

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

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

Custom modules

Take a look at the documentation if you want to create your own module.

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