├── .gitignore ├── .idea ├── .name ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── compiler.xml ├── copyright │ ├── Default.xml │ └── profiles_settings.xml ├── dictionaries │ └── rod.xml ├── gradle.xml ├── jarRepositories.xml ├── misc.xml ├── uiDesigner.xml └── vcs.xml ├── .travis.yml ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── README.txt ├── annotation ├── build.gradle └── src │ └── main │ └── java │ └── lanchon │ └── dexpatcher │ └── annotation │ ├── DexAction.java │ ├── DexAdd.java │ ├── DexAppend.java │ ├── DexEdit.java │ ├── DexIgnore.java │ ├── DexPrepend.java │ ├── DexRemove.java │ ├── DexReplace.java │ ├── DexTarget.java │ └── DexWrap.java ├── check-copyright.gradle ├── configure-artifacts.gradle ├── configure-publishing.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle ├── test ├── build.gradle ├── compose-mapping.txt ├── encode-mapping.txt ├── mapping.txt ├── patch │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── test │ │ ├── Main.java │ │ ├── info │ │ └── package-info.java │ │ ├── rec │ │ ├── Rec.java │ │ ├── inner │ │ │ └── RecInner.java │ │ └── package-info.java │ │ └── target │ │ └── package-info.java ├── run-dex-via-adb ├── run-patched-dex-via-adb ├── shell-test ├── shell-test-diff ├── shell-test-ref.txt ├── shell-test-set-ref ├── shell-test.config ├── source │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── test │ │ ├── Main.java │ │ ├── info │ │ └── package-info.java │ │ ├── nonrec │ │ ├── NonRec.java │ │ └── inner │ │ │ └── NonRecInner.java │ │ └── rec │ │ ├── Rec.java │ │ └── inner │ │ └── RecInner.java └── template-mapping-ref.txt └── tool ├── about └── lib │ ├── commons-cli-LICENSE.txt │ ├── dexlib2-NOTICE.txt │ ├── guava-COPYING.txt │ └── multidexlib2-NOTICE.txt ├── build.gradle └── src └── main └── java └── lanchon └── dexpatcher ├── Configuration.java ├── Main.java ├── MapReader.java ├── Parser.java ├── Processor.java ├── core ├── Action.java ├── ActionParser.java ├── Context.java ├── DexPatcher.java ├── Marker.java ├── PatchException.java ├── PatcherAnnotation.java ├── logger │ ├── BasicLogger.java │ └── Logger.java ├── model │ ├── BasicClassDef.java │ ├── BasicDexFile.java │ ├── BasicField.java │ ├── BasicMethod.java │ └── BasicMethodImplementation.java ├── patcher │ ├── AbstractPatcher.java │ ├── ActionBasedPatcher.java │ ├── AnnotatableSetPatcher.java │ ├── ClassSetPatcher.java │ ├── FieldSetPatcher.java │ ├── MemberSetPatcher.java │ ├── MethodSetPatcher.java │ └── PackagePatcher.java └── util │ ├── AccessFlagLogger.java │ ├── DexUtils.java │ ├── ElementalTypeRewriter.java │ ├── Id.java │ ├── InvalidTypeDescriptorException.java │ ├── Label.java │ ├── SimpleTypeRewriter.java │ ├── Target.java │ ├── TemplateMapFileWriter.java │ └── TypeName.java └── transform ├── BaseLogger.java ├── MemberLogger.java ├── TransformLogger.java ├── anonymizer ├── DexAnonymizer.java └── TypeAnonymizer.java ├── codec ├── BinaryClassNameRewriter.java ├── DexCodec.java ├── DexCodecModule.java ├── StringCodec.java ├── decoder │ ├── DexDecoder.java │ └── StringDecoder.java └── encoder │ ├── BasicDexEncoder.java │ ├── BasicStringEncoder.java │ ├── CopyStringBuilder.java │ ├── DefaultIgnoredHintTypes.java │ ├── EncoderConfiguration.java │ ├── EncoderDexMap.java │ ├── ReservedWords.java │ ├── StringEscaper.java │ ├── StringEscaperConfiguration.java │ ├── TypeClassifier.java │ ├── TypeHintMapper.java │ └── TypeInfoMapper.java ├── mapper ├── DexMapperModule.java ├── MapFileReader.java ├── PatchRewriterModule.java └── map │ ├── DexMap.java │ ├── DexMaps.java │ ├── LoggingDexMap.java │ └── builder │ ├── CompositeMapBuilder.java │ ├── DexMapping.java │ ├── InverseMapBuilder.java │ └── MapBuilder.java └── util ├── DexVisitor.java └── wrapper ├── WrapperAnnotation.java ├── WrapperAnnotationElement.java ├── WrapperClassDef.java ├── WrapperField.java ├── WrapperFieldReference.java ├── WrapperMethod.java ├── WrapperMethodReference.java └── WrapperRewriterModule.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | dexpatcher-tool -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/.idea/copyright/Default.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/dictionaries/rod.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/.idea/dictionaries/rod.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/README.md -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/README.txt -------------------------------------------------------------------------------- /annotation/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/annotation/build.gradle -------------------------------------------------------------------------------- /annotation/src/main/java/lanchon/dexpatcher/annotation/DexAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/annotation/src/main/java/lanchon/dexpatcher/annotation/DexAction.java -------------------------------------------------------------------------------- /annotation/src/main/java/lanchon/dexpatcher/annotation/DexAdd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/annotation/src/main/java/lanchon/dexpatcher/annotation/DexAdd.java -------------------------------------------------------------------------------- /annotation/src/main/java/lanchon/dexpatcher/annotation/DexAppend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/annotation/src/main/java/lanchon/dexpatcher/annotation/DexAppend.java -------------------------------------------------------------------------------- /annotation/src/main/java/lanchon/dexpatcher/annotation/DexEdit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/annotation/src/main/java/lanchon/dexpatcher/annotation/DexEdit.java -------------------------------------------------------------------------------- /annotation/src/main/java/lanchon/dexpatcher/annotation/DexIgnore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/annotation/src/main/java/lanchon/dexpatcher/annotation/DexIgnore.java -------------------------------------------------------------------------------- /annotation/src/main/java/lanchon/dexpatcher/annotation/DexPrepend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/annotation/src/main/java/lanchon/dexpatcher/annotation/DexPrepend.java -------------------------------------------------------------------------------- /annotation/src/main/java/lanchon/dexpatcher/annotation/DexRemove.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/annotation/src/main/java/lanchon/dexpatcher/annotation/DexRemove.java -------------------------------------------------------------------------------- /annotation/src/main/java/lanchon/dexpatcher/annotation/DexReplace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/annotation/src/main/java/lanchon/dexpatcher/annotation/DexReplace.java -------------------------------------------------------------------------------- /annotation/src/main/java/lanchon/dexpatcher/annotation/DexTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/annotation/src/main/java/lanchon/dexpatcher/annotation/DexTarget.java -------------------------------------------------------------------------------- /annotation/src/main/java/lanchon/dexpatcher/annotation/DexWrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/annotation/src/main/java/lanchon/dexpatcher/annotation/DexWrap.java -------------------------------------------------------------------------------- /check-copyright.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/check-copyright.gradle -------------------------------------------------------------------------------- /configure-artifacts.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/configure-artifacts.gradle -------------------------------------------------------------------------------- /configure-publishing.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/configure-publishing.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/settings.gradle -------------------------------------------------------------------------------- /test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/build.gradle -------------------------------------------------------------------------------- /test/compose-mapping.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/compose-mapping.txt -------------------------------------------------------------------------------- /test/encode-mapping.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/encode-mapping.txt -------------------------------------------------------------------------------- /test/mapping.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/mapping.txt -------------------------------------------------------------------------------- /test/patch/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/patch/build.gradle -------------------------------------------------------------------------------- /test/patch/src/main/java/test/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/patch/src/main/java/test/Main.java -------------------------------------------------------------------------------- /test/patch/src/main/java/test/info/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/patch/src/main/java/test/info/package-info.java -------------------------------------------------------------------------------- /test/patch/src/main/java/test/rec/Rec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/patch/src/main/java/test/rec/Rec.java -------------------------------------------------------------------------------- /test/patch/src/main/java/test/rec/inner/RecInner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/patch/src/main/java/test/rec/inner/RecInner.java -------------------------------------------------------------------------------- /test/patch/src/main/java/test/rec/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/patch/src/main/java/test/rec/package-info.java -------------------------------------------------------------------------------- /test/patch/src/main/java/test/target/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/patch/src/main/java/test/target/package-info.java -------------------------------------------------------------------------------- /test/run-dex-via-adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/run-dex-via-adb -------------------------------------------------------------------------------- /test/run-patched-dex-via-adb: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ./run-dex-via-adb build/patched.dex test.Main 3 | -------------------------------------------------------------------------------- /test/shell-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/shell-test -------------------------------------------------------------------------------- /test/shell-test-diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/shell-test-diff -------------------------------------------------------------------------------- /test/shell-test-ref.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/shell-test-ref.txt -------------------------------------------------------------------------------- /test/shell-test-set-ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/shell-test-set-ref -------------------------------------------------------------------------------- /test/shell-test.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/shell-test.config -------------------------------------------------------------------------------- /test/source/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/source/build.gradle -------------------------------------------------------------------------------- /test/source/src/main/java/test/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/source/src/main/java/test/Main.java -------------------------------------------------------------------------------- /test/source/src/main/java/test/info/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/source/src/main/java/test/info/package-info.java -------------------------------------------------------------------------------- /test/source/src/main/java/test/nonrec/NonRec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/source/src/main/java/test/nonrec/NonRec.java -------------------------------------------------------------------------------- /test/source/src/main/java/test/nonrec/inner/NonRecInner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/source/src/main/java/test/nonrec/inner/NonRecInner.java -------------------------------------------------------------------------------- /test/source/src/main/java/test/rec/Rec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/source/src/main/java/test/rec/Rec.java -------------------------------------------------------------------------------- /test/source/src/main/java/test/rec/inner/RecInner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/source/src/main/java/test/rec/inner/RecInner.java -------------------------------------------------------------------------------- /test/template-mapping-ref.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/test/template-mapping-ref.txt -------------------------------------------------------------------------------- /tool/about/lib/commons-cli-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/about/lib/commons-cli-LICENSE.txt -------------------------------------------------------------------------------- /tool/about/lib/dexlib2-NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/about/lib/dexlib2-NOTICE.txt -------------------------------------------------------------------------------- /tool/about/lib/guava-COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/about/lib/guava-COPYING.txt -------------------------------------------------------------------------------- /tool/about/lib/multidexlib2-NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/about/lib/multidexlib2-NOTICE.txt -------------------------------------------------------------------------------- /tool/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/build.gradle -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/Configuration.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/Main.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/MapReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/MapReader.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/Parser.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/Processor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/Processor.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/Action.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/ActionParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/ActionParser.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/Context.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/DexPatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/DexPatcher.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/Marker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/Marker.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/PatchException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/PatchException.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/PatcherAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/PatcherAnnotation.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/logger/BasicLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/logger/BasicLogger.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/logger/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/logger/Logger.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/model/BasicClassDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/model/BasicClassDef.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/model/BasicDexFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/model/BasicDexFile.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/model/BasicField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/model/BasicField.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/model/BasicMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/model/BasicMethod.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/model/BasicMethodImplementation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/model/BasicMethodImplementation.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/patcher/AbstractPatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/patcher/AbstractPatcher.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/patcher/ActionBasedPatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/patcher/ActionBasedPatcher.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/patcher/AnnotatableSetPatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/patcher/AnnotatableSetPatcher.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/patcher/ClassSetPatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/patcher/ClassSetPatcher.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/patcher/FieldSetPatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/patcher/FieldSetPatcher.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/patcher/MemberSetPatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/patcher/MemberSetPatcher.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/patcher/MethodSetPatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/patcher/MethodSetPatcher.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/patcher/PackagePatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/patcher/PackagePatcher.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/util/AccessFlagLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/util/AccessFlagLogger.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/util/DexUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/util/DexUtils.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/util/ElementalTypeRewriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/util/ElementalTypeRewriter.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/util/Id.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/util/Id.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/util/InvalidTypeDescriptorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/util/InvalidTypeDescriptorException.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/util/Label.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/util/Label.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/util/SimpleTypeRewriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/util/SimpleTypeRewriter.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/util/Target.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/util/Target.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/util/TemplateMapFileWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/util/TemplateMapFileWriter.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/core/util/TypeName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/core/util/TypeName.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/BaseLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/BaseLogger.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/MemberLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/MemberLogger.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/TransformLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/TransformLogger.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/anonymizer/DexAnonymizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/anonymizer/DexAnonymizer.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/anonymizer/TypeAnonymizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/anonymizer/TypeAnonymizer.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/codec/BinaryClassNameRewriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/codec/BinaryClassNameRewriter.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/codec/DexCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/codec/DexCodec.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/codec/DexCodecModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/codec/DexCodecModule.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/codec/StringCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/codec/StringCodec.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/codec/decoder/DexDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/codec/decoder/DexDecoder.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/codec/decoder/StringDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/codec/decoder/StringDecoder.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/BasicDexEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/BasicDexEncoder.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/BasicStringEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/BasicStringEncoder.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/CopyStringBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/CopyStringBuilder.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/DefaultIgnoredHintTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/DefaultIgnoredHintTypes.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/EncoderConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/EncoderConfiguration.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/EncoderDexMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/EncoderDexMap.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/ReservedWords.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/ReservedWords.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/StringEscaper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/StringEscaper.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/StringEscaperConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/StringEscaperConfiguration.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/TypeClassifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/TypeClassifier.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/TypeHintMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/TypeHintMapper.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/TypeInfoMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/codec/encoder/TypeInfoMapper.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/mapper/DexMapperModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/mapper/DexMapperModule.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/mapper/MapFileReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/mapper/MapFileReader.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/mapper/PatchRewriterModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/mapper/PatchRewriterModule.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/mapper/map/DexMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/mapper/map/DexMap.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/mapper/map/DexMaps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/mapper/map/DexMaps.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/mapper/map/LoggingDexMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/mapper/map/LoggingDexMap.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/mapper/map/builder/CompositeMapBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/mapper/map/builder/CompositeMapBuilder.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/mapper/map/builder/DexMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/mapper/map/builder/DexMapping.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/mapper/map/builder/InverseMapBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/mapper/map/builder/InverseMapBuilder.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/mapper/map/builder/MapBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/mapper/map/builder/MapBuilder.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/util/DexVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/util/DexVisitor.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/util/wrapper/WrapperAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/util/wrapper/WrapperAnnotation.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/util/wrapper/WrapperAnnotationElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/util/wrapper/WrapperAnnotationElement.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/util/wrapper/WrapperClassDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/util/wrapper/WrapperClassDef.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/util/wrapper/WrapperField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/util/wrapper/WrapperField.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/util/wrapper/WrapperFieldReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/util/wrapper/WrapperFieldReference.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/util/wrapper/WrapperMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/util/wrapper/WrapperMethod.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/util/wrapper/WrapperMethodReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/util/wrapper/WrapperMethodReference.java -------------------------------------------------------------------------------- /tool/src/main/java/lanchon/dexpatcher/transform/util/wrapper/WrapperRewriterModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-tool/HEAD/tool/src/main/java/lanchon/dexpatcher/transform/util/wrapper/WrapperRewriterModule.java --------------------------------------------------------------------------------