hac*_*bod 29
如果你想获得signatureOrSystem权限,你只需要放在系统映像上; 您无需使用任何特殊证书进行签名.你可以这样做一次性(直到退出模拟器),如下所示:
> adb root
> adb remount
> adb push /path/to/My.apk /system/app/My.apk
Run Code Online (Sandbox Code Playgroud)
完成后,您可以使用常规过程在数据分区上安装更多更新("adb install -r /path/to/My.apk",这是开发人员工具从Eclipse运行时所执行的操作).以这种方式安装时,应用程序会保留它在系统映像上从原始版本请求的任何signatureOrSystem权限,但无法获得任何新的此类权限.
如果您需要纯签名权限,则需要使用与声明这些权限(通常是核心框架,但媒体系统是单独的证书等)相同的证书来签署您的应用程序.如果您要求签名权限,则不需要在系统映像上安装,您只需将其安装为普通应用程序,并且由于签名,它仍然可以获得权限.
| 归档时间: |
|
| 查看次数: |
12602 次 |
| 最近记录: |