安卓7.1替换系统签名为自己的
文件关键点:/system/framework/framework-res.apk /system/etc/security/mac_permissions.xml
mac_permissions.xml中数据很关键,signature数据是base16编码的crt证书数据
自己的签名转换成证书数据:
办法1:提取签名后的apk中的CERT.RSA,命令转换成crt证书:
openssl pkcs7 -inform DER -in CERT.RSA -print_certs | openssl x509 -outform DER -out out.crt
办法2:使用pem证书转换成crt证书:
openssl x509 -outform der -in platform.x509.pem -out out.crt
不管哪个办法,只要证书出来了,然后转换成base16数据即可!