OF-Scraper
  • Welcome
  • Requirements
  • Install
    • Pre-Install Guides
      • Linux
      • Windows
      • Mac
    • PIPX Install
    • PIP Install
    • Binary Releases
    • Docker
    • Release Info
    • Managing Multiple Python Versions
  • Getting Started and Settings
    • Config Options
      • Config Location
      • General Options
      • File Output Options
        • Placeholders
        • Responsetype Placeholders
      • Download Options
        • Download Toggles
        • Media Filtering Options
        • Advanced Download Options
      • Setting metadata path
      • Binaries Options
      • CDM Options
      • Performance Options
        • Values to Pick
      • Script Options
      • Advanced config options
        • Changing Const Values
        • Mediatype overwrites
    • Depreciated Options
    • Auth
    • Controlling Output/Logs
    • Migrating from Digitalcriminal's script
  • Using the Scraper
    • Using Prompts
      • Old Menu
      • Page 2
    • Username selection or Fuzzy Search
    • Basic Automation with command-line
      • Basic Actions
        • Liking/Unliking Post
        • Downloading Content
          • Downloading Text Files
          • Downloading Purchases From Deleted Models
        • Multiple Actions
      • Model Filtering/Sorting
        • Price Filtering/Sort
      • Advanced Args
      • Scripting tips
      • Enable label scan
    • Recipes
      • Adding Proxy
      • Redownload Deleted Downloads
  • Content Check Modes
    • Table Columns
    • Table Management
      • Pre 3.10.7 filtering
  • Scraping Individual Posts or Media
  • Metadata
    • Schema
    • Creating Metadata
    • Metadata location
  • CDM Setup
    • CDM issues
  • FAQ/Common Issues
    • Page 1
  • Command Reference
    • Shared Options
      • General Program Options
        • Program Options
        • Logging Options
        • Filename Modification Options
        • Media Filters Options
        • Download Options
        • Advanced Program Options
      • Shared Scrape and Metadata Check Mode Options
        • User List Filter Options
          • Advanced User Filters
        • User Selection Options
        • Model Sorting & Processing Options
        • Content Options
        • Automation Options
        • Advanced Search & Processing Options
    • Main Scraper Options
    • Metadata Check Mode Options
    • Content Check Modes Options
    • Manual Mode Options
  • Request Change to Doc
  • Testing
Powered by GitBook
On this page
  • Manual
  • CDRM
  • CDRM2
  • KEYDB

CDM Setup

PreviousMetadata locationNextCDM issues

Last updated 1 year ago

To handle encrypted content, you'll require a CDM (Content Decryption Module). Indicators for this are the utilization of 'tempvideo' and 'tempaudio'.

Manual

This method is recommended due to its reliability and independence from potential issues like loss of third-party access or service shutdowns.

Setup

  • Follow this guide:

  • In the end you should have two files - private key file

    -client id file

  • Save the files to a location that is easily accessible

Changing via config manually

change key-mode-default

key-mode-default:manual

change client-id and private-key

Ensure you utilize the complete file path

private-key:...??privatekey.pem
client-id:...??client_id.bin

Changing via the prompt menu

  • go to edit advance config settings menu in the prompt menu

prompt menu
  • Switch to manual key-mode when prompted

  • When asked for the private-key, provide the complete path

  • When requested for the client-id, provide the complete path

CDRM

This is the initial automated option provided by

If you're unable to access the site, it's likely down, and you'll need to choose an alternative.

Changing via config manually

change key-mode-default

key-mode-default:cdrm

you could also pass --key-mode arg

--key-mode cdrm

Changing via the prompt menu

  • Navigate to the "Edit Config Settings" section

  • Navigate to the "Edit Advanced Options" section

  • When prompted to choose the key-mode, opt for "cdrm".

CDRM2

This is the secondary automatic option

provided by

If you're unable to access the site, it's likely down, and you'll need to choose an alternative setup.

Changing via config manually

change key-mode-default

key-mode-default:cdrm2

you could also pass the key-mode arg

--key-mode-cdrm2

Changing via the prompt menu

  • Navigate to the "Edit Config Settings" section

  • Navigate to the "Edit Advanced Options" section

  • When prompted to choose the key-mode, opt for "cdrm2"

KEYDB

This is the third automatic option

provided by

If you can not access the site most likely the site is down, and you must select a alternative

Setup

  • You must retrieve an api key from the website

  • Authenticate with a discord account

  • api key is alpha-numeric around 64 characters

Changing via config manually

change keymode

key-mode-default:keydb

additionally change the keydb_api

keydb_api:api from site

or pass the key-mode arg You must also have the keydb_api setup in the config for this option

--key-mode keydb

Changing via the prompt menu

  • Navigate to the "Edit Config Settings" section

  • Navigate to the "Edit Advanced Options" section

  • When prompted to choose the key-mode, opt for "keydb".

  • Enter your keydb API key when prompted.

copy api key from

https://of-scraper.gitbook.io/of-scraper/using-prompts
https://keysdb.net/me
Dumping Your own L3 CDM with Android Studiowww.videohelp.com
Guide
CDRM-Project
Logo
http://172.106.17.134:8080/172.106.17.134
Login - KeysDB
Logo
Logo