获取android系统签名
源码下签名位置一般位于目录
build/make/target/product/security
Android.mk
platform.x509.pem
testkey.pk8
verity.x509.pem
media.pk8
README
testkey.x509.pem
media.x509.pem
shared.pk8
verity_key
platform.pk8
shared.x509.pem
verity.pk8
gradle配置签名
signingConfigs {
debug {
try {
storeFile file("../签名文件.jks")
storePassword "密码"
keyAlias "别名"
keyPassword "密码"
v1SigningEnabled true
v2SigningEnabled false
}
catch (ex) {
ex.printStackTrace()
throw new InvalidUserDataException("秘钥用户名或密码错误${ex.getMessage()}")
}
}
release {
try {
storeFile file("../签名文件.jks")
storePassword "密码"
keyAlias "别名"
keyPassword "密码"
v1SigningEnabled true
v2SigningEnabled false
}
catch (ex) {
throw new InvalidUserDataException("秘钥用户名或密码错误")
}
}
}
生成签名工具
keytools
keytool-importkeypair
keytool-importkeypair可以通过platform.pk8和platform.x509.pem生成系统签名文件
https://github.com/getfatday/keytool-importkeypair
生成签名命令
./keytool-importkeypair -k system -p 123456 -pk8 platform.pk8 -cert platform.x509.pem -alias system
ref
https://jingyan.baidu.com/article/6fb756ecff0cb4641958fb14.html
https://www.jianshu.com/p/e1fb51ebef3e
https://www.jianshu.com/p/340a858f8534

799

被折叠的 条评论
为什么被折叠?



