四.生成系统签名
一、为什么要生成系统签名?
在aosp中调用系统高级权限,拥有系统签名是必要条件。如果继续使用as生成的签名是无法调用隐藏api的,产生以下错误:
has no signatures that match those in shared user android.uid.system;
那为什么aosp编译就不需要签名了呢?那是因为源码编译是使用Android.mk或者Android.bp进行了配置,就会使用系统签名。
所以我们需要利用系统中的 platform.pk8 和 platform.x509.pem提取成Android stuido使用的keystore签名。
二、工具生成系统签名
下载工具