博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

signapk

Posted on 2018-02-11 14:40  红与黑hyh  阅读(571)  评论(0编辑  收藏  举报

signapk工具可以实现对安卓ROM和安卓应用进行签名。在安卓DIY与安卓ROM制作中作用是非常大的。可以使用其对经过自己DIY修改美化后的应用进行签名或对制作好的安卓ROM卡刷包进行签名。让我们做出来的成果显得更加正式一点。

安卓签名工具SignApk.jar使用教程

SignApk.jar是一个已包含在Android平台源码包中的工具。如果要使用SignApk.jar,你需要创建一个带有对应证书/公钥的私钥。而你可以使用Openssl来创建私钥/公钥对。在本站的安卓工具箱页面中已经为大家提供了打包好的SignApk.jar工具和测试使用的签名文件,让大家不用就为了使用signapk工具而去下载整个安卓开发平台。

signapk.jar下载:signapk.jar

另外推荐使用 APKSign一键签名工具下载:APKSign.zip

需要注意的是在使用signapk工具前需要安装java环境,安装java环境可以在百度搜索jre,到相应的网站中去下载安装,这里就不作介绍了,下面为大家介绍一下signapk签名工具的详细使用方法。

 

使用方法:java -jar signapk.jar  platform.x509.pem platform.pk8 old.apk new.apk 执行后new.apk即为签名后的文件。

 

其中platform.x509.pem替换为压缩包中的testkey.x509.pem,platform.pk8替换为testkey.pk8。

 

之前我们说过signapk工具也可以对刷机rom卡刷包进行前面,同样的我们也可以使用上面的方法对卡刷包进行签名。我们只需要将上面的最后两个参数修改下就可以了,将old.apk修改为卡刷包的文件名,如update.zip,将new.apk修改为签名过后生成的文件名,如update_new.zip即可。