├── .gitignore ├── LICENSE.txt ├── app ├── .gitignore ├── android.keystore ├── build.gradle ├── custom.txt ├── gradle.properties ├── local.properties └── src │ └── main │ ├── AndroidManifest.xml │ ├── gen │ └── com │ │ └── mcxiaoke │ │ └── mpp │ │ └── sample │ │ ├── BuildConfig.java │ │ ├── Manifest.java │ │ └── R.java │ ├── java │ └── com │ │ └── mcxiaoke │ │ └── packer │ │ └── samples │ │ └── MainActivity.java │ └── res │ └── drawable-xxhdpi │ └── ic_launcher.png ├── channels ├── channels.txt ├── free.txt └── paid.txt ├── cli ├── build.gradle ├── gradle.properties └── src │ └── main │ ├── java │ └── com │ │ └── mcxiaoke │ │ └── packer │ │ └── cli │ │ ├── Bridge.java │ │ ├── Helper.java │ │ ├── Main.java │ │ └── Options.java │ └── resources │ └── com │ └── mcxiaoke │ └── packer │ └── cli │ └── help.txt ├── common ├── build.gradle ├── gradle.properties └── src │ ├── main │ └── java │ │ └── com │ │ └── mcxiaoke │ │ └── packer │ │ ├── common │ │ └── PackerCommon.java │ │ └── support │ │ └── walle │ │ ├── ApkSigningBlock.java │ │ ├── ApkSigningPayload.java │ │ ├── ApkUtil.java │ │ ├── Pair.java │ │ ├── PayloadReader.java │ │ ├── PayloadWriter.java │ │ ├── Support.java │ │ ├── V2Const.java │ │ └── V2Utils.java │ └── test │ └── java │ └── com │ └── mcxiaoke │ └── packer │ └── common │ ├── PayloadTests.java │ └── TestUtils.java ├── compatibility.md ├── deploy-local.sh ├── deploy-remote.sh ├── docs ├── _config.yml └── index.md ├── gradle-mvn-push.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── helper ├── build.gradle ├── gradle.properties └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── mcxiaoke │ │ └── packer │ │ └── helper │ │ └── PackerNg.java │ └── resources │ └── META-INF │ └── MANIFEST.MF ├── huge_markets_test.py ├── markets.txt ├── plugin ├── build.gradle ├── gradle.properties └── src │ └── main │ ├── groovy │ └── com │ │ └── mcxiaoke │ │ └── packer │ │ └── ng │ │ ├── CleanTask.groovy │ │ ├── Const.groovy │ │ ├── GradleExtension.groovy │ │ ├── GradlePlugin.groovy │ │ ├── GradleTask.groovy │ │ └── PluginException.groovy │ ├── java │ └── com │ │ └── mcxiaoke │ │ └── packer │ │ └── ng │ │ ├── HASH.java │ │ └── StringVersion.java │ └── resources │ └── META-INF │ └── gradle-plugins │ └── packer.properties ├── readme.md ├── settings.gradle ├── test-build.sh ├── test-market.sh └── tools ├── apkinfo.py ├── build.sh ├── packer-ng-2.0.1.jar ├── packer-ng-v2.py └── src ├── CMakeLists.txt ├── Makefile └── read.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | packer.properties 3 | -------------------------------------------------------------------------------- /app/android.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/app/android.keystore -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/custom.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/app/custom.txt -------------------------------------------------------------------------------- /app/gradle.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/app/local.properties -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/gen/com/mcxiaoke/mpp/sample/BuildConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/app/src/main/gen/com/mcxiaoke/mpp/sample/BuildConfig.java -------------------------------------------------------------------------------- /app/src/main/gen/com/mcxiaoke/mpp/sample/Manifest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/app/src/main/gen/com/mcxiaoke/mpp/sample/Manifest.java -------------------------------------------------------------------------------- /app/src/main/gen/com/mcxiaoke/mpp/sample/R.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/app/src/main/gen/com/mcxiaoke/mpp/sample/R.java -------------------------------------------------------------------------------- /app/src/main/java/com/mcxiaoke/packer/samples/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/app/src/main/java/com/mcxiaoke/packer/samples/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/app/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /channels/channels.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/channels/channels.txt -------------------------------------------------------------------------------- /channels/free.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/channels/free.txt -------------------------------------------------------------------------------- /channels/paid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/channels/paid.txt -------------------------------------------------------------------------------- /cli/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/cli/build.gradle -------------------------------------------------------------------------------- /cli/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/cli/gradle.properties -------------------------------------------------------------------------------- /cli/src/main/java/com/mcxiaoke/packer/cli/Bridge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/cli/src/main/java/com/mcxiaoke/packer/cli/Bridge.java -------------------------------------------------------------------------------- /cli/src/main/java/com/mcxiaoke/packer/cli/Helper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/cli/src/main/java/com/mcxiaoke/packer/cli/Helper.java -------------------------------------------------------------------------------- /cli/src/main/java/com/mcxiaoke/packer/cli/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/cli/src/main/java/com/mcxiaoke/packer/cli/Main.java -------------------------------------------------------------------------------- /cli/src/main/java/com/mcxiaoke/packer/cli/Options.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/cli/src/main/java/com/mcxiaoke/packer/cli/Options.java -------------------------------------------------------------------------------- /cli/src/main/resources/com/mcxiaoke/packer/cli/help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/cli/src/main/resources/com/mcxiaoke/packer/cli/help.txt -------------------------------------------------------------------------------- /common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/common/build.gradle -------------------------------------------------------------------------------- /common/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/common/gradle.properties -------------------------------------------------------------------------------- /common/src/main/java/com/mcxiaoke/packer/common/PackerCommon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/common/src/main/java/com/mcxiaoke/packer/common/PackerCommon.java -------------------------------------------------------------------------------- /common/src/main/java/com/mcxiaoke/packer/support/walle/ApkSigningBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/common/src/main/java/com/mcxiaoke/packer/support/walle/ApkSigningBlock.java -------------------------------------------------------------------------------- /common/src/main/java/com/mcxiaoke/packer/support/walle/ApkSigningPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/common/src/main/java/com/mcxiaoke/packer/support/walle/ApkSigningPayload.java -------------------------------------------------------------------------------- /common/src/main/java/com/mcxiaoke/packer/support/walle/ApkUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/common/src/main/java/com/mcxiaoke/packer/support/walle/ApkUtil.java -------------------------------------------------------------------------------- /common/src/main/java/com/mcxiaoke/packer/support/walle/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/common/src/main/java/com/mcxiaoke/packer/support/walle/Pair.java -------------------------------------------------------------------------------- /common/src/main/java/com/mcxiaoke/packer/support/walle/PayloadReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/common/src/main/java/com/mcxiaoke/packer/support/walle/PayloadReader.java -------------------------------------------------------------------------------- /common/src/main/java/com/mcxiaoke/packer/support/walle/PayloadWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/common/src/main/java/com/mcxiaoke/packer/support/walle/PayloadWriter.java -------------------------------------------------------------------------------- /common/src/main/java/com/mcxiaoke/packer/support/walle/Support.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/common/src/main/java/com/mcxiaoke/packer/support/walle/Support.java -------------------------------------------------------------------------------- /common/src/main/java/com/mcxiaoke/packer/support/walle/V2Const.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/common/src/main/java/com/mcxiaoke/packer/support/walle/V2Const.java -------------------------------------------------------------------------------- /common/src/main/java/com/mcxiaoke/packer/support/walle/V2Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/common/src/main/java/com/mcxiaoke/packer/support/walle/V2Utils.java -------------------------------------------------------------------------------- /common/src/test/java/com/mcxiaoke/packer/common/PayloadTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/common/src/test/java/com/mcxiaoke/packer/common/PayloadTests.java -------------------------------------------------------------------------------- /common/src/test/java/com/mcxiaoke/packer/common/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/common/src/test/java/com/mcxiaoke/packer/common/TestUtils.java -------------------------------------------------------------------------------- /compatibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/compatibility.md -------------------------------------------------------------------------------- /deploy-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/deploy-local.sh -------------------------------------------------------------------------------- /deploy-remote.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/deploy-remote.sh -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/docs/index.md -------------------------------------------------------------------------------- /gradle-mvn-push.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/gradle-mvn-push.gradle -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /helper/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/helper/build.gradle -------------------------------------------------------------------------------- /helper/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/helper/gradle.properties -------------------------------------------------------------------------------- /helper/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/helper/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /helper/src/main/java/com/mcxiaoke/packer/helper/PackerNg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/helper/src/main/java/com/mcxiaoke/packer/helper/PackerNg.java -------------------------------------------------------------------------------- /helper/src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/helper/src/main/resources/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /huge_markets_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/huge_markets_test.py -------------------------------------------------------------------------------- /markets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/markets.txt -------------------------------------------------------------------------------- /plugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/plugin/build.gradle -------------------------------------------------------------------------------- /plugin/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/plugin/gradle.properties -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/mcxiaoke/packer/ng/CleanTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/plugin/src/main/groovy/com/mcxiaoke/packer/ng/CleanTask.groovy -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/mcxiaoke/packer/ng/Const.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/plugin/src/main/groovy/com/mcxiaoke/packer/ng/Const.groovy -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/mcxiaoke/packer/ng/GradleExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/plugin/src/main/groovy/com/mcxiaoke/packer/ng/GradleExtension.groovy -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/mcxiaoke/packer/ng/GradlePlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/plugin/src/main/groovy/com/mcxiaoke/packer/ng/GradlePlugin.groovy -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/mcxiaoke/packer/ng/GradleTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/plugin/src/main/groovy/com/mcxiaoke/packer/ng/GradleTask.groovy -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/mcxiaoke/packer/ng/PluginException.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/plugin/src/main/groovy/com/mcxiaoke/packer/ng/PluginException.groovy -------------------------------------------------------------------------------- /plugin/src/main/java/com/mcxiaoke/packer/ng/HASH.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/plugin/src/main/java/com/mcxiaoke/packer/ng/HASH.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/mcxiaoke/packer/ng/StringVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/plugin/src/main/java/com/mcxiaoke/packer/ng/StringVersion.java -------------------------------------------------------------------------------- /plugin/src/main/resources/META-INF/gradle-plugins/packer.properties: -------------------------------------------------------------------------------- 1 | implementation-class=com.mcxiaoke.packer.ng.GradlePlugin -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/readme.md -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/settings.gradle -------------------------------------------------------------------------------- /test-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/test-build.sh -------------------------------------------------------------------------------- /test-market.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/test-market.sh -------------------------------------------------------------------------------- /tools/apkinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/tools/apkinfo.py -------------------------------------------------------------------------------- /tools/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/tools/build.sh -------------------------------------------------------------------------------- /tools/packer-ng-2.0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/tools/packer-ng-2.0.1.jar -------------------------------------------------------------------------------- /tools/packer-ng-v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/tools/packer-ng-v2.py -------------------------------------------------------------------------------- /tools/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/tools/src/CMakeLists.txt -------------------------------------------------------------------------------- /tools/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/tools/src/Makefile -------------------------------------------------------------------------------- /tools/src/read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxiaoke/packer-ng-plugin/HEAD/tools/src/read.c --------------------------------------------------------------------------------