2024-08-07 12:23:30 -04:00
2024-08-07 12:23:30 -04:00
2024-08-07 12:23:30 -04:00
2024-08-02 12:45:13 -04:00
2024-08-07 12:23:30 -04:00
2024-08-02 12:45:13 -04:00
2024-08-07 12:23:30 -04:00

DVDFab 365 Lifetime Activation

A method to activate DVDFab products using a proxy approach that does not impact the integrity of application or system files.

Important

Support for all future software that may be added to DVDFab products is not automatic and requires knowledge of the product ID.

Features

  • 🔓 Unlocks all VIP functionalities of DVDFab products
  • ⚙️ Provides a seamless and non-intrusive activation method
  • 🛡️ Ensures continued access without modifying application or system files
  • 🚀 Removes the daily download limit
  • 📊 Removes analytics data and automatic reports

Prerequisites

  1. HTTP Toolkit: Download and install from httptoolkit.com
  2. DVDFab Product: Ensure you have the DVDFab product (e.g., StreamFab) installed on your system.
  3. Python: Ensure you have Python installed on your system.
  4. Required Python Packages: Install the required packages using pip:
    pip install -r requirements.txt
    

Installation & Usage

Step 1: Initial Setup

  1. Launch the DVDFab product for the first time and log in with a free account. Close the software afterward.

Step 2: Generate HTTP Toolkit Configuration

  1. Ensure you have Python installed on your system.
  2. Save the provided rules.py script to your local machine.
  3. Run the script using the following command:
    python3 rules.py
    
  4. This will generate an HTTPToolkit_DVDFab.htkrules file in the same directory.

Step 3: Configure HTTP Toolkit

  1. Open HTTP Toolkit.
  2. Import the HTTPToolkit_DVDFab.htkrules file into the Mock tab in HTTP Toolkit. Mock Rules
  3. Import the DVDFab CA certificates into the trusted certificates in HTTP Toolkit settings (requires Pro version). Import CA

Step 4: Launch DVDFab Product

  1. Launch a hooked terminal via Fresh Terminal or Existing Terminal in HTTP Toolkit.
  2. Navigate to the folder containing the DVDFab product binary.
  3. Launch the DVDFab product via the intercepted shell.

Step 5: Handling MAC Detection Errors (Optional)

In case you encounter errors related to MAC detection:

  1. Save the provided server.py script to your local machine.
  2. Run the server.py script using:
    python3 server.py
    
  3. This script will handle MAC detection issues by emulating a suitable response.

Step 6: Enabling Additional Rules in HTTP Toolkit (If Needed)

  1. Access HTTP Toolkit Configuration:
    • Go to the Mock tab where you imported the HTTPToolkit_DVDFab.htkrules file.
  2. Enable Additional Rules:
    • In the rules configuration, locate the index 2 section. This rule is disabled by default.
    • Enable this rule to apply additional patches required for your specific configuration.

Step 7: Disabling XML Check (Optional)

If you encounter issues related to XML checks, you can disable this check by enabling a specific rule in HTTP Toolkit:

  1. Access HTTP Toolkit Configuration:
    • Go to the Mock tab where you imported the HTTPToolkit_DVDFab.htkrules file.
  2. Enable XML Check Disabling Rule:
    • In the rules configuration, locate the index 3 section. This rule is disabled by default.
    • Enable this rule to disable the XML check.

Step 8: Enjoy Activated Features

  1. The requests are now patched, and you can enjoy all functionalities. Mock Requests

Licensing

This software is licensed under the terms of the MIT License.
You can find a copy of the license in the LICENSE file in the root folder.

Description
No description provided
Readme 410 KiB
Languages
Python 100%