gitextract_nu5m95t5/ ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jmd-cli/ │ ├── gradle/ │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src/ │ └── main/ │ └── java/ │ └── net/ │ └── contra/ │ └── jmd/ │ ├── Deobfuscator.java │ └── Version.java ├── jmd-core/ │ ├── gradle/ │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── net/ │ │ └── contra/ │ │ └── jmd/ │ │ ├── transformers/ │ │ │ ├── Transformer.java │ │ │ ├── allatori/ │ │ │ │ └── AllatoriTransformer.java │ │ │ ├── dasho/ │ │ │ │ └── DashOTransformer.java │ │ │ ├── generic/ │ │ │ │ ├── ForeignCallRemover.java │ │ │ │ ├── GenericStringDeobfuscator.java │ │ │ │ ├── Renamer.java │ │ │ │ ├── StackFixer.java │ │ │ │ ├── StringFixer.java │ │ │ │ ├── StringScanner.java │ │ │ │ └── TransformerTemplate.java │ │ │ ├── jshrink/ │ │ │ │ ├── JShrinkTransformer.java │ │ │ │ └── StoreHandler.java │ │ │ ├── smokescreen/ │ │ │ │ └── SmokeScreenTransformer.java │ │ │ └── zkm/ │ │ │ └── ZKMTransformer.java │ │ └── util/ │ │ ├── GenericClassLoader.java │ │ ├── GenericMethods.java │ │ ├── HandleSearcher.java │ │ ├── LogHandler.java │ │ └── NonClassEntries.java │ └── test/ │ └── java/ │ └── net/ │ └── contra/ │ └── jmd/ │ └── transformers/ │ └── dasho/ │ └── DashOTransformerTest.java ├── jmd-gui/ │ ├── gradle/ │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src/ │ └── main/ │ ├── java/ │ │ └── net/ │ │ └── contra/ │ │ └── jmd/ │ │ └── ConfigureApp.java │ └── resources/ │ └── view/ │ └── configure.fxml └── settings.gradle