我丢失password了keystore用于签署我的apk 的文件.我现在无法更新我的应用程序,我想我必须通过使用新的密钥库签名将其作为新应用程序发布.是否可以解密密钥库文件,因为我在密钥库文件中存在密钥库文件和密码.或者任何人都可以提供用于暴力密码的程序链接.如果你们中的任何人能够恢复密钥库文件的密码,请分享你的方法.提前致谢.
Var*_*run 37
有三种方法可以恢复丢失的密钥库密码:
如果你有你的日志完好无损,那么你可以找到在Android Studio中的密码,日志文件:进入到〜/图书馆/日志 - > AndroidStudio - > idea.log.1并搜索查找"Pandroid.injected.signing.key .password"你可以看到密钥密码.
您可以从.gradle目录中检索密码.查看.gradle\2.4\taskArtifacts\taskArtifacts.bin.这似乎不适用于较新版本的Gradle(2.10及更高版本).
根据Alex Kutsko上面的回答,使用AndroidKeystoreBrute猜测或强制密码 .
rev*_*_ss 20
我也有这个类似的问题!
有几种方法可以找到密码:
http://techzog.com/development/android/retrieve-saved-keystore-password-android-studio/中提到了详细的答案.
如果以上都不起作用,有一种方法可以重置密钥库密码!代码可在此处获得
javac ChangePassword.java跑 java ChangePassword <keystore file> <new keystore file>
例如java ChangePassword oldkey.jks newkey.jks
询问时输入密码.记住新jks文件的新密码.
使用新密码打开jks文件
小智 5
已经几个月没有使用 Android 开发及其 IDE 了。
我花了几个小时才发现我在第二次尝试时实际上输入了正确的密码。下一个对话框显示与我输入错误密码完全相同的错误图标 - 尽管它实际上表明我需要输入所选密钥的密码!
与原来的问题并不真正相关,但您可能已经输入了正确的密码!UI设计就这么多了..
小智 5
我分享一个简单的方法,希望我的方法能解决你的问题。
第一种方式->点击
.gradle->最新gradle版本->任务历史记录->taskHistory.bin
第二种方式->
.gradle->最新gradle版本->taskArtifacts->taskArtifacts.bin
| 归档时间: |
|
| 查看次数: |
65882 次 |
| 最近记录: |