丢失密钥库密码

use*_*862 7 android apk

我想将我的应用程序更新到Playstore,我丢失了我的密钥库密码.现在我正在尝试创建一个新密码.如果我使用另一个密钥库密码构建APK,会有任何问题吗?

Yoo*_*suo 6

正如@CRUSADER 所说,Android Keystore Password Recovery可能适合您。我可以用它找回我的密码。这是如何做到这一点。我在 Windows 7 上。

运行以下命令,

java -jar AndroidKeystoreBrute_v1.05.jar
Run Code Online (Sandbox Code Playgroud)

然后你会得到以下指南,

AndroidKeystorePasswordRecoveryTool by M@xiking

Version 1.03
There are 3 Methods to recover the key for your Keystore:

1: simply bruteforce - good luck
2: dictionary attack - your password has to be in the dictionary
3: smart dictionary attack - you specify a dictionary with regular pieces you use in your passwords. Numbers are automat
icly added and first letter will tested uppercase and lowercase

args:
-m <1..3> Method
-k <path>  path to your keystore
-d <path> dictionary (for method 2 and 3)
-w saves the certificate in a new Keystore with same passwort than key

-start <String> sets start String of the word (for method 1)

-p use common replacements like '@' for 'a'(for method 3) WARNING - very slow!!

-h prints this helpscreen

Max memory: 247M
Run Code Online (Sandbox Code Playgroud)

我使用了方法 2,因为我猜到了我的密码。我输入了以下命令,

java -jar AndroidKeystoreBrute_v1.05.jar -m 2 -k android.keystore -d dict.txt
Run Code Online (Sandbox Code Playgroud)

如果你可能想知道,我的 dict.txt 是这样的,

gussedpassword1
gussedpassword2
gussedpassword3
Run Code Online (Sandbox Code Playgroud)

我可以成功找回我的密码和别名。


sti*_*ike 2

上传新申请不会有任何问题。但您无法继续使用新的密钥库更新现有应用程序。如果您想更新以前的申请,则需要通过重新提交来创建新的申请。

始终以最佳方式保存密钥库:(