Shell快捷查看APK文件的签名证书/指纹证书

此shell用来快捷查看 apk的签名

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash
#filename getcert.sh
mkdir .temp_for_certificate
cd .temp_for_certificate
count=0
while [ -n "$1" ]
do
count=$[$count+1]
echo "(#$count) "`basename "$1"`":"
echo ""
path=`jar tf "$1" | grep RSA` #查找apk中RSA文件
jar xf $1 $path #把RSA文件解压出来
keytool -printcert -file $path #查看指纹证书
rm -r $path #删除之前解压的文件
echo "--------------------------------------------"
shift
done
cd ..
rm -r .temp_for_certificate

用法
1.保存为xxx.sh之后
2.赋予可执行权限

1
#chmod +x xxx.sh

3.使用,xxx.sh [apk path …] … 可同时查看多个文件,用空格分开

效果:
QQ20160304-2@2x