/BReversed

A java bytecode deobfuscator

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

BReversed

A java bytecode deobfuscator

dependencies

Config

Creating the config:

  1. Create a file called "config.json".
  2. Add the following template.

Template:

{
  "task": "DETECT",

  "path": "jars",
  "input": "in.jar",
  "output": "out.jar",
  
  "renamerString": "BReversed",

  "transformers": [
    "crasher/IMGCrasherRemover",
    "bozar/",
    "!BozarLightFlow"
  ]
}

Explanation:

  "task":
    - "DETECT", use to detect obfuscators
    - "TRANSFORM", use to deobfuscate
    
  "path": use if jars are in a different path
  "input": input jar name, ".jar" is optional
  "output": output jar name, ".jar" is optional
  
   "renamerString": The new name renamed objects (+ the index)
  
  "transformers": list of transformers for deobfuscation:
                  use "packagename/TransformerSimpleName" to add singular transformer,
                  if you only use "packagename/" to add all transformers in that package. You can also user "!TransformerSimpleName" to exclude it.
diespannung.mp4