Android之找回打包key密码的方法

转载 2015年07月09日 17:27:28

打包签名的密码丢了,从网上找到一篇资料,红字为自己的补充,亲测可用~~

【软件】:Android Keystore Password Recovery

【网址】:https://code.google.com/p/android-keystore-password-recover/     (源码供大家看,用的时候只需要jar包)
【运行环境】:JDK7

 下载jar包:https://drive.google.com/file/d/0B_Rw7kNjv3BATldrLXMwcVRud2c/edit?usp=sharing,试了多次,证明已经被天朝河蟹掉了,只能FQ下载。下载下来:AndroidKeystoreBrute_v1.05.jar
 (更新的jar包版本还需要更高的jdk版本,1.0.6用jdk7就已经不行了)
       官方提供3中方法来破解密码:
        
1 There are 3 Methods to recover your keystore password:
2 - Simply Bruteforce          (简单的暴力破解)
3 - Dictionary Attack           (字典破解)
4 - Smart Wordlist Attack   (智能单词列表破解)       英文不好,直译的!

用法:(可不看。。。其实只需要最下面的那句话)
01 execute with
02 java -jar AndroidKeystoreBrute.jar <args>
03 possible args
04 -m <1..3> Method
05 -k <path>  path to your keystore
06 -d <path> dictionary (for method 2 and 3)
07 -p use common replacements like '@' for 'a'(for method 3) WARNING - very slow!!
08 -start <String> sets the start String for the password (for brute force)
09 -w writes a new keystore with same password than the key
10 -h prints helpscreen
11 example for brute-force attack
12 java -jar AndroidKeystoreBrute_v1.05.jar -m 1 -k <...keystore> -start AAAAAA
13 example for dictionary attack
14 java -jar AndroidKeystoreBrute_v1.05.jar -m 2 -k "C:\\mykeystore.keystore" -d "wordlist.txt"
15 example for smart wordlist attack (recommend)
16

17 java -jar AndroidKeystoreBrute_v1.05.jar -m 3 -k "C:\\mykeystore.keystore" -d "wordlist.txt"



开始我用的是方法一,跑了一宿,也没跑完。默认的字母组合的密码太多了,用这种方法破解出密码太渺茫了。

后来我尝试使用方法三,其实我没注意,官方推荐就使用方法三:
先创建一个txt,比如passlib.txt: 在文本文档里输入自己常用的设置密码的短语,或者你隐约记得当初创建时可能用到的单词,反正能想到的统统写下来:
         
1 helloworld
2          ILoveYou
3          java
4          android
5          com.ldxx.firstapp


然后执行:(C:\\mykeystore.keystore是签名文件的路径,没有后缀就去掉)
      
1 java -jar AndroidKeystoreBrute_v1.05.jar -m 3 -k "C:\\mykeystore.keystore" -d "C:\\passlib.txt"

若要是你创建的passlib.txt中的短语确实在你的keystore密码中出现过,那找回密码是瞬间的事:
       我的执行结果:


   
1 Got Password in 0 seconds
2      Password is: android521 for alias ldxxfirstapp



注:命令行执行java -jar 命令时,根目录一定是 AndroidKeystoreBrute_v1.05.jar所在的目录,比如 AndroidKeystoreBrute_v1.05.jar放在

C:\key\ AndroidKeystoreBrute_v1.05.jar下,先得cd C:\key 然后在执行,否则会报错的。


转自:http://www.eoeandroid.com/thread-333163-1-1.html

AndroidKeystoreBrute_v1.05.jar android keystore 找回密码

  • 2016年10月12日 15:18
  • 25KB
  • 下载

android 打包上线忘记password 和 alias在有 签名文件的情况下如何找回

哈哈,这种需求我也是醉了。 今天有个搞ios的朋友(以前公司同事,现在是Leader)问我他们公司安卓要做版本升级,然后签名文件有但是password 和 alias忘记了,总不能重新搞个签名...
  • u013278099
  • u013278099
  • 2016年08月17日 15:12
  • 7457

Android打包签名忘记密码,完美解决

完美解决忘记签名文件密码
  • wwq006
  • wwq006
  • 2016年06月30日 11:18
  • 3005

安卓开发之打包签名Keystore密码忘了解决办法

Keystore密码忘了这是一个很想撞墙的问题。 解决办法: 1、官网下载一个jar:AndroidKeystoreBrute_v1.05.jar 2、新建一个passlib.txt,在里面输入你...
  • bigtree_mfc
  • bigtree_mfc
  • 2017年05月03日 22:24
  • 272

Android keystore 密码找回

昨天准备给自己的应用发布一个新版本,在apk打包时,发现之前的用的keystore密码忘了。 蛋碎了一地,我把我所能想到的密码都试了一遍(注:我平常在各个门户网站注册基本上用的都是那几个字母和数字组...
  • meegomeego
  • meegomeego
  • 2014年05月14日 09:33
  • 13831

android 签名包找回密码

  • 2015年04月23日 09:46
  • 27KB
  • 下载

AndroidKeystoreBrute_v1.05

  • 2018年02月08日 11:24
  • 25KB
  • 下载

Android之找回打包key密码的方法

好久前写的程序在进行版本更新,发现签名包密码忘记了,后查询资料发现http://www.cnblogs.com/lee0oo0/p/3729242.html,按照所罗列方法实现,不胜感激。 记录下。...
  • zhang352954605
  • zhang352954605
  • 2015年04月23日 09:38
  • 281

android studio 百度地图打包后key验证出错问题解决

最近用百度地图编写了个小项目,签名打包后却提示:,错误码:230,请AndroidManifest.xml文件中检查 kye 设置           很奇怪啊!正常运行没问题,签名打包过后出现这个...
  • niujingtong
  • niujingtong
  • 2017年03月16日 01:14
  • 376

Android之找回打包key密码的方法

打包签名的密码丢了,从网上找到一篇资料,红字为自己的补充,亲测可用~~ 【软件】:Android Keystore Password Recovery 【网址】:https://code.goog...
  • misschao710
  • misschao710
  • 2015年07月09日 17:27
  • 215
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android之找回打包key密码的方法
举报原因:
原因补充:

(最多只允许输入30个字)