android 签名

来源:互联网 发布:二战英国巡洋舰知乎 编辑:程序博客网 时间:2024/04/26 17:34
 系统签名
signapk.jar是Android源码包中的一个签名工具。


代码位于:Android源码目录下,signapk.jar 可以编译build/tools/signapk/ 得到。


使用signapk.jar签名时需要提供签名文件,我们可以使用安卓源码中提供的testkey.pk8与testkey.x509.pem,他们位于Android源码build/target/product/security目录。


使用android自带的签名工具signapk.jar 以及源码中的testkey.x509.pem,testkey.pk8 对apk进行重新签名。


   执行:java -jar signapk.jar  testkey.x509.pem testkey.pk8 old.apk new.apk 执行后new.apk即为签名后的文件。


   (注:执行命令时所有文件这里放在同一目录下,如果不在同一目录请修改路径)。


  含义:通过signapk.jar这个可执行jar包,以testkey.x509.pem这个公钥文件和testkey.pk8这个私钥文件对old.apk进行签名,签名后的文件保存为old.apk。


查看签名
jarsigner -verify -verbose -certs LoginActivity630_new.apk
原创粉丝点击