💪
qProtect
  • qProtect
  • Quick Start
  • Dependencies
  • Exclusions & Inclusions
  • Transformers
    • String Encryption
    • Flow Obfuscation
    • Reference Encryption
    • Field Reference Encryption
    • Number Encryption
    • SourceInfo Remover
    • LineNumber Transformer
    • AntiDebug Injector
Powered by GitBook
On this page
  • Running qProtect
  • Inputs & Outputs

Was this helpful?

Quick Start

PreviousqProtectNextDependencies

Last updated 1 year ago

Was this helpful?

qProtect must be ran on JDK (Java Development Kit) Version 8 (1.8) however, it supports all versions including and above Java 8.

A compatible JDK can also be found at

Running qProtect

To start the GUI, double click the jar or run it with the following command using cmd:

$ java -jar qProtect.jar

To run qProtect using the CLI run it with the following command in cmd:

$ java -jar qProtect.jar --config config.yml

Inputs & Outputs

The previous image shows selecting the Inputs and Outputs for paths.

Input: Should be an existing JAR file

Output: Should be the path to a new JAR file that will be written after obfuscation. It will rename existing files to a backup file.

https://jdk.mdma.dev