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

我的处理方法前提:.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 passwordkeytool -list -v -keystore 签名文件路径 -storepass 密码

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

参考:

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

android 忘记密码代码,Android-忘记签名文件的密码怎么办相关推荐

  1. android确认密码代码,Android手机卫士之确认密码对话框

    本文接着实现"确认密码"功能,也即是用户以前设置过密码,现在只需要输入确认密码 布局文件和<Android 手机卫士--设置密码对话框>中的布局基本类似,所有copy一 ...

  2. android确认密码代码,Android自定义View实现验证码or密码输入框

    前言 最近项目中有支付功能,用户输入密码时要类似微信支付密码输入框的样式,本想直接copy网上的,但设计姐姐总是对样式挑三拣四,抽空自己自定义了一个,无奈之下抽空自定义了个,并把它贴到GitHub上供 ...

  3. android增删功能代码,Android SQLite增删查改实例代码部分

    在 Android与SQLite数据库 这个专题里我们谈到了 SQLite 的基本应用,但在实际开发中,为了能够更好的管理和维护数据库,我们会封装一个继承自 SQLiteOpenHelper 类的数据 ...

  4. android增删功能代码,Android Studio开发实战 之 增删改查

    增删改查是一个应用最基础的操作,增删改查的流程走通了,下面的路程也就顺利多了.现在使用Android Studio开发一个简单的应用,该应用就实现了增删改查的操作,看似简单,到底简不简单呢,下面开始操 ...

  5. android小球移动代码,Android自定义圆形View实现小球跟随手指移动效果

    本文实例为大家分享了Android实现小球跟随手指移动效果的具体代码,供大家参考,具体内容如下 一. 需求功能 手指在屏幕上滑动,红色的小球始终跟随手指移动. 实现的思路: 1)自定义View,在on ...

  6. android调频收音机代码,android 收音机 FM 驱动 hal层 框架层以及应用层代码

    [实例简介] android 收音机 FM 驱动 hal层 框架层以及应用层代码 方法一 不需要framework部分 1.fm放到 \hardware\rk2x 2.FmRadio 放到 packa ...

  7. Android钢琴滑动代码,android 钢琴界面实现

    近在做一个钢琴的东西,关于这个界面如何设计画了很长时间,主要是考虑到针对不同的分辨率,如果只针对一种分辨率的话用绝对布局可以实现,实现的基本思想是每个白色的键的位置是可以计算出来的,屏幕的宽度可以获得 ...

  8. android相对布局代码,Android基础_3 Activity相对布局(示例代码)

    相对布局要比前面讲的线性布局和表格布局要灵活一些,所以平常用得也是比较多的.相对布局控件的位置是与其周围控件的位置相关的,从名字可以看出来,这些位置都是相对的,确定出了其中一个控件的位置就可以确定另一 ...

  9. android 图片切割代码,Android用clip剪切图像资源

    使用clip剪切图像资源可以做进度条,图像慢慢展开的效果,他使用以下几个属性来控制效果: android:drawable:指定要剪切的原图像. android:clipOrientation:截取的 ...

最新文章

  1. pytorch 实现transformer
  2. producer send源码_Kafka源码深度剖析系列(七)——Producer核心流程初探
  3. 属性总结(四):linestyle
  4. ElementUI在el-table基础上进行导出.xls表格操作
  5. linux mysql设置数据库utf_设置mysql数据库 utf8
  6. 【数据库】Oracle用户、授权、角色管理
  7. 1260 不一样的A+B
  8. PE知识复习之PE的各种头属性解析
  9. VB 获取光标在TextBox、RichTextBox中所在的位置
  10. MATLAB 求一个矩阵的最大值极其所在位置
  11. shenyu2.5.0解决Exceeded limit on max bytes to buffer:262144
  12. 差分信号光电耦合隔离转换PCB焊接式模块
  13. 72个嵌入式技术网站
  14. 汇编8086复习——基础知识、指令汇总、上机实验踩坑
  15. 拿下春晚,抖音支付要如何在一个月内杀出血路
  16. ethz-asl Hand-Eye-Calibration 实验之hand_eye_calibration_batch_estimation模块
  17. mysql新建用户、授予外网Ip访问权限
  18. 中学计算机课程课时,高中信息技术教案word操作(共5份8课时
  19. mysql分组查询 groud by
  20. 【学术相关】一般的博士生毕业能进什么样的大学当老师?网友真实回复……...

热门文章

  1. 【matlab】 动态绘制三维心形图
  2. 哈希表_实现插入、删除、查找元素操作(链地址法解决冲突)
  3. 洛奇服务器维护,《洛奇Mabinogi》官方网站
  4. uniapp API 第三方服务
  5. 思科和H3C交换机单端口环路解决方案
  6. java-net-php-python-JSP学校教育论坛管理系统开题任务书PPT计算机毕业设计程序
  7. 2038年问题 linux内核5.6,Linux Kernel 5.6 开发者已率先做好准备 应对 2038 年问题
  8. 华为云桌面,一站式云上数字化创作深度解读
  9. 在ubuntu 18.04下安装Nvidia显卡驱动的黑屏问题
  10. c语言二维数组输入数据,c语言编写程序,把下面的数据输入到一个二维数组中:...