1.获取系统签名
把以下所有文件放入同一个文件夹
在Android系统源码中的\build\target\product\security目录下找到platform.x509.pem 和platform.pk8两个文件;
在out/host/Linux-x86/framework目录下找到signapk.jar文件
找到 libconscrypt_openjdk_jni库
prebuilts/sdk/tools/linux/lib64/libconscrypt_openjdk_jni.so
需要进行系统签名的app_unsigned.apk
2.在linux环境下,进入该文件夹目录执行以下命令即可完成签名即可
java -Djava.library.path=. -jar signapk.jar platform.x509.pem platform.pk8 app_unsigned.apk app_signed.apk
3.linux下可能出现问题,jdk环境不对,缺失jdk-8环境