之前小伙伴们学到了利用 Android 原生备份功能提取解包.ab文件的方法,但是有所限制有点不爽。而小米手机MIUI系统的自带备份工具则功能强大,可以备份出一切我们想得到的APP数据,那么又该如何解密小米的Bak备份文件并还原出原始数据呢?
1、将目标Bak备份数据拷贝到电脑端
小米MIUI手机备份后的文件会存放在手机存储下 /MIUI/backup/Allbackup/xxx 目录中(xxx代表备份的时间)。童鞋们需要做的就是将需要解包的目标Bak文件复制到你的电脑上。怎么复制?QQ传文件、连接数据线等等都可以,这里就不罗嗦了。
2、借用WinHex简单修改一下Bak文件头
打开咱们前几天刚刚分享的WinHex 神器,直接将你拷贝好的Bak文件拖拽进去,这里就会发现其实MIUI备份只是多出了一个自定义文件头而已,那就简单啦,只要移除这个文件头就好!
操作时,只要按图示的方法选中并删除“41 4E”前面的数据即可,完成后记得保存!
3、最后直接使用abe.jar正常解包就搞定了
完成第二步修改后的Bak文件,就跟正常的安卓原生备份格式一样了,菲菲博客的童鞋们只要再将Bak文件拖入abe解包批处理上,就可以一键解码还原出原始数据了,解包后的文件格式为tar,可以通过解压缩软件打开查看。
abe解包批处理 (5.31M)|(请先安装Java运行环境>>)这里截图所演示的仅仅是是解包出了小米手机的WIFI密码明文数据,当然不单单是无线密码,只要是可以备份出的Bak文件都可以解密出来的,包括应用软件、短信、电话本等等都可以搞的定的,有兴趣的话不妨自己动手试试咯~
abe.jar工具的安装
首先,需要先下载并安装Java环境。建议先下载Java 8,因为其稳定性较好,然后再下载Java 20。下载完成后,按照提供的教程进行安装。安装完成后,还需要进行系统变量的配置,将Java的安装路径添加到系统变量中。
完成Java环境的配置后,就可以开始安装abe.jar工具了。首先,需要下载abe.jar文件,可以从网盘或官网下载。下载完成后,找到下载的文件夹,右键选择“进入终端”,然后在终端中输入命令“java -jar abe.jar unpack xxx.ab xxx.tar”来运行abe.jar工具。其中,“xxx.ab”和“xxx.tar”是待解压的文件名,需要根据实际情况进行修改。
以上就是abe.jar工具的安装步骤。需要注意的是,Java环境的配置是关键,需要确保Java的版本和环境变量的配置正确。同时,abe.jar工具的使用也需要根据实际情况进行相应的修改和调整。
联系客服