0

我正在修改我的 Honeycomb 平板电脑的一些 apk。我在 SystemUI.apk 中添加了一些需要在 AndroidManifest.xml 文件中获得新权限的功能。问题是我需要使用系统证书重新签署包。我试图从以前的 apk 中复制 META-INF,但 logcat 仍然显示“证书无效”。所以我想知道我该怎么做……在此先感谢您的帮助。PS:我已经尝试用我的密钥库对 apk 进行签名,但仍然是同样的错误。

4

2 回答 2

0

除非您有权访问最初用于签署 APK 的私钥,否则这是不可能的。简单地复制 META-INF 是行不通的,因为这些文件中包含的签名不再正确。

或者,您将不得不重建整个 Android 系统,使用您自己的私钥对所有内容进行签名——但目前这是不可能的,因为 Honeycomb 的源代码不可用。

于 2011-10-17T12:44:33.053 回答
-1

如果您具有 root 访问权限,请尝试备份(出于安全考虑)旧 apk 并将其删除。然后尝试将新的复制到同一个地方......我用谷歌地图做了类似的事情 - 自定义 ROM,无法从市场更新,我必须手动执行此操作。

于 2011-10-17T12:48:44.497 回答