忘了安卓证书签名密码

时间:2012-08-16 17:59:59

标签: android certificate google-play digital-certificate

我很久以前发布了一个Android应用程序。现在我想更新它,但问题是我忘记了签名应用程序所需的密码。有什么办法可以恢复密码吗?请帮帮我。

2 个答案:

答案 0 :(得分:5)

没有。你不能。您丢失了密码,这意味着您必须取消发布当前应用程序,更改程序包名称并使用不同的密钥和程序包发布新名称。我自己也遇到了同样的问题,在与谷歌联系之后,这些是他们的指示!

他们的回复:

  

如果您丢失或更改了密钥库,则必须发布   具有新包名称和新密钥的应用程序。你还应该更新   原始应用程序的说明并取消发布。请注意我们   不支持删除应用程序或重复使用程序包名称。

答案 1 :(得分:2)

certificate有2个密码,第一个只用于完整性检查而且没有安全保护,第二个用于安全加密。

您可以通过此工具强制使用第二个密码(可能需要数天,数周甚至数月): https://code.google.com/p/android-keystore-password-recover/

第一个密码不受保护,因此您可以通过以下代码重置密码: https://gist.github.com/zach-klippenstein/4631307

快乐的黑客攻击!