├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── maven.yml ├── .gitignore ├── .idea └── copyright │ └── MIT.xml ├── .travis.yml ├── LICENSE ├── README.md ├── ShowHWID ├── META-INF │ └── MANIFEST.MF └── src │ └── HWIDGenerator.java ├── _config.yml ├── libs └── com │ └── bulenkov │ └── darcula │ ├── 1.0.0 │ ├── darcula-1.0.0.jar │ ├── darcula-1.0.0.jar.md5 │ ├── darcula-1.0.0.jar.sha1 │ ├── darcula-1.0.0.pom │ ├── darcula-1.0.0.pom.md5 │ └── darcula-1.0.0.pom.sha1 │ ├── maven-metadata.xml │ ├── maven-metadata.xml.md5 │ └── maven-metadata.xml.sha1 ├── obfuscator-annotations ├── obfuscatorannotations.iml ├── pom.xml └── src │ └── main │ └── java │ └── me │ └── superblaubeere27 │ └── annotations │ ├── ObfuscationTransformer.java │ ├── ObfuscatorRules.java │ └── Rule.java ├── obfuscator-core ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── me │ │ │ └── superblaubeere27 │ │ │ │ ├── hwid │ │ │ │ └── HWID.java │ │ │ │ └── jobf │ │ │ │ ├── IClassTransformer.java │ │ │ │ ├── IPreClassTransformer.java │ │ │ │ ├── JObf.java │ │ │ │ ├── JObfImpl.java │ │ │ │ ├── JObfSettings.java │ │ │ │ ├── ObfuscatorClassLoader.java │ │ │ │ ├── ProcessorCallback.java │ │ │ │ ├── processors │ │ │ │ ├── CrasherTransformer.java │ │ │ │ ├── HWIDProtection.java │ │ │ │ ├── HideMembers.java │ │ │ │ ├── InlineTransformer.java │ │ │ │ ├── InvokeDynamic.java │ │ │ │ ├── LineNumberRemover.java │ │ │ │ ├── NumberObfuscationTransformer.java │ │ │ │ ├── ReferenceProxy.java │ │ │ │ ├── ShuffleMembersTransformer.java │ │ │ │ ├── StaticInitializionTransformer.java │ │ │ │ ├── StringEncryptionTransformer.java │ │ │ │ ├── encryption │ │ │ │ │ └── string │ │ │ │ │ │ ├── AESEncryptionAlgorithm.java │ │ │ │ │ │ ├── BlowfishEncryptionAlgorithm.java │ │ │ │ │ │ ├── DESEncryptionAlgorithm.java │ │ │ │ │ │ ├── IStringEncryptionAlgorithm.java │ │ │ │ │ │ └── XOREncryptionAlgorithm.java │ │ │ │ ├── flowObfuscation │ │ │ │ │ ├── FloatingPointComparisionMangler.java │ │ │ │ │ ├── FlowObfuscator.java │ │ │ │ │ ├── JumpReplacer.java │ │ │ │ │ ├── LocalVariableMangler.java │ │ │ │ │ ├── ReturnMangler.java │ │ │ │ │ ├── SwitchMangler.java │ │ │ │ │ └── codegen │ │ │ │ │ │ ├── ITrashCodeGenerator.java │ │ │ │ │ │ └── TrashCodeGenerator.java │ │ │ │ ├── name │ │ │ │ │ ├── ClassWrapper.java │ │ │ │ │ ├── CommonPackageTrees.java │ │ │ │ │ ├── CustomRemapper.java │ │ │ │ │ ├── FieldWrapper.java │ │ │ │ │ ├── INameObfuscationProcessor.java │ │ │ │ │ ├── InnerClassRemover.java │ │ │ │ │ ├── MemberRemapper.java │ │ │ │ │ ├── MethodWrapper.java │ │ │ │ │ └── NameObfuscation.java │ │ │ │ ├── optimizer │ │ │ │ │ ├── ComparisionReplacer.java │ │ │ │ │ ├── InsertedMethods.java │ │ │ │ │ ├── Optimizer.java │ │ │ │ │ └── StaticStringCallOptimizer.java │ │ │ │ └── packager │ │ │ │ │ └── Packager.java │ │ │ │ ├── ui │ │ │ │ ├── Appender.java │ │ │ │ ├── GUI.form │ │ │ │ └── GUI.java │ │ │ │ └── utils │ │ │ │ ├── AnnotationUtils.java │ │ │ │ ├── ClassTree.java │ │ │ │ ├── ConsoleUtils.java │ │ │ │ ├── InliningUtils.java │ │ │ │ ├── JObfFileFilter.java │ │ │ │ ├── JarFileFilter.java │ │ │ │ ├── MissingClassException.java │ │ │ │ ├── NameUtils.java │ │ │ │ ├── NodeUtils.java │ │ │ │ ├── PrimitiveUtils.java │ │ │ │ ├── RuntimeTypeAdapterFactory.java │ │ │ │ ├── StringManipulationUtils.java │ │ │ │ ├── Template.java │ │ │ │ ├── Templates.java │ │ │ │ ├── Utils.java │ │ │ │ ├── VariableProvider.java │ │ │ │ ├── VersionComparator.java │ │ │ │ ├── VersionTokenizer.java │ │ │ │ ├── scheduler │ │ │ │ ├── ScheduledRunnable.java │ │ │ │ └── Scheduler.java │ │ │ │ ├── script │ │ │ │ ├── JObfScript.java │ │ │ │ └── JObfScriptManager.java │ │ │ │ └── values │ │ │ │ ├── BooleanValue.java │ │ │ │ ├── ConfigManager.java │ │ │ │ ├── Configuration.java │ │ │ │ ├── DeprecationLevel.java │ │ │ │ ├── EnabledValue.java │ │ │ │ ├── FilePathValue.java │ │ │ │ ├── ModeValue.java │ │ │ │ ├── NumberValue.java │ │ │ │ ├── StringValue.java │ │ │ │ ├── Value.java │ │ │ │ └── ValueManager.java │ │ └── org │ │ │ └── objectweb │ │ │ └── asm │ │ │ └── ModifiedClassWriter.java │ └── resources │ │ ├── DARCULA.LICENSE │ │ ├── logback.xml │ │ ├── strings.properties │ │ ├── templates │ │ ├── Aggressive.json │ │ └── MixIn.json │ │ └── theme.xml │ └── test │ ├── java │ ├── FormatTest.java │ └── me │ │ └── superblaubeere27 │ │ ├── CipherTest.java │ │ ├── JumpTest.java │ │ ├── NodeUtilsTest.java │ │ ├── ObfuscatorTest.java │ │ ├── Test.java │ │ └── jobf │ │ └── processors │ │ └── optimizer │ │ └── InsertedMethodsTest.java │ └── resources │ └── config.jocfg ├── pom.xml ├── script.js ├── version └── watermark ├── pom.xml └── src └── main └── java └── me └── superblaubeere27 └── obfuscator └── watermark ├── Config.java ├── Encryption.java └── Main.java /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/copyright/MIT.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/.idea/copyright/MIT.xml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | sudo: false 3 | script: mvn clean package -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/README.md -------------------------------------------------------------------------------- /ShowHWID/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Main-Class: HWIDGenerator 3 | 4 | -------------------------------------------------------------------------------- /ShowHWID/src/HWIDGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/ShowHWID/src/HWIDGenerator.java -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/_config.yml -------------------------------------------------------------------------------- /libs/com/bulenkov/darcula/1.0.0/darcula-1.0.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/libs/com/bulenkov/darcula/1.0.0/darcula-1.0.0.jar -------------------------------------------------------------------------------- /libs/com/bulenkov/darcula/1.0.0/darcula-1.0.0.jar.md5: -------------------------------------------------------------------------------- 1 | 5afdcd4e299f71fb9dfd1740937bfbea -------------------------------------------------------------------------------- /libs/com/bulenkov/darcula/1.0.0/darcula-1.0.0.jar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/libs/com/bulenkov/darcula/1.0.0/darcula-1.0.0.jar.sha1 -------------------------------------------------------------------------------- /libs/com/bulenkov/darcula/1.0.0/darcula-1.0.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/libs/com/bulenkov/darcula/1.0.0/darcula-1.0.0.pom -------------------------------------------------------------------------------- /libs/com/bulenkov/darcula/1.0.0/darcula-1.0.0.pom.md5: -------------------------------------------------------------------------------- 1 | 697aac46bfa6e26ed3e3d74c3de449b2 -------------------------------------------------------------------------------- /libs/com/bulenkov/darcula/1.0.0/darcula-1.0.0.pom.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/libs/com/bulenkov/darcula/1.0.0/darcula-1.0.0.pom.sha1 -------------------------------------------------------------------------------- /libs/com/bulenkov/darcula/maven-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/libs/com/bulenkov/darcula/maven-metadata.xml -------------------------------------------------------------------------------- /libs/com/bulenkov/darcula/maven-metadata.xml.md5: -------------------------------------------------------------------------------- 1 | 921046267861d063e7cf6da78cb81bba -------------------------------------------------------------------------------- /libs/com/bulenkov/darcula/maven-metadata.xml.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/libs/com/bulenkov/darcula/maven-metadata.xml.sha1 -------------------------------------------------------------------------------- /obfuscator-annotations/obfuscatorannotations.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-annotations/obfuscatorannotations.iml -------------------------------------------------------------------------------- /obfuscator-annotations/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-annotations/pom.xml -------------------------------------------------------------------------------- /obfuscator-annotations/src/main/java/me/superblaubeere27/annotations/ObfuscationTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-annotations/src/main/java/me/superblaubeere27/annotations/ObfuscationTransformer.java -------------------------------------------------------------------------------- /obfuscator-annotations/src/main/java/me/superblaubeere27/annotations/ObfuscatorRules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-annotations/src/main/java/me/superblaubeere27/annotations/ObfuscatorRules.java -------------------------------------------------------------------------------- /obfuscator-annotations/src/main/java/me/superblaubeere27/annotations/Rule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-annotations/src/main/java/me/superblaubeere27/annotations/Rule.java -------------------------------------------------------------------------------- /obfuscator-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/pom.xml -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/hwid/HWID.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/hwid/HWID.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/IClassTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/IClassTransformer.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/IPreClassTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/IPreClassTransformer.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/JObf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/JObf.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/JObfImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/JObfImpl.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/JObfSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/JObfSettings.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/ObfuscatorClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/ObfuscatorClassLoader.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/ProcessorCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/ProcessorCallback.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/CrasherTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/CrasherTransformer.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/HWIDProtection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/HWIDProtection.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/HideMembers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/HideMembers.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/InlineTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/InlineTransformer.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/InvokeDynamic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/InvokeDynamic.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/LineNumberRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/LineNumberRemover.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/NumberObfuscationTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/NumberObfuscationTransformer.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/ReferenceProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/ReferenceProxy.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/ShuffleMembersTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/ShuffleMembersTransformer.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/StaticInitializionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/StaticInitializionTransformer.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/StringEncryptionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/StringEncryptionTransformer.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/encryption/string/AESEncryptionAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/encryption/string/AESEncryptionAlgorithm.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/encryption/string/BlowfishEncryptionAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/encryption/string/BlowfishEncryptionAlgorithm.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/encryption/string/DESEncryptionAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/encryption/string/DESEncryptionAlgorithm.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/encryption/string/IStringEncryptionAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/encryption/string/IStringEncryptionAlgorithm.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/encryption/string/XOREncryptionAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/encryption/string/XOREncryptionAlgorithm.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/flowObfuscation/FloatingPointComparisionMangler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/flowObfuscation/FloatingPointComparisionMangler.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/flowObfuscation/FlowObfuscator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/flowObfuscation/FlowObfuscator.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/flowObfuscation/JumpReplacer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/flowObfuscation/JumpReplacer.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/flowObfuscation/LocalVariableMangler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/flowObfuscation/LocalVariableMangler.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/flowObfuscation/ReturnMangler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/flowObfuscation/ReturnMangler.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/flowObfuscation/SwitchMangler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/flowObfuscation/SwitchMangler.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/flowObfuscation/codegen/ITrashCodeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/flowObfuscation/codegen/ITrashCodeGenerator.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/flowObfuscation/codegen/TrashCodeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/flowObfuscation/codegen/TrashCodeGenerator.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/name/ClassWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/name/ClassWrapper.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/name/CommonPackageTrees.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/name/CommonPackageTrees.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/name/CustomRemapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/name/CustomRemapper.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/name/FieldWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/name/FieldWrapper.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/name/INameObfuscationProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/name/INameObfuscationProcessor.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/name/InnerClassRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/name/InnerClassRemover.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/name/MemberRemapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/name/MemberRemapper.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/name/MethodWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/name/MethodWrapper.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/name/NameObfuscation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/name/NameObfuscation.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/optimizer/ComparisionReplacer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/optimizer/ComparisionReplacer.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/optimizer/InsertedMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/optimizer/InsertedMethods.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/optimizer/Optimizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/optimizer/Optimizer.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/optimizer/StaticStringCallOptimizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/optimizer/StaticStringCallOptimizer.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/packager/Packager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/processors/packager/Packager.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/ui/Appender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/ui/Appender.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/ui/GUI.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/ui/GUI.form -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/ui/GUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/ui/GUI.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/AnnotationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/AnnotationUtils.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/ClassTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/ClassTree.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/ConsoleUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/ConsoleUtils.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/InliningUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/InliningUtils.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/JObfFileFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/JObfFileFilter.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/JarFileFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/JarFileFilter.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/MissingClassException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/MissingClassException.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/NameUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/NameUtils.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/NodeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/NodeUtils.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/PrimitiveUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/PrimitiveUtils.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/RuntimeTypeAdapterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/RuntimeTypeAdapterFactory.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/StringManipulationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/StringManipulationUtils.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/Template.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/Template.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/Templates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/Templates.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/Utils.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/VariableProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/VariableProvider.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/VersionComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/VersionComparator.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/VersionTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/VersionTokenizer.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/scheduler/ScheduledRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/scheduler/ScheduledRunnable.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/scheduler/Scheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/scheduler/Scheduler.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/script/JObfScript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/script/JObfScript.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/script/JObfScriptManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/script/JObfScriptManager.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/BooleanValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/BooleanValue.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/ConfigManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/ConfigManager.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/Configuration.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/DeprecationLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/DeprecationLevel.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/EnabledValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/EnabledValue.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/FilePathValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/FilePathValue.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/ModeValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/ModeValue.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/NumberValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/NumberValue.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/StringValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/StringValue.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/Value.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/ValueManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/me/superblaubeere27/jobf/utils/values/ValueManager.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/java/org/objectweb/asm/ModifiedClassWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/java/org/objectweb/asm/ModifiedClassWriter.java -------------------------------------------------------------------------------- /obfuscator-core/src/main/resources/DARCULA.LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/resources/DARCULA.LICENSE -------------------------------------------------------------------------------- /obfuscator-core/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/resources/logback.xml -------------------------------------------------------------------------------- /obfuscator-core/src/main/resources/strings.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/resources/strings.properties -------------------------------------------------------------------------------- /obfuscator-core/src/main/resources/templates/Aggressive.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/resources/templates/Aggressive.json -------------------------------------------------------------------------------- /obfuscator-core/src/main/resources/templates/MixIn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/resources/templates/MixIn.json -------------------------------------------------------------------------------- /obfuscator-core/src/main/resources/theme.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/main/resources/theme.xml -------------------------------------------------------------------------------- /obfuscator-core/src/test/java/FormatTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/test/java/FormatTest.java -------------------------------------------------------------------------------- /obfuscator-core/src/test/java/me/superblaubeere27/CipherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/test/java/me/superblaubeere27/CipherTest.java -------------------------------------------------------------------------------- /obfuscator-core/src/test/java/me/superblaubeere27/JumpTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/test/java/me/superblaubeere27/JumpTest.java -------------------------------------------------------------------------------- /obfuscator-core/src/test/java/me/superblaubeere27/NodeUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/test/java/me/superblaubeere27/NodeUtilsTest.java -------------------------------------------------------------------------------- /obfuscator-core/src/test/java/me/superblaubeere27/ObfuscatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/test/java/me/superblaubeere27/ObfuscatorTest.java -------------------------------------------------------------------------------- /obfuscator-core/src/test/java/me/superblaubeere27/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/test/java/me/superblaubeere27/Test.java -------------------------------------------------------------------------------- /obfuscator-core/src/test/java/me/superblaubeere27/jobf/processors/optimizer/InsertedMethodsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/test/java/me/superblaubeere27/jobf/processors/optimizer/InsertedMethodsTest.java -------------------------------------------------------------------------------- /obfuscator-core/src/test/resources/config.jocfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/obfuscator-core/src/test/resources/config.jocfg -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/pom.xml -------------------------------------------------------------------------------- /script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/script.js -------------------------------------------------------------------------------- /version: -------------------------------------------------------------------------------- 1 | 1.9.3 2 | -------------------------------------------------------------------------------- /watermark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/watermark/pom.xml -------------------------------------------------------------------------------- /watermark/src/main/java/me/superblaubeere27/obfuscator/watermark/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/watermark/src/main/java/me/superblaubeere27/obfuscator/watermark/Config.java -------------------------------------------------------------------------------- /watermark/src/main/java/me/superblaubeere27/obfuscator/watermark/Encryption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/watermark/src/main/java/me/superblaubeere27/obfuscator/watermark/Encryption.java -------------------------------------------------------------------------------- /watermark/src/main/java/me/superblaubeere27/obfuscator/watermark/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/githubXiaowangzi/obfuscator/HEAD/watermark/src/main/java/me/superblaubeere27/obfuscator/watermark/Main.java --------------------------------------------------------------------------------