Files
crextractor/README.md
T
2025-08-23 21:38:36 +05:00

1.1 KiB

Crextractor

Utility for extracting secrets from Crunchyroll mobile app

Prerequisites

Installation

npm i crextractor

Usage

Fetching already extracted secrets

async function main() {
  const url = 'https://raw.githubusercontent.com/vitalygashkov/crextractor/refs/heads/main/secrets.json';
  const data = await fetch(url).then((response) => response.json());

  // You can use the extracted secrets to obtain access tokens for Crunchyroll APIs
  const response = await fetch('https://beta-api.crunchyroll.com/auth/v1/token', {
    headers: {
      Authorization: data.authorization,
      // ...
    },
    method: 'POST',
    body: JSON.stringify({
      // ...
    }),
  });
}

Library

import { extractSecrets } from 'crextractor';

const { id, secret, encoded, authorization } = await extractSecrets();

// Do something with the extracted secrets

Command-line interface

npx crextractor

Results will be printed to the console and saved to secrets.json file

License

MIT