├── .gitignore ├── .idea ├── .name ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── compiler.xml ├── copyright │ ├── Default.xml │ └── profiles_settings.xml ├── encodings.xml ├── gradle.xml ├── jarRepositories.xml ├── misc.xml ├── modules.xml ├── modules │ └── dexpatcher-gradle.iml ├── uiDesigner.xml └── vcs.xml ├── .travis.yml ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── README.txt ├── check-copyright.gradle ├── configure-artifacts.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main └── groovy └── lanchon └── dexpatcher └── gradle ├── Constants.groovy ├── DexpatcherProperties.groovy ├── ParsedProperties.groovy ├── Platform.groovy ├── ProjectProperties.groovy ├── extensions ├── AbstractDecoderExtension.groovy ├── AbstractExtension.groovy ├── AbstractPatcherExtension.groovy ├── AbstractToolExtension.groovy ├── ApkLibraryExtension.groovy ├── ApktoolExtension.groovy ├── Dex2jarExtension.groovy ├── DexpatcherConfigExtension.groovy ├── DexpatcherExtension.groovy ├── PatchLibraryExtension.groovy └── PatchedAppExtension.groovy ├── helpers ├── Aapt2MavenUtilsHelper.groovy ├── AndroidPluginHelperInitializer.groovy ├── LocalDependencyHelper.groovy ├── MergeResourcesHelper.groovy └── VariantHelper.groovy ├── plugins ├── AbstractDecoderPlugin.groovy ├── AbstractPatcherPlugin.groovy ├── AbstractPlugin.groovy ├── ApkLibraryPlugin.groovy ├── DexpatcherBasePlugin.groovy ├── PatchLibraryPlugin.groovy └── PatchedAppPlugin.groovy └── tasks ├── AbstractApktoolTask.groovy ├── AbstractDex2jarTask.groovy ├── AbstractJavaExecTask.groovy ├── BuildApkTask.groovy ├── CollectDexTask.groovy ├── DecodeApkTask.groovy ├── Dex2jarTask.groovy ├── DexpatcherTask.groovy ├── ProcessIdMappingsTask.groovy └── ProvideDecodedAppTask.groovy /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | dexpatcher-gradle -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/.idea/copyright/Default.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/modules/dexpatcher-gradle.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/.idea/modules/dexpatcher-gradle.iml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/README.md -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/README.txt -------------------------------------------------------------------------------- /check-copyright.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/check-copyright.gradle -------------------------------------------------------------------------------- /configure-artifacts.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/configure-artifacts.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/Constants.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/Constants.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/DexpatcherProperties.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/DexpatcherProperties.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/ParsedProperties.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/ParsedProperties.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/Platform.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/Platform.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/ProjectProperties.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/ProjectProperties.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/extensions/AbstractDecoderExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/extensions/AbstractDecoderExtension.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/extensions/AbstractExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/extensions/AbstractExtension.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/extensions/AbstractPatcherExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/extensions/AbstractPatcherExtension.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/extensions/AbstractToolExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/extensions/AbstractToolExtension.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/extensions/ApkLibraryExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/extensions/ApkLibraryExtension.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/extensions/ApktoolExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/extensions/ApktoolExtension.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/extensions/Dex2jarExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/extensions/Dex2jarExtension.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/extensions/DexpatcherConfigExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/extensions/DexpatcherConfigExtension.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/extensions/DexpatcherExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/extensions/DexpatcherExtension.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/extensions/PatchLibraryExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/extensions/PatchLibraryExtension.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/extensions/PatchedAppExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/extensions/PatchedAppExtension.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/helpers/Aapt2MavenUtilsHelper.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/helpers/Aapt2MavenUtilsHelper.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/helpers/AndroidPluginHelperInitializer.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/helpers/AndroidPluginHelperInitializer.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/helpers/LocalDependencyHelper.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/helpers/LocalDependencyHelper.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/helpers/MergeResourcesHelper.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/helpers/MergeResourcesHelper.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/helpers/VariantHelper.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/helpers/VariantHelper.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/plugins/AbstractDecoderPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/plugins/AbstractDecoderPlugin.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/plugins/AbstractPatcherPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/plugins/AbstractPatcherPlugin.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/plugins/AbstractPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/plugins/AbstractPlugin.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/plugins/ApkLibraryPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/plugins/ApkLibraryPlugin.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/plugins/DexpatcherBasePlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/plugins/DexpatcherBasePlugin.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/plugins/PatchLibraryPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/plugins/PatchLibraryPlugin.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/plugins/PatchedAppPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/plugins/PatchedAppPlugin.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/tasks/AbstractApktoolTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/tasks/AbstractApktoolTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/tasks/AbstractDex2jarTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/tasks/AbstractDex2jarTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/tasks/AbstractJavaExecTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/tasks/AbstractJavaExecTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/tasks/BuildApkTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/tasks/BuildApkTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/tasks/CollectDexTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/tasks/CollectDexTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/tasks/DecodeApkTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/tasks/DecodeApkTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/tasks/Dex2jarTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/tasks/Dex2jarTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/tasks/DexpatcherTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/tasks/DexpatcherTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/tasks/ProcessIdMappingsTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/tasks/ProcessIdMappingsTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/lanchon/dexpatcher/gradle/tasks/ProvideDecodedAppTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DexPatcher/dexpatcher-gradle/HEAD/src/main/groovy/lanchon/dexpatcher/gradle/tasks/ProvideDecodedAppTask.groovy --------------------------------------------------------------------------------