Android-忘记签名文件的密码怎么办

今天工作需要,需要对老项目进行再次打包,居然发现大家都忘记了打包密码和别名,然后心态爆炸了一下午来处理这个事情,现在记录下我的解决方案。

我的处理方法前提:.jks文件是项目还保留存在的,只是忘记了两个password和alias。

Key password和Key alias:

1、下载AndroidKeystoreBrute.jar,下载地址。


2、新建一个文件夹(随便命名),我命名是find,把下载的.jar包和.jks文件都放进去。

3、在文件夹里新建一个.txt文件(随便命名),我命名是password,然后把你认为可能的密码,每个密码输入都需要回车换行。


4、然后打开cmd命令行,运行以下命名行:

java -jar xxxxx.jar -m 3 -k "xxxxx.jks" -d "xxxxx.txt"

如下:

java -jar Android_Keystore_Password_Recover_1.07.jar -m 3 -k "D:\find\jks.jks" -d "password.txt"


如图,Key password和Key alisa便得知。

Key store password

keytool -list -v -keystore 签名文件路径 -storepass 密码

因为我的Key store password和Key password是不一样的,但我又找不到好的方法,我只能一个个去试,如果有更好的方案,大家可以留言告诉我,谢谢。

参考:

https://www.jianshu.com/p/ba6e627c4c54

你可能感兴趣的:(Android-忘记签名文件的密码怎么办)