之前提供一种使用adb的方式,进行镜像的方法,依然存在两个问题,命令行操作比较繁琐,下载/data/local/tmp目录的文件可能会覆盖删除的数据。
本文将提供一种方法,解决前面遇到的问题,解决命令行操作繁琐方法,还得使用图形界面程序,通过前面尝试,设计了一个图形界面程序,RANFS-安卓镜像取证工具,主体界面如下:
下载地址:http://ranfs.com/cn/?RFAI
其基本思路为,图形界面调用adb命令,完成RFSD等程序安装和运行,然后通过网络完成对安卓数据分区的备份。在这里解决了,root后不再向数据分区写入任何数据的问题,shell代码如下:
su
mount -o rw,remount rootfs /
chmod 777 /cache
mkdir /cache/rfai
chmod 777 /cache/rfai
这样就可以直接通过adb push 文件到/cache/rfai
目录安装和执行,而不覆盖数据分区删除的数据。
到此安卓数据镜像工作告一段落,基本上解决了所有的问题,的确现在手机数据恢复,难点已经不在数据镜像工作上,但任希望这个工具能成为您的选择之一。