【问题标题】:Can I restore a password from a keystore我可以从密钥库中恢复密码吗
【发布时间】:2012-07-09 23:57:10
【问题描述】:

在第一次发布应用程序期间,我已经对应用程序进行了签名,并创建了一个密钥库。从那以后,我忘记了密码。现在我已经制作了一个新版本,并且知道无法更新应用程序,因为在应用程序安装过程中会出现新证书和冲突。任何人都可以就如何解决这个问题提出任何技巧吗?

【问题讨论】:

  • 你可以努力记住旧密码。当你设置它的时候你在哪里?
  • 干得好..您忘记了重要密码:-) ....同时我担心这个问题,我不知道答案,但正在寻找专家的建议。

标签: java android passwords keystore


【解决方案1】:

这是一个极其常见的问题——忘记密码或丢失密钥。我很抱歉这么说,但我知道你无能为力。关键在于确保人们在没有密钥库和密码的情况下无法更新应用程序。 :(

所以现在您有一个已发布的应用程序,但无法更新它。您必须以新的打包名称再次发布应用程序,然后尝试让人们从旧应用程序更改为新应用程序——这很棘手。不过最好尽快完成,这样当您获得新用户时,他们就会使用新应用。

【讨论】:

  • 所以无法解密密钥库来获取密码? :'(
【解决方案2】:

我正在考虑一个解决方案..(我在某处阅读但无法找到该链接) 不知道行不行

  1. 查找以前使用证书 A 签名的 .apk 文件(您丢失了哪个密码)
  2. 现在使用新证书 B 签署此 .apk 文件并上传到市场上。
  3. 现在上传使用证书 B 签名的新 .apk 文件并试一试... :)

【讨论】: