apk - 如何恢复已删除的 apk 密钥库签名者 || jks 键 || 应用程序密钥库
问题描述
我错误地删除了我的 apk 密钥库 (jks),谷歌无法帮助我,该怎么办?
解决方案
确保您使用的是 Ubuntu || mint 或类似的 Linux 发行版。
第 1 步:从这里下载 TestDisk & PhotoRec 7.1-WIP,数据恢复 (仅 7.1 支持 jks 恢复)
第 2 步:现在在丢失数据的分区上运行 photorec。这需要很多时间,所以坐下来等待(对我来说,花了 10 个小时)。如果您不确定如何执行此操作,请在评论中寻求帮助。
注意 它将恢复的数据会很大,可能会超过 50GB,所以不用担心,等待它完成恢复
第 4 步: 完成恢复后,如果任何密钥库文件已恢复,否则对不起,已恢复的文件可能包含其他一些文件和很多空间,这也是它很大的原因,您的密钥在此文件中,下载我使用的任何十六进制编辑器祝福十六进制编辑器。
第 5 步:当您在十六进制编辑器中打开文件时,只需在编辑器中搜索您的密钥别名的名称(通常它位于顶部,因此您不必经历任何痛苦),您就会发现它一瞥,就会大声说“hurraaayyyy”。
注意 如果您已经恢复了多个文件,那么只需找到正确的文件,一个一个地找到您的密钥别名所在的位置。
第6步:只需从头到尾复制密钥的一部分(不包括空格,但复制时要小心不要错过密钥的任何部分,您可以复制空格不会造成任何伤害)并打开一个新文件在十六进制编辑器中粘贴并保存(恭喜这是你的关键)。
推荐阅读
- c - 如何使用 gdb 以十六进制打印文件的内容?
- python-2.7 - Scrapy在10张图片后返回Image Url的Base64
- c# - 为什么不能添加int类型的对象和数字?
- reactjs - ReactJS:过滤图像以映射到轮播
- javascript - 以角度从字符串中删除特殊字符
- llvm - 获取 Halide 的 Tiramisu 子模块 llvm 失败,出现 .//3rdParty/llvm: No such file or directory 错误
- dart - 在飞镖中使用 fromJson 扩展
- mysql - 在 laravel 中加入 case 和 when 语句
- django - 覆盖指定字段的empty_value_display在django Admin中不起作用
- javascript - 将值传递给咖啡脚本中的触发函数