├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── 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 /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | .idea 3 | *.iml 4 | build -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jmd-cli/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-cli/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /jmd-cli/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-cli/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /jmd-cli/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-cli/gradlew -------------------------------------------------------------------------------- /jmd-cli/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-cli/gradlew.bat -------------------------------------------------------------------------------- /jmd-cli/src/main/java/net/contra/jmd/Deobfuscator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-cli/src/main/java/net/contra/jmd/Deobfuscator.java -------------------------------------------------------------------------------- /jmd-cli/src/main/java/net/contra/jmd/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-cli/src/main/java/net/contra/jmd/Version.java -------------------------------------------------------------------------------- /jmd-core/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /jmd-core/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /jmd-core/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/gradlew -------------------------------------------------------------------------------- /jmd-core/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/gradlew.bat -------------------------------------------------------------------------------- /jmd-core/src/main/java/net/contra/jmd/transformers/Transformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/src/main/java/net/contra/jmd/transformers/Transformer.java -------------------------------------------------------------------------------- /jmd-core/src/main/java/net/contra/jmd/transformers/allatori/AllatoriTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/src/main/java/net/contra/jmd/transformers/allatori/AllatoriTransformer.java -------------------------------------------------------------------------------- /jmd-core/src/main/java/net/contra/jmd/transformers/dasho/DashOTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/src/main/java/net/contra/jmd/transformers/dasho/DashOTransformer.java -------------------------------------------------------------------------------- /jmd-core/src/main/java/net/contra/jmd/transformers/generic/ForeignCallRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/src/main/java/net/contra/jmd/transformers/generic/ForeignCallRemover.java -------------------------------------------------------------------------------- /jmd-core/src/main/java/net/contra/jmd/transformers/generic/GenericStringDeobfuscator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/src/main/java/net/contra/jmd/transformers/generic/GenericStringDeobfuscator.java -------------------------------------------------------------------------------- /jmd-core/src/main/java/net/contra/jmd/transformers/generic/Renamer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/src/main/java/net/contra/jmd/transformers/generic/Renamer.java -------------------------------------------------------------------------------- /jmd-core/src/main/java/net/contra/jmd/transformers/generic/StackFixer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/src/main/java/net/contra/jmd/transformers/generic/StackFixer.java -------------------------------------------------------------------------------- /jmd-core/src/main/java/net/contra/jmd/transformers/generic/StringFixer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/src/main/java/net/contra/jmd/transformers/generic/StringFixer.java -------------------------------------------------------------------------------- /jmd-core/src/main/java/net/contra/jmd/transformers/generic/StringScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/src/main/java/net/contra/jmd/transformers/generic/StringScanner.java -------------------------------------------------------------------------------- /jmd-core/src/main/java/net/contra/jmd/transformers/generic/TransformerTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/src/main/java/net/contra/jmd/transformers/generic/TransformerTemplate.java -------------------------------------------------------------------------------- /jmd-core/src/main/java/net/contra/jmd/transformers/jshrink/JShrinkTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/src/main/java/net/contra/jmd/transformers/jshrink/JShrinkTransformer.java -------------------------------------------------------------------------------- /jmd-core/src/main/java/net/contra/jmd/transformers/jshrink/StoreHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/src/main/java/net/contra/jmd/transformers/jshrink/StoreHandler.java -------------------------------------------------------------------------------- /jmd-core/src/main/java/net/contra/jmd/transformers/smokescreen/SmokeScreenTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/src/main/java/net/contra/jmd/transformers/smokescreen/SmokeScreenTransformer.java -------------------------------------------------------------------------------- /jmd-core/src/main/java/net/contra/jmd/transformers/zkm/ZKMTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/src/main/java/net/contra/jmd/transformers/zkm/ZKMTransformer.java -------------------------------------------------------------------------------- /jmd-core/src/main/java/net/contra/jmd/util/GenericClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/src/main/java/net/contra/jmd/util/GenericClassLoader.java -------------------------------------------------------------------------------- /jmd-core/src/main/java/net/contra/jmd/util/GenericMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/src/main/java/net/contra/jmd/util/GenericMethods.java -------------------------------------------------------------------------------- /jmd-core/src/main/java/net/contra/jmd/util/HandleSearcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/src/main/java/net/contra/jmd/util/HandleSearcher.java -------------------------------------------------------------------------------- /jmd-core/src/main/java/net/contra/jmd/util/LogHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/src/main/java/net/contra/jmd/util/LogHandler.java -------------------------------------------------------------------------------- /jmd-core/src/main/java/net/contra/jmd/util/NonClassEntries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/src/main/java/net/contra/jmd/util/NonClassEntries.java -------------------------------------------------------------------------------- /jmd-core/src/test/java/net/contra/jmd/transformers/dasho/DashOTransformerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-core/src/test/java/net/contra/jmd/transformers/dasho/DashOTransformerTest.java -------------------------------------------------------------------------------- /jmd-gui/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-gui/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /jmd-gui/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-gui/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /jmd-gui/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-gui/gradlew -------------------------------------------------------------------------------- /jmd-gui/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-gui/gradlew.bat -------------------------------------------------------------------------------- /jmd-gui/src/main/java/net/contra/jmd/ConfigureApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-gui/src/main/java/net/contra/jmd/ConfigureApp.java -------------------------------------------------------------------------------- /jmd-gui/src/main/resources/view/configure.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/jmd-gui/src/main/resources/view/configure.fxml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yocontra/JMD/HEAD/settings.gradle --------------------------------------------------------------------------------