轻松解包MIUI备份bak文件 还原出明文数据

发表于 2016-10-24 18:11 | 浏览 36033

之前小伙伴们学到了利用 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,可以通过解压缩软件打开查看。

将移除文件头的Bak文件拖入批处理

这里截图所演示的仅仅是是解包出了小米手机的WIFI密码明文数据,当然不单单是无线密码,只要是可以备份出的Bak文件都可以解密出来的,包括应用软件、短信、电话本等等都可以搞的定的,有兴趣的话不妨自己动手试试咯~

然后就可以一键还原出原始明文数据

(原创文章版权所有,如需转载请注明原文链接!)