├── .github └── ISSUE_TEMPLATE.md ├── .gitignore ├── CUSTOMTRANSFORMER.md ├── LICENSE ├── README.md ├── USAGE.md ├── docs ├── CNAME ├── _config.yml └── index.md ├── pom.xml └── src ├── main └── java │ └── com │ └── javadeobfuscator │ └── deobfuscator │ ├── Deobfuscator.java │ ├── DeobfuscatorMain.java │ ├── analyzer │ ├── AnalyzerResult.java │ ├── ArgsAnalyzer.java │ ├── FlowAnalyzer.java │ ├── MethodAnalyzer.java │ ├── Value.java │ ├── ValueType.java │ └── frame │ │ ├── ArgumentFrame.java │ │ ├── ArrayLengthFrame.java │ │ ├── ArrayLoadFrame.java │ │ ├── ArrayStoreFrame.java │ │ ├── CheckCastFrame.java │ │ ├── DupFrame.java │ │ ├── FieldFrame.java │ │ ├── Frame.java │ │ ├── InstanceofFrame.java │ │ ├── JumpFrame.java │ │ ├── LdcFrame.java │ │ ├── LocalFrame.java │ │ ├── MathFrame.java │ │ ├── MethodFrame.java │ │ ├── MonitorFrame.java │ │ ├── MultiANewArrayFrame.java │ │ ├── NewArrayFrame.java │ │ ├── NewFrame.java │ │ ├── PopFrame.java │ │ ├── ReturnFrame.java │ │ ├── SwapFrame.java │ │ ├── SwitchFrame.java │ │ └── ThrowFrame.java │ ├── asm │ ├── ConstantPool.java │ └── source │ │ ├── ConstantPropagatingSourceFinder.java │ │ ├── ExceptionHolder.java │ │ ├── SimpleMethodConstantSourceFinder.java │ │ ├── SourceFinder.java │ │ ├── SourceFinderConsumer.java │ │ └── SourceResult.java │ ├── config │ ├── Configuration.java │ ├── TransformerConfig.java │ └── TransformerConfigDeserializer.java │ ├── exceptions │ ├── NoClassInPathException.java │ ├── PreventableStackOverflowError.java │ └── WrongTransformerException.java │ ├── executor │ ├── Context.java │ ├── MethodExecutor.java │ ├── Monitor.java │ ├── ThreadStore.java │ ├── defined │ │ ├── DictionaryMethodProvider.java │ │ ├── DisabledFieldProvider.java │ │ ├── JVMComparisonProvider.java │ │ ├── JVMMethodProvider.java │ │ ├── MappedFieldProvider.java │ │ ├── MappedMethodProvider.java │ │ ├── PrimitiveFieldProvider.java │ │ ├── ReflectiveProvider.java │ │ └── types │ │ │ ├── JavaClass.java │ │ │ ├── JavaConstantPool.java │ │ │ ├── JavaConstructor.java │ │ │ ├── JavaField.java │ │ │ ├── JavaFieldHandle.java │ │ │ ├── JavaHandle.java │ │ │ ├── JavaMethod.java │ │ │ ├── JavaMethodHandle.java │ │ │ └── JavaThread.java │ ├── exceptions │ │ ├── ExecutionException.java │ │ ├── FallingOffCodeException.java │ │ ├── NoSuchComparisonHandlerException.java │ │ ├── NoSuchHandlerException.java │ │ └── NoSuchMethodHandlerException.java │ ├── providers │ │ ├── ComparisonProvider.java │ │ ├── DelegatingProvider.java │ │ ├── FieldProvider.java │ │ ├── MethodProvider.java │ │ └── Provider.java │ └── values │ │ ├── JavaAddress.java │ │ ├── JavaArray.java │ │ ├── JavaBoolean.java │ │ ├── JavaByte.java │ │ ├── JavaCharacter.java │ │ ├── JavaDouble.java │ │ ├── JavaFloat.java │ │ ├── JavaInteger.java │ │ ├── JavaLong.java │ │ ├── JavaObject.java │ │ ├── JavaShort.java │ │ ├── JavaTop.java │ │ └── JavaValue.java │ ├── graph │ ├── GraphHelper.java │ ├── callgraph │ │ ├── CallGraph.java │ │ ├── CallGraphBuilder.java │ │ └── CallGraphNode.java │ └── inheritancegraph │ │ ├── InheritanceGraph.java │ │ ├── InheritanceGraphBuilder.java │ │ └── InheritanceGraphNode.java │ ├── matcher │ ├── ANewArrayStep.java │ ├── CapturingStep.java │ ├── FieldStep.java │ ├── InstructionMatcher.java │ ├── InstructionPattern.java │ ├── InvocationStep.java │ ├── LoadIntStep.java │ ├── MultiStep.java │ ├── NewArrayStep.java │ ├── OpcodeStep.java │ ├── OptionalStep.java │ ├── OrStep.java │ ├── RepeatingStep.java │ ├── Step.java │ └── WildcardStep.java │ ├── rules │ ├── Rule.java │ ├── Rules.java │ ├── classguard │ │ ├── RuleClassGuardPackage.java │ │ └── RuleEncryptedClass.java │ ├── dasho │ │ └── RuleStringDecryptor.java │ ├── generic │ │ └── RuleIllegalSignature.java │ ├── normalizer │ │ └── RuleSourceFileAttribute.java │ ├── stringer │ │ ├── RuleInvokedynamic1.java │ │ ├── RuleInvokedynamic2.java │ │ ├── RuleStringDecryptor.java │ │ ├── RuleStringDecryptorV3.java │ │ └── RuleStringDecryptorWithThread.java │ └── zelix │ │ ├── RuleEnhancedStringEncryption.java │ │ ├── RuleMethodParameterChangeStringEncryption.java │ │ ├── RuleReflectionDecryptor.java │ │ ├── RuleSimpleStringEncryption.java │ │ └── RuleSuspiciousClinit.java │ ├── transformers │ ├── ClassFinder.java │ ├── DelegatingTransformer.java │ ├── MethodFinder.java │ ├── Transformer.java │ ├── Transformers.java │ ├── allatori │ │ ├── FlowObfuscationTransformer.java │ │ ├── LightFlowObfuscationTransformer.java │ │ ├── StringEncryptionTransformer.java │ │ └── string │ │ │ └── StringEncryptionTransformer.java │ ├── classguard │ │ ├── ClassGuardData.java │ │ └── EncryptionTransformer.java │ ├── dasho │ │ ├── StringEncryptionTransformer.java │ │ └── string │ │ │ └── StringEncryptionTransformer.java │ ├── general │ │ ├── peephole │ │ │ ├── ConstantFolder.java │ │ │ ├── DeadCodeRemover.java │ │ │ ├── GotoRearranger.java │ │ │ ├── LdcSwapInvokeSwapPopRemover.java │ │ │ ├── PeepholeOptimizer.java │ │ │ ├── RedundantGotoRemover.java │ │ │ ├── RedundantTrapRemover.java │ │ │ ├── TrapHandlerMerger.java │ │ │ └── UnconditionalSwitchRemover.java │ │ └── removers │ │ │ ├── IllegalSignatureRemover.java │ │ │ ├── IllegalVarargsRemover.java │ │ │ ├── LineNumberRemover.java │ │ │ ├── LocalVariableRemover.java │ │ │ └── SyntheticBridgeRemover.java │ ├── normalizer │ │ ├── AbstractNormalizer.java │ │ ├── ClassNormalizer.java │ │ ├── CustomRemapper.java │ │ ├── DuplicateRenamer.java │ │ ├── FieldNormalizer.java │ │ ├── MethodNormalizer.java │ │ ├── PackageNormalizer.java │ │ └── SourceFileClassNormalizer.java │ ├── skidsuite2 │ │ ├── FakeExceptionTransformer.java │ │ └── StringEncryptionTransformer.java │ ├── smoke │ │ ├── IllegalVariableTransformer.java │ │ ├── NumberObfuscationTransformer.java │ │ └── StringEncryptionTransformer.java │ ├── stringer │ │ ├── HideAccessObfuscationTransformer.java │ │ ├── InvokedynamicTransformer.java │ │ ├── ReflectionObfuscationTransformer.java │ │ ├── ResourceEncryptionTransformer.java │ │ ├── StringEncryptionTransformer.java │ │ ├── invokedynamic │ │ │ ├── Invokedynamic1Transformer.java │ │ │ ├── Invokedynamic2Transformer.java │ │ │ └── package-info.java │ │ ├── v3 │ │ │ ├── CleanupTransformer.java │ │ │ ├── HideAccessTransformer.java │ │ │ ├── InvokedynamicTransformer.java │ │ │ ├── ResourceEncryptionTransformer.java │ │ │ ├── StringEncryptionTransformer.java │ │ │ └── utils │ │ │ │ ├── Constants.java │ │ │ │ ├── Helper.java │ │ │ │ ├── HideAccessClassFinder.java │ │ │ │ ├── InvokedynamicMethodFinder.java │ │ │ │ ├── ResourceEncryptionClassFinder.java │ │ │ │ └── StringEncryptionClassFinder.java │ │ ├── v3_1 │ │ │ ├── StringEncryptionTransformer.java │ │ │ └── utils │ │ │ │ └── Constants.java │ │ └── v9 │ │ │ ├── StringEncryptionTransformer.java │ │ │ └── utils │ │ │ └── Constants.java │ └── zelix │ │ ├── FlowObfuscationTransformer.java │ │ ├── ReflectionObfuscationTransformer.java │ │ ├── string │ │ ├── EnhancedStringEncryptionTransformer.java │ │ ├── SimpleStringEncryptionTransformer.java │ │ └── package-info.java │ │ └── v9 │ │ └── utils │ │ ├── MethodParameterChangeClassFinder.java │ │ └── ReflectionObfuscationClassFinder.java │ └── utils │ ├── ClassTree.java │ ├── DisableInitializationHook.java │ ├── InstructionModifier.java │ ├── PrimitiveUtils.java │ ├── RuntimeTypeAdapterFactory.java │ ├── TransformerHelper.java │ ├── TypeStore.java │ └── Utils.java └── test ├── java └── com │ └── javadeobfuscator │ └── deobfuscator │ └── TestRunner.java └── resources └── testcases ├── TestException.j ├── TestException1.j ├── TestException2.j ├── TestJSR.j ├── TestJSR1.j ├── TestMathOperations.j ├── TestSimple.j ├── TestStack.j ├── TestStackoverflow.j ├── TestStringer.j └── TestThrowNull.j /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/.gitignore -------------------------------------------------------------------------------- /CUSTOMTRANSFORMER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/CUSTOMTRANSFORMER.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/README.md -------------------------------------------------------------------------------- /USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/USAGE.md -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | javadeobfuscator.com -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/docs/index.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/Deobfuscator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/Deobfuscator.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/DeobfuscatorMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/DeobfuscatorMain.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/AnalyzerResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/AnalyzerResult.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/ArgsAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/ArgsAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/FlowAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/FlowAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/MethodAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/MethodAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/Value.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/ValueType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/ValueType.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/ArgumentFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/ArgumentFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/ArrayLengthFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/ArrayLengthFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/ArrayLoadFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/ArrayLoadFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/ArrayStoreFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/ArrayStoreFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/CheckCastFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/CheckCastFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/DupFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/DupFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/FieldFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/FieldFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/Frame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/Frame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/InstanceofFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/InstanceofFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/JumpFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/JumpFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/LdcFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/LdcFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/LocalFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/LocalFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/MathFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/MathFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/MethodFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/MethodFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/MonitorFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/MonitorFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/MultiANewArrayFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/MultiANewArrayFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/NewArrayFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/NewArrayFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/NewFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/NewFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/PopFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/PopFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/ReturnFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/ReturnFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/SwapFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/SwapFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/SwitchFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/SwitchFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/ThrowFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/analyzer/frame/ThrowFrame.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/asm/ConstantPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/asm/ConstantPool.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/asm/source/ConstantPropagatingSourceFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/asm/source/ConstantPropagatingSourceFinder.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/asm/source/ExceptionHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/asm/source/ExceptionHolder.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/asm/source/SimpleMethodConstantSourceFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/asm/source/SimpleMethodConstantSourceFinder.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/asm/source/SourceFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/asm/source/SourceFinder.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/asm/source/SourceFinderConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/asm/source/SourceFinderConsumer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/asm/source/SourceResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/asm/source/SourceResult.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/config/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/config/Configuration.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/config/TransformerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/config/TransformerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/config/TransformerConfigDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/config/TransformerConfigDeserializer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/exceptions/NoClassInPathException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/exceptions/NoClassInPathException.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/exceptions/PreventableStackOverflowError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/exceptions/PreventableStackOverflowError.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/exceptions/WrongTransformerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/exceptions/WrongTransformerException.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/Context.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/MethodExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/MethodExecutor.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/Monitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/Monitor.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/ThreadStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/ThreadStore.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/DictionaryMethodProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/DictionaryMethodProvider.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/DisabledFieldProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/DisabledFieldProvider.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/JVMComparisonProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/JVMComparisonProvider.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/JVMMethodProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/JVMMethodProvider.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/MappedFieldProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/MappedFieldProvider.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/MappedMethodProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/MappedMethodProvider.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/PrimitiveFieldProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/PrimitiveFieldProvider.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/ReflectiveProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/ReflectiveProvider.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/types/JavaClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/types/JavaClass.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/types/JavaConstantPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/types/JavaConstantPool.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/types/JavaConstructor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/types/JavaConstructor.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/types/JavaField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/types/JavaField.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/types/JavaFieldHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/types/JavaFieldHandle.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/types/JavaHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/types/JavaHandle.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/types/JavaMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/types/JavaMethod.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/types/JavaMethodHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/types/JavaMethodHandle.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/types/JavaThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/defined/types/JavaThread.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/exceptions/ExecutionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/exceptions/ExecutionException.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/exceptions/FallingOffCodeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/exceptions/FallingOffCodeException.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/exceptions/NoSuchComparisonHandlerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/exceptions/NoSuchComparisonHandlerException.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/exceptions/NoSuchHandlerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/exceptions/NoSuchHandlerException.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/exceptions/NoSuchMethodHandlerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/exceptions/NoSuchMethodHandlerException.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/providers/ComparisonProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/providers/ComparisonProvider.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/providers/DelegatingProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/providers/DelegatingProvider.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/providers/FieldProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/providers/FieldProvider.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/providers/MethodProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/providers/MethodProvider.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/providers/Provider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/providers/Provider.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaAddress.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaArray.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaBoolean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaBoolean.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaByte.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaByte.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaCharacter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaCharacter.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaDouble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaDouble.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaFloat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaFloat.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaInteger.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaLong.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaObject.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaShort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaShort.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaTop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaTop.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/executor/values/JavaValue.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/graph/GraphHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/graph/GraphHelper.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/graph/callgraph/CallGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/graph/callgraph/CallGraph.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/graph/callgraph/CallGraphBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/graph/callgraph/CallGraphBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/graph/callgraph/CallGraphNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/graph/callgraph/CallGraphNode.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/graph/inheritancegraph/InheritanceGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/graph/inheritancegraph/InheritanceGraph.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/graph/inheritancegraph/InheritanceGraphBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/graph/inheritancegraph/InheritanceGraphBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/graph/inheritancegraph/InheritanceGraphNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/graph/inheritancegraph/InheritanceGraphNode.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/matcher/ANewArrayStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/matcher/ANewArrayStep.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/matcher/CapturingStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/matcher/CapturingStep.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/matcher/FieldStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/matcher/FieldStep.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/matcher/InstructionMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/matcher/InstructionMatcher.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/matcher/InstructionPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/matcher/InstructionPattern.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/matcher/InvocationStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/matcher/InvocationStep.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/matcher/LoadIntStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/matcher/LoadIntStep.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/matcher/MultiStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/matcher/MultiStep.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/matcher/NewArrayStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/matcher/NewArrayStep.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/matcher/OpcodeStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/matcher/OpcodeStep.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/matcher/OptionalStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/matcher/OptionalStep.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/matcher/OrStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/matcher/OrStep.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/matcher/RepeatingStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/matcher/RepeatingStep.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/matcher/Step.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/matcher/Step.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/matcher/WildcardStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/matcher/WildcardStep.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/rules/Rule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/rules/Rule.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/rules/Rules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/rules/Rules.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/rules/classguard/RuleClassGuardPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/rules/classguard/RuleClassGuardPackage.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/rules/classguard/RuleEncryptedClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/rules/classguard/RuleEncryptedClass.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/rules/dasho/RuleStringDecryptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/rules/dasho/RuleStringDecryptor.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/rules/generic/RuleIllegalSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/rules/generic/RuleIllegalSignature.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/rules/normalizer/RuleSourceFileAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/rules/normalizer/RuleSourceFileAttribute.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/rules/stringer/RuleInvokedynamic1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/rules/stringer/RuleInvokedynamic1.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/rules/stringer/RuleInvokedynamic2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/rules/stringer/RuleInvokedynamic2.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/rules/stringer/RuleStringDecryptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/rules/stringer/RuleStringDecryptor.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/rules/stringer/RuleStringDecryptorV3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/rules/stringer/RuleStringDecryptorV3.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/rules/stringer/RuleStringDecryptorWithThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/rules/stringer/RuleStringDecryptorWithThread.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/rules/zelix/RuleEnhancedStringEncryption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/rules/zelix/RuleEnhancedStringEncryption.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/rules/zelix/RuleMethodParameterChangeStringEncryption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/rules/zelix/RuleMethodParameterChangeStringEncryption.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/rules/zelix/RuleReflectionDecryptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/rules/zelix/RuleReflectionDecryptor.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/rules/zelix/RuleSimpleStringEncryption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/rules/zelix/RuleSimpleStringEncryption.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/rules/zelix/RuleSuspiciousClinit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/rules/zelix/RuleSuspiciousClinit.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/ClassFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/ClassFinder.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/DelegatingTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/DelegatingTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/MethodFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/MethodFinder.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/Transformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/Transformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/Transformers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/Transformers.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/allatori/FlowObfuscationTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/allatori/FlowObfuscationTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/allatori/LightFlowObfuscationTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/allatori/LightFlowObfuscationTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/allatori/StringEncryptionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/allatori/StringEncryptionTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/allatori/string/StringEncryptionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/allatori/string/StringEncryptionTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/classguard/ClassGuardData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/classguard/ClassGuardData.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/classguard/EncryptionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/classguard/EncryptionTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/dasho/StringEncryptionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/dasho/StringEncryptionTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/dasho/string/StringEncryptionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/dasho/string/StringEncryptionTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/peephole/ConstantFolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/peephole/ConstantFolder.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/peephole/DeadCodeRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/peephole/DeadCodeRemover.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/peephole/GotoRearranger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/peephole/GotoRearranger.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/peephole/LdcSwapInvokeSwapPopRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/peephole/LdcSwapInvokeSwapPopRemover.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/peephole/PeepholeOptimizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/peephole/PeepholeOptimizer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/peephole/RedundantGotoRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/peephole/RedundantGotoRemover.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/peephole/RedundantTrapRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/peephole/RedundantTrapRemover.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/peephole/TrapHandlerMerger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/peephole/TrapHandlerMerger.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/peephole/UnconditionalSwitchRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/peephole/UnconditionalSwitchRemover.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/removers/IllegalSignatureRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/removers/IllegalSignatureRemover.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/removers/IllegalVarargsRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/removers/IllegalVarargsRemover.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/removers/LineNumberRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/removers/LineNumberRemover.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/removers/LocalVariableRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/removers/LocalVariableRemover.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/removers/SyntheticBridgeRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/general/removers/SyntheticBridgeRemover.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/normalizer/AbstractNormalizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/normalizer/AbstractNormalizer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/normalizer/ClassNormalizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/normalizer/ClassNormalizer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/normalizer/CustomRemapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/normalizer/CustomRemapper.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/normalizer/DuplicateRenamer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/normalizer/DuplicateRenamer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/normalizer/FieldNormalizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/normalizer/FieldNormalizer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/normalizer/MethodNormalizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/normalizer/MethodNormalizer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/normalizer/PackageNormalizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/normalizer/PackageNormalizer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/normalizer/SourceFileClassNormalizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/normalizer/SourceFileClassNormalizer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/skidsuite2/FakeExceptionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/skidsuite2/FakeExceptionTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/skidsuite2/StringEncryptionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/skidsuite2/StringEncryptionTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/smoke/IllegalVariableTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/smoke/IllegalVariableTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/smoke/NumberObfuscationTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/smoke/NumberObfuscationTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/smoke/StringEncryptionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/smoke/StringEncryptionTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/HideAccessObfuscationTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/HideAccessObfuscationTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/InvokedynamicTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/InvokedynamicTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/ReflectionObfuscationTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/ReflectionObfuscationTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/ResourceEncryptionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/ResourceEncryptionTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/StringEncryptionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/StringEncryptionTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/invokedynamic/Invokedynamic1Transformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/invokedynamic/Invokedynamic1Transformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/invokedynamic/Invokedynamic2Transformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/invokedynamic/Invokedynamic2Transformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/invokedynamic/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/invokedynamic/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/CleanupTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/CleanupTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/HideAccessTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/HideAccessTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/InvokedynamicTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/InvokedynamicTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/ResourceEncryptionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/ResourceEncryptionTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/StringEncryptionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/StringEncryptionTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/utils/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/utils/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/utils/Helper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/utils/Helper.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/utils/HideAccessClassFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/utils/HideAccessClassFinder.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/utils/InvokedynamicMethodFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/utils/InvokedynamicMethodFinder.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/utils/ResourceEncryptionClassFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/utils/ResourceEncryptionClassFinder.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/utils/StringEncryptionClassFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3/utils/StringEncryptionClassFinder.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3_1/StringEncryptionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3_1/StringEncryptionTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3_1/utils/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v3_1/utils/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v9/StringEncryptionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v9/StringEncryptionTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v9/utils/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/stringer/v9/utils/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/zelix/FlowObfuscationTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/zelix/FlowObfuscationTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/zelix/ReflectionObfuscationTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/zelix/ReflectionObfuscationTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/zelix/string/EnhancedStringEncryptionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/zelix/string/EnhancedStringEncryptionTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/zelix/string/SimpleStringEncryptionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/zelix/string/SimpleStringEncryptionTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/zelix/string/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/zelix/string/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/zelix/v9/utils/MethodParameterChangeClassFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/zelix/v9/utils/MethodParameterChangeClassFinder.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/transformers/zelix/v9/utils/ReflectionObfuscationClassFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/transformers/zelix/v9/utils/ReflectionObfuscationClassFinder.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/utils/ClassTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/utils/ClassTree.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/utils/DisableInitializationHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/utils/DisableInitializationHook.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/utils/InstructionModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/utils/InstructionModifier.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/utils/PrimitiveUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/utils/PrimitiveUtils.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/utils/RuntimeTypeAdapterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/utils/RuntimeTypeAdapterFactory.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/utils/TransformerHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/utils/TransformerHelper.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/utils/TypeStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/utils/TypeStore.java -------------------------------------------------------------------------------- /src/main/java/com/javadeobfuscator/deobfuscator/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/main/java/com/javadeobfuscator/deobfuscator/utils/Utils.java -------------------------------------------------------------------------------- /src/test/java/com/javadeobfuscator/deobfuscator/TestRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/test/java/com/javadeobfuscator/deobfuscator/TestRunner.java -------------------------------------------------------------------------------- /src/test/resources/testcases/TestException.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/test/resources/testcases/TestException.j -------------------------------------------------------------------------------- /src/test/resources/testcases/TestException1.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/test/resources/testcases/TestException1.j -------------------------------------------------------------------------------- /src/test/resources/testcases/TestException2.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/test/resources/testcases/TestException2.j -------------------------------------------------------------------------------- /src/test/resources/testcases/TestJSR.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/test/resources/testcases/TestJSR.j -------------------------------------------------------------------------------- /src/test/resources/testcases/TestJSR1.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/test/resources/testcases/TestJSR1.j -------------------------------------------------------------------------------- /src/test/resources/testcases/TestMathOperations.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/test/resources/testcases/TestMathOperations.j -------------------------------------------------------------------------------- /src/test/resources/testcases/TestSimple.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/test/resources/testcases/TestSimple.j -------------------------------------------------------------------------------- /src/test/resources/testcases/TestStack.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/test/resources/testcases/TestStack.j -------------------------------------------------------------------------------- /src/test/resources/testcases/TestStackoverflow.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/test/resources/testcases/TestStackoverflow.j -------------------------------------------------------------------------------- /src/test/resources/testcases/TestStringer.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/test/resources/testcases/TestStringer.j -------------------------------------------------------------------------------- /src/test/resources/testcases/TestThrowNull.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThisTestUser/deobfuscator/HEAD/src/test/resources/testcases/TestThrowNull.j --------------------------------------------------------------------------------