walle - Android Signature V2 Scheme签名下的新一代渠道包打包神器

  •        43

Android Signature V2 Scheme签名下的新一代渠道包打包神器

https://github.com/Meituan-Dianping/walle

Tags
Implementation
License
Platform

   




Related Projects

PiracyChecker - An Android library that prevents your app from being pirated / cracked using Google Play Licensing (LVL), APK signature protection and more

  •    Java

An Android library that prevents your app from being pirated / cracked using Google Play Licensing (LVL), APK signature protection and more. This library applies some techniques to help protect your app's users and attempt to thwart reverse engineers and attackers. BUT, this isn't guaranteed to stop your app from getting pirated. There is no such thing as 100% security, and a determined and skilled attacker with enough time, could remove these checks from the code. The real objective here is to raise the bar out of reach of opportunist and automatic attackers.

gradle-play-publisher - Gradle Plugin to upload your APK and metadata to the Google Play Store

  •    Kotlin

Gradle Play Publisher is a Gradle plugin that allows you to upload your APK and other app details to the Google Play Store from a continuous integration server or anywhere you have a command line. The first APK or App Bundle needs to be uploaded via the Google Play Console because registering the app with the Play Store cannot be done using the Play Developer API. For all subsequent uploads and changes this plugin can be used.

drawable-optimizer - Gradle plugin to optimize png files and reduce resultant apk size within an Android project

  •    Groovy

Gradle plugin to optimize png files and reduce resultant apk size within an Android project. With this plugin you will be able to optimize the png files size inside your AndroidStudio project. It works over the folder in which the resource merging was executed, by default in a Mac OSX system is app\build\intermediates\res\merged.

ThinRPlugin - 去除android中的R.class

  •    Groovy

This tool will remove all the class in R.java except the styleable class and replace the referance into the constant value. So you can reduce the dex files number and apk size. The plugin has been used on the mogujie app, the apk size is reduced by 1MB (the original apk size of 40MB), the number of DEX reduced by 3.


Android-Tips - An awesome list of tips for Android.

  •    Java

This is an awesome list of tips for android. If you are a beginner, this list will be the first choice for you when you have a difficult time.

pslab-android - PSLab Android App https://github.com/fossasia/pslab-android/raw/apk/app-debug.apk

  •    Java

Download the pslab-android project source. You can do this either by forking and cloning the repository (recommended if you plan on pushing changes) or by downloading it as a ZIP file and extracting it. Navigate to the directory where you saved the pslab-android project, select the "pslab-android" folder, and hit OK. Android Studio should now begin building the project with Gradle.

dexcount-gradle-plugin - A Gradle plugin to report the number of method references in your APK on every build

  •    Kotlin

A Gradle plugin to report the number of method references in your APK or AAR on every build. This helps you keep tabs on the growth of your app, with an eye to staying under the 65,536 method-reference limit, and avoiding the headache of eliminating methods or enabling multidex.

packer-ng-plugin - 下一代Android打包工具,100个渠道包只需要10秒钟

  •    Java

下一代Android打包工具,100个渠道包只需要10秒钟

Robust - Robust is an Android HotFix solution with high compatibility and high stability

  •    Java

Robust is an Android HotFix solution with high compatibility and high stability. Robust can fix bugs immediately without publishing apk. Add below codes in the module's build.gradle.

android-classyshark - Executables (apk, multi-dex, jar) browser for Android, Java and Kotlin

  •    Java

ClassyShark is a standalone binary inspection tool for Android developers. It can reliably browse any Android executable and show important info such as class interfaces and members, dex counts and dependencies. ClassyShark supports multiple formats including libraries (.dex, .aar, .so), executables (.apk, .jar, .class) and all Android binary XMLs: AndroidManifest, resources, layouts etc.To run, grab the latest JAR and run java -jar ClassyShark.jar.

ApkGolf - The smallest Android APK in the world

  •    Shell

This repository hosts the smallest Android APK in the world. The current size of the APK is 678 bytes. To learn more about how this was achieved, please read the blog post.

apk-dependency-graph - Android dependency visualizer

  •    Javascript

Android dependency visualizer. It's a tool that helps to visualize current state of your project. It's really easy to see how tight your classes are coupled. You need at least Java 7 to run apktool and apk-dependency-graph jar files.

gopub - vue

  •    Go

我们运维团队前期使用walle web部署系统进行发布操作,在此也感谢walle团队贡献的优秀开源项目.walle的web体验比较好,本次开源的gopub前台完全模仿walle前台,使用vue.js element框架重写. gopub已持续运行近两年时间,在我们预发布和生产环境完成37000+次稳定部署,支持单项目100+台服务器部署110秒左右,支持2G+CDN静态资源发布传输30秒完成.

Apktool - A tool for reverse engineering Android apk files

  •    Java

This is the repository for Apktool. If you are looking for the Apktool website. Click here. It is a tool for reverse engineering 3rd party, closed, binary Android apps. It can decode resources to nearly original form and rebuild them after making some modifications; it makes possible to debug smali code step by step. Also it makes working with app easier because of project-like files structure and automation of some repetitive tasks like building apk, etc.

onekey-decompile-apk - 一步到位反编译apk工具(onekey decompile apk)

  •    Batchfile

一步到位反编译apk工具(onekey decompile apk)

android-gradle-dsl - DSL reference for the Android plugin for Gradle.

  •    HTML

This repository contains HTML documentation generated from Android Gradle Plugin source code. For instructions on how to check out the plugin source code, see the Building the Android Gradle Plugin page.If you find errors or missing parts, please file a bug in the Android issue tracker or open an issue in this GitHub repo.

QRL - Quantum Resistant Ledger

  •    Python

Python-based blockchain ledger utilizing hash-based one-time merkle tree signature scheme (XMSS) instead of ECDSA. Proof-of-work block selection via the cryptonight algorithm. Future transition to POS with signed iterative hash chain reveal scheme which is both probabilistic and random (https://github.com/theQRL/pos). Hash-based signatures means larger transactions (3kb per tx, binary), longer keypair generation times and the need to record 'state' of transactions as each keypair can only be used once safely. Merkle tree usage enables a single address to be used for signing numerous transactions (up to 2^13 computationally easily enough). Currently XMSS/W-OTS+ are natively supported with extensible support for further cryptographic schemes inbuilt.

Shot - Gradle plugin developed to facilitate screenshot testing for Android

  •    Scala

Shot is a Gradle plugin that simplifies the execution of screenshot tests using Screenshot Tests For Android by Facebook. Shot is a Gradle plugin thought to run screenshot tests for Android using the screenshot testing Facebook SDK.

android-auto-update - Android 应用自动更新。Android update checker,download and install apk file

  •    Java

Android 应用自动更新。Android update checker,download and install apk file





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.