经验证的为第三方应用签名,成系统应用

Posted 邱小琪Yogi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了经验证的为第三方应用签名,成系统应用相关的知识,希望对你有一定的参考价值。

方法1

1.找到platform.pk8

2.找到platform.x509.pem

3.准备未签名的应用unsigned.apk

4.把这3个文件放在同一个文件夹signtest,进入这个文件夹,执行下面的命令

第一句

openssl pkcs8 -inform DER -nocrypt -in platform.pk8 -out platform.pem

第二句

openssl pkcs12 -export -in  platform.x509.pem -out platform.p12 -inkey  platform.pem -password pass:android -name androiddebugkey

第三句

keytool -importkeystore -deststorepass android -destkeystore ./my.keystore -srckeystore ./platform.p12 -srcstoretype PKCS12 -srcstorepass android

第四句

jarsigner -verbose -keystore my.keystore -signedjar mysigned.apk unsigned.apk androiddebugkey

会让你输入密码,输入 android 即可,一会儿就会生成mysigned.apk,这就是已经签名的应用了。


方法2

1.找到platform.pk8

2.找到platform.x509.pem

3.准备未签名的应用unsigned.apk

4.找到signapk.jar

5.把这4个文件放在同一个文件夹signtest,进入这个文件夹,执行以下命令

java -jar signapk.jar platform.x509.pem  platform.pk8 unsigned.apk  mysigned.apk

一会儿就会生成mysigned.apk,这就是已经签名的应用了。

以上是关于经验证的为第三方应用签名,成系统应用的主要内容,如果未能解决你的问题,请参考以下文章

oppo已安装签名冲突的应用怎么办

android 怎么查看签名文件

android 微信开放平台,如何获取应用签名

Android签名机制

Android签名机制

系统级app应用添加签名并打包