获取Android 应用的 Apk 签名,签名是否一致?
1、找到Android 应用中存储签名文件的路径
(Windows)> jar tf demo.apk | findstr SA
(Linux/Mac)$ jar tf demo.apk | grep SA

2、从apk中解压rsa文件jar xf demo.apk META-INF/CERT.RSA 其中CERT.RSA 的文件名会改变

3、获取签名的指纹keytool -printcert -file META-INF/CERT.RSA

4、简单的shell脚本信息
#/bin/sh
cert_XSA=`jar tf $1 | grep SA` #获取签名文件在Apk中路径, $1为输入的apk
#echo $cert_XSA
jar xf $1 $cert_XSA #提取签名文件
echo --------------------------------------------------------------------------
echo 证书MD5指纹:`keytool -printcert -file $cert_XSA | grep MD5`
echo --------------------------------------------------------------------------
rm -rf `dirname $cert_XSA` #删除提取的文件夹
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
                                阅读量:117
阅读量:66
阅读量:155
阅读量:169
阅读量:35