【发布时间】:2019-02-07 21:33:01
【问题描述】:
我有两个来自两个不同供应商的不同 Android 设备。每个人都有自己定制的 AOSP 构建(由我管理)。我在两台设备上都安装了一组系统签名的应用程序。我想避免为每台设备分别签署每个 APK。
我可以通过替换 AOSP 版本 (target/product/security/platform.{pk8,x50.pem}) 中的系统证书来做到这一点。但这意味着为每台设备重新签署任何供应商提供的应用程序。我想避免这种情况。
如何为每个构建添加第二个系统证书?我会使用匹配的密钥签署我自己的应用程序,并在两台设备上安装单个 APK。供应商应用可以保留与原始系统密钥匹配的现有签名。
【问题讨论】: