我们在开发项目的时候,可能会碰到在打包App的时候,忘记password 或者alias,这时候可以通过一下密码找回工具和步骤完成密码的找回。
具体步骤如下:
一、下载工具:AndroidKeystoreBrute_v1.05.jar;
二、通过命令窗口,转到工具的下载目录:例如工具放在:E:\pass\tool;
三、执行命令:
在执行命令之前,现在工具目录下新建一个passlist.txt的文档,在里面填写自己用过的密码,越准确破解得越快。
例如我的目录:
有三种破解方式:
1、Simply Bruteforce (简单的暴力破解),命令格式如下:
java -jar AndroidKeystoreBrute_v1.05.jar -m 1 -k <...keystore> -start AAAAAA
2、Dictionary Attack (字典破解),命令格式如下:
java -jar AndroidKeystoreBrute_v1.05.jar -m 2 -k "C:\\debug.keystore" -d "passlist.txt"
3、Smart Wordlist Attack (智能单词列表破解):命令格式如下:
java -jar AndroidKeystoreBrute_v1.05.jar -m 3 -k "C:\\debug.keystore" -d "passlist.txt"
其中,"C:\\debug.keystore"为keystore存在的目录,passlist.txt为密码存放的文档。
推荐使用第三种,执行命令:如下图所示:
这样密码和别名都出来了。
工具完全免费。