imgdrive / signapk

signapk documentation - A cross-platform standalone tool to sign the Android APK file
https://www.yubsoft.com/signapk.html
3 stars 0 forks source link

signapk

signapk is a free cross-platform standalone tool to sign the Android APK file, it's written in C/C++ and has compatible command line arguments with Google ApkSigner.

signapk is implemented from scratch in C/C++ according to ApkSigner docs and source code, because there are many factors involved in APK signing. If you have problems with the signature, please submit an issue at https://github.com/dvdforge/signapk/issues.

Download

signapk version 2.1 (2024-04-23)

Features

Todo

Usage

signapk <command> [options]
Command Description
sign Sign the provided APK
verify Check whether the provided APK is expected to verify on Android
OptionsDescription
--ksKeyStore file
--ks-key-aliasKeyStore key alias
--ks-passKeyStore password
--key-passKey password
--inInput file
--outOutput file
--help
-h
Help
--verbose
-v
Verbose output
--v1-signing-enabledWhether to enable signing using APK Signature Scheme v1
--v2-signing-enabledWhether to enable signing using APK Signature Scheme v2
--v3-signing-enabledWhether to enable signing using APK Signature Scheme v3
--min-sdk-versionLowest API Level
--max-sdk-versionHighest API Level

Example

signapk sign --ks release.jks app.apk
signapk verify --verbose app.apk

Changelog

Version 2.1 2024-04-23

Version 2.0 2023-12-15

Version 1.0 2023-06-01