android Key简要说明

本文简要介绍了Android签名KEY的分类,包括平台key、testkey、releasekey、mediakey和shared key。详细阐述了如何通过adb pull方法和分析ROM包来获取默认的key类型,如从SystemUI.apk、/system/etc/security/otacerts.zip、/system/priv-app/MediaProvider.apk和/system/app/Calculator.apk中获取。此外,还提及了使用openssl工具处理androidkey以获取可用于私钥校验的证书。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简要说明签名的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

证书格式

ps2:

使用openssl生成android key

ps3:

openssl源码分析

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值