正如@CRUSADER所说, Android密钥库密码恢复可能适合您。 我可以用它检索我的密码。 这是怎么做的。 我在Windows 7上。
运行以下命令,
java -jar AndroidKeystoreBrute_v1.05.jar
然后你会得到以下指南,
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 to your keystore -ddictionary (for method 2 and 3) -w saves the certificate in a new Keystore with same passwort than key -start 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
我使用方法2因为我猜错了密码。 我键入以下命令,
java -jar AndroidKeystoreBrute_v1.05.jar -m 2 -k android.keystore -d dict.txt
万一你可能想知道,我的dict.txt是这样的,
gussedpassword1 gussedpassword2 gussedpassword3
我可以成功检索我的密码和别名。