SignAPK - PEM文件和PK8文件

9

PEM文件和Pk8文件是什么?在哪里可以找到安卓apk的这些文件?我需要使用它们通过SignApk.jar手动签名apk。

java -jar SignApk.jar certificate.pem key.pk8 PlatformOne.apk pf1.apk

这个工具已经集成了pem文件和pk8文件,但我需要自己的私钥进行签名。


为什么不直接从Eclipse中为apk签名? - antonis lambrianides
FYI:正确的扩展名应为.p8,如IANA中所指定的。 - undefined
3个回答

10

谢谢你,Rover。这是我问题的绝佳答案 :) - Gayan Dinuzhka
java -jar signapk.jar certificate.pem key.pk8 your-app.apk your-signed-app.apk或者java -jar signapk.jar certificate.pem key.pk8 your-update.zip your-signed-update.zip - Shridutt Kothari
2
链接已经损坏,指向了一个看起来像是恶意软件网站的地方? - scorpiodawg

3

前往设备 rom,您会找到名为 etc 的文件夹。然后打开它,现在您会发现一个名为 security 的文件夹。现在打开它。您会找到一个名为 otacerts.zip 的压缩文件。现在打开它,您会找到您的 pem 文件。


1
密钥文件key.pk8在哪里? - Ihdina
无法在任何地方找到 key.pk8 文件。 - Jaswant Singh

1
Rover Wanderer的回答中的链接如何签署Android APK或Zip文件详细介绍了如何制作和使用pempk8文件。我在此添加未回答部分的答案:"PEM文件和Pk8文件是什么"pem文件在这里(https://serverfault.com/questions/9708/what-is-a-pem-file-and-how-does-it-differ-from-other-openssl-generated-key-file)有很好的解释。简单来说,certificate.pem是一个容器格式文件,在我们的示例中会包含public证书。 pk8是一种格式,用于携带private证书密钥对(PKCS的维基百科)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接