APKsign

APKsign是一个运行在PC平台上的命令行程序, 用于对Android的APK应用执行副署签名.

APKsign的目标用户是:

  • 安卓应用开发者;
  • 安卓应用发行商;
  • 安卓应用商城, 安卓应用检测机构等所有需要在安卓应用发布流程中进行追溯的环节;

安卓普通用户不是APKsign的目标用户.

APKsign的功能:

  • 使用本地证书库里面的证书和私钥, 对安卓应用做副署签名;
  • 支持到远程服务器进行副署签名;
  • 显示当前apk的签名/副署签名信息;
  • 验证当前apk的副署签名;

下载 “APKsign v0.2.0”

apksign-v0.2.0.zip – 已下载18026次 – 726.00 KB

更新记录:

v0.2.0 2015/12/2

  • 增加对SM2算法数字证书的支持

v0.1.8 2015/9/6

  • 增强了对apk文件格式(zip)的兼容性, 感谢移动MM发现并提交了这个bug

v0.1.7 2014/9/28

  • apksign有-t参数, 用于直接指定签名证书, 从而不再弹出证书选择框. 但是, 在使用硬件数字证书进行签名的时候, apksign依然会弹出口令输入框, 让用户输入私钥口令. 在进行批量签名的时候, 这个口令输入框会中断当前的操作进程, 强迫人工参与, 我们收到了关于这一点的抱怨. 因此, 在这个版本的apksign里面, 有了一个新的参数-w, -w参数后面可以跟上私钥口令, 有了这个参数, 完全自动化, 无交互的批量签名成为可能.

v0.1.6.1 2014/9/17

  • 修复了另一个zip文件处理的bug, 提高了对apk文件的兼容性. 已经被apksign v0.1.6正常副署的apk文件不需要使用apksign v0.1.6.1重新副署. 感谢小奥游戏的李建宇在今天(2014/9/17)上午发现并提交了这个bug.

v0.1.6 2014/9/15

  • 修复了一个zip文件处理的bug, 提高了对apk文件的兼容性. 已经被apksign v0.1.5正常副署的apk文件不需要使用apksign v0.1.6重新副署. 感谢中软国际有限公司的周超中在今天(2014/9/15)上午发现并提交了这个bug.

v0.1.5 2014/9/11

  • apksign.exe直接支持对apk文件的副署, 不再需要外部的zip/unzip工具. apksign.bat也同时废弃.
  • 请使用apksign.exe -h命令查看新功能示例

v0.1.4 2014/7/29

  • apk文件副署签名工具包, 支持对.RSA文件进行签名副署