简要说明签名的KEY
分类
平台key,testkey,releasekey,mediakey,shared key
获得ROM中默认的key类型
方法1:通过adb pull获得
SystemUI.apk:platform key 解压并经过openssl转换
/system/etc/security/otacerts.zip: release key
/system/priv-app/MediaProvider.apk:media key
/system/app/Calculator.apk:shared key
testkey: android官方源码自带密钥
方法2:分析ROM包获得
ps1:
从androidkey获得可以使用私钥校验的证书
man openssl
androidkey默认是pkcs#7数据文件,DER格式,RSA后缀
man pkcs7
得到命令格式:
openssl pkcs7 [-inform PEM|DER] [-outform PEM|DER] [-infilename] [-out filename] [-print_certs] [-text] [-noout] [-engine id]
所以有:
openssl pkcs7 -inform DER -outform PEM -in CERT.RSA -out \*\*\*.x509.pem