java-deobfuscator / deobfuscator

The real deal
https://javadeobfuscator.com
Apache License 2.0
1.57k stars 290 forks source link

question #237

Closed reahly closed 3 years ago

reahly commented 6 years ago

where are the name of the deobfuscators to put into the config? i can't see the list with the names right

ItzSomebody commented 6 years ago

https://github.com/java-deobfuscator/deobfuscator/tree/master/src/main/java/com/javadeobfuscator/deobfuscator/transformers

Replace stringer.StringEncryptionTransformer with whatever you need.

input: input.jar
output: output.jar
transformers:
  - stringer.StringEncryptionTransformer
path:
  - "C:/Program Files/Java/jdk1.8.0_XXX/jre/lib/rt.jar"
reahly commented 6 years ago

why zelix.StringEncryptionTransformer is not a thing?

ItzSomebody commented 6 years ago

The old string encryption transformer for zelix was buggy, didn't work all too well and doesn't work on the current version of zelix as far as I know.

The new ones are

zelix.string.EnhancedStringEncryptionTransformer zelix.string.SimpleStringEncryptionTransformer

Migsi commented 5 years ago

https://github.com/java-deobfuscator/deobfuscator/tree/master/src/main/java/com/javadeobfuscator/deobfuscator/transformers

Replace stringer.StringEncryptionTransformer with whatever you need.

input: input.jar
output: output.jar
transformers:
  - stringer.StringEncryptionTransformer
path:
  - "C:/Program Files/Java/jdk1.8.0_XXX/jre/lib/rt.jar"

Not topic relevant, but please add the "path" detail to the readme.md or usage.md. It was hard for me to find out where to specify additional jars until I checked this issue.