针对目前比较流行的Android系统,本人做了一些android镜像方面的研究,与大家一起分享。在测试之前,我们需要将设备先root。 无法通过dd来制作镜像的情况: 1. 安装手机驱动以及jdk,android sdk。手机驱动等可以用360手机助手安装,jdk只能用32位的jdk不管系统是否是32位。 android sdk的安装目录在:C:UsersAdministratorAppDataLocalAndroidandroid-sdk 其中需要通过AVD Manager. exe安装android sdk tools才有adb程序。或者直接调用第三方程序中包含的adb程序也可以。 其中,我们调用飞信中的adb程序,或者直接用甜椒刷机助手里的adb很方便。 2. 使用adb进行调用 3. 使用adb进入设备shell 4. 使用su指令进入super user权限(不管是否直接进入都输入一下以防万一) 5. 使用mount |grep /data获取dd的镜像目标 6. 使用dd镜像来镜像: dd if=/dev/block/mtdblock5 of=/mnt/sdcard/out.img dd镜像失败! 7. 改用直接cat的方式 首先找到userdata的mtd值 cat /proc/mtd(一般都为5) 8. 直接用cat方式输出镜像文件。 cat /dev/mtd/mtd5 > /mnt/sdcard/out.img 直到结束! 无法cat的情况: =========4.x======================================== 4.x的环境变化了,2.x的镜像方法无法获取到,因此需要用cat /proc/partitions命令来找到真正的数据分区。 |
cscip 发表于 2014-3-3 08:22
这么麻烦,你先假ROOT,然后用工厂软件直接就做镜像出来,哎,这多省事
针对SMR叠瓦式硬盘存在的问题,西数正在用更先进的技术解决,他们开
固态硬盘不认盘了能做数据恢复吗?从专业数据恢复层面来讲,当前有一
如今固态硬盘基本成为了标配,机械硬盘相比固态硬盘在读写速度在存在