Walle is a tooling system for automating the injection of distribution channel identifiers and metadata into signed Android application binaries. It functions as a command-line utility and build pipeline extension that reads and writes custom metadata directly into the Android application signing block. The tool specifically modifies the Android Signature V2 block to embed channel identifiers and key-value pairs without re-signing the binary. This approach enables the generation of multiple channel-specific application packages without requiring a full binary rebuild or repeated signing opera
This project is a suite of tools for scraping remote assets, applying binary modifications, and orchestrating the distribution of patched Android applications. It functions as an automated build pipeline that fetches remote assets and compiles patched binaries into installable packages. The system includes a specialized remote asset downloader designed to fetch application files and version metadata from remote servers while bypassing bot protections. It also operates as an Android app distribution system that uploads modified binaries to a repository and sends update notifications via Telegr
gradle-retrolambda is a Gradle plugin and bytecode transformer designed to enable the use of modern Java lambda expressions in legacy Java and Android runtime environments. It functions as a backporting tool that ensures modern functional programming syntax remains compatible with older virtual machines. The project transforms compiled class files to make them compatible with Java 6 and 7 environments. This allows for the use of modern Java features in projects that must maintain backward compatibility with older API levels and legacy Android devices. The tool integrates into the Gradle buil
This repository provides a collection of example configurations demonstrating how to define project build logic and dependencies using the Kotlin domain-specific language. It serves as a reference for implementing build automation within the Gradle ecosystem, focusing on the transition from traditional scripting to a type-safe, expressive approach for managing software lifecycles. The samples illustrate how to leverage the Kotlin compiler to validate build scripts during development, enabling features such as IDE autocompletion and early error detection. By utilizing this approach, developers
Dieses Projekt ist ein Android-Gradle-Build-Plugin, das darauf ausgelegt ist, die Erstellung mehrerer kanalspezifischer Anwendungspakete aus einem einzigen Build-Prozess zu automatisieren. Es fungiert als APK-Varianten-Generator, der eindeutige Distributionskennungen in Anwendungspakete injiziert, um Installationsquellen über verschiedene App-Stores hinweg zu verfolgen.
Die Hauptfunktionen von mcxiaoke/packer-ng-plugin sind: Channel Package Generation, Android Build Automation, Gradle Build Systems, Android Gradle Distribution Plugins, APK Distribution Automators, Channel Definitions, Channel Identifier Injection, Android App Distribution.
Open-Source-Alternativen zu mcxiaoke/packer-ng-plugin sind unter anderem: meituan-dianping/walle — Walle is a tooling system for automating the injection of distribution channel identifiers and metadata into signed… crimera/twitter-apk — This project is a suite of tools for scraping remote assets, applying binary modifications, and orchestrating the… evant/gradle-retrolambda — gradle-retrolambda is a Gradle plugin and bytecode transformer designed to enable the use of modern Java lambda… gradle/kotlin-dsl-samples — This repository provides a collection of example configurations demonstrating how to define project build logic and… jetbrains/intellij-platform-plugin-template — This project is a standardized project scaffolding and build automation system for developing IntelliJ IDE plugins. It… gcssloop/androidnote — AndroidNote is a technical knowledge base and reference resource for Android development. It provides comprehensive…