1、去掉apk包的签名 //tips:未签名的包不能安装到手机上
(1)apk包改成zip格式,并解压zip包
(2)解压后进入文件夹META-INF,删除签名文件:.RSA/.SF
(3)重新压回zip包(如包含之前的apk文件,需要删除改apk),改成apk格式
(4)命令行输入:
jarsigner -certs -verbose -verify 新apk路径
返回:
jar 未签名。
2、验证一个apk包是否已签名
命令行输入:
jarsigner -certs -verbose -verify 新apk路径
返回:
jar 已验证。
3、验证一个apk包的签名信息
(1)apk包改成zip格式,并解压zip包
(2)解压后进入文件夹META-INF,找到签名文件:.RSA
(3)命令行输入:
keytool -printcert -file .RSA路径
返回:
所有者: xxx
发布者: xxx
序列号: www
有效期为 sss
证书指纹:
MD5: sss
SHA1: qqq
SHA256: www
签名算法名称: ss
主体公共密钥算法: 1024 位 RSA 密钥
版本: 3