1. app 里面添加
android:sharedUserId="android.uid.system"
2.编译出app.apk ,拷贝到源码目录
里面有很多签名文件
build\target\product\security
3. 拷贝签名工具到这个目录
签名工具原目录
out/host/linux-x86/framework/signapk.jar
4.拷贝需要的库文件到这个目录
~/aosp_works/aosp/out$ find . -name libconscrypt_openjdk_jni.so
./soong/host/linux-x86/lib64/libconscrypt_openjdk_jni.so
5.运行命令生成系统签名和权限的apk
java -Djava.library.path=. -jar signapk.jar platform.x509.pem platform.pk8 app-debug.apk app_sign.apk