任何人都可以澄清一下,是否有可能恢复密钥库别名密钥? 我遇到了大麻烦我的应用程序已经在Playstore上,并且更新已经准备就绪,并且已经停留在这一点
这是链接bruteforce 使用过去两天,没有什么对我有用..
答案 0 :(得分:0)
如果您仍拥有源代码并使用Android Studio开发应用,则可以尝试在其中一个gradle文件中找到密码。试着寻找:
..Project\.gradle\2.4\taskArtifacts\taskArtifacts.bin
或者,您可以使用下面的keytool命令创建新的密钥库并为其设置新密码。您不需要原始密钥库密码:
keytool -importkeystore -srckeystore path/to/keystore/with/forgotten/pw \
-destkeystore path/to/my/new.keystore
出现提示时,为新的.keystore创建密码,为源密钥库密码(丢失的密码)创建密码,只需按Enter键。 您将收到有关未检查完整性的警告,并且您将使用新设置的密码将new.keystore与原始内容相同。
这样做的原因是密钥库密码仅用于提供密钥库的完整性,它不会使用它加密数据,这与私钥密码形成对比,私密密码实际上会使您的私钥加密。