安卓数据恢复2

之前提供一种没有使用adb的方式,进行镜像的方法,存在两个问题,Quicksshd在有些手机上出现兼容性问题,在电脑上安装软件和操作还是有些麻烦。

本文用华为P7-L05手机为例,使用adb方式,介绍如何相对方便的进行数据恢复,基本思路为,对获取root的手机,使用adb下载rfsd到手机并运行,接着使用rfdd rfdk-gui等拷贝存储镜像文件。

1、对手机root并开启usb调试模式

每个手机都不太一样,如果这里遇到问题,请在网上查找相关帮助。

2、安装adb相关工具

假定adb工具,解压到D:\tmp\adb目录,并安装adbdriver驱动。

3、下载rfsd,复制到手机并运行

RFSD是跨平台的文件操作服务,在安卓设备里运行该服务,可实现读取安卓存储数据通过USB线传給电脑,电脑使用该数据虚拟出磁盘。

把rfsd-linux-armv4tl.zip压缩包里的rfsd也解压到,D:\tmp\adb目录

adb devices

adb forward tcp:6688 tcp:6688

adb push rfsd /data/local/tmp

adb shell

su

mount

cd /data/local/tmp

chmod 755 rfsd

./rfsd -d

红圈里的/dev/stl11,为用户数据分区,必须在/data的前面,在您的设备上可能会不一样。

注:这里存在个问题:rfsd下载到数据分区,会导致数据恢复时,删除数据可能被覆盖,如需要下载到不是数据分区,请自行查找相关方法,目的只有一个,只要能把rfsd放进设备里,用root权限运行起来即可。

adb devices 查看是否找到当前手机设备。

adb push rfsd /data/local/tmp 下载rfsd程序到手机,目前只找到这个目录可以通过adb push 命令上传文件。其它地方都没有权限。如果adb root命令可以成功,那应该可以下载到/cache目录下。这样就能尽量少的污染数据分区。

chmod 755 rfsd 默认没有执行权限,必须增加执行权限。

4 下载虚拟磁盘驱动器

在Windows系统上,下载RFDK并运行,RFDK是虚拟磁盘驱动器,可以把远程硬盘虚拟为本地磁盘。

下载到本地解压,执行install.bat等待安装完成,更多的帮助见安装包里的:rfdk-cn.pdf

rfdk-gui挂载磁盘 在Windows上运行rfdk-gui,新建客户端连接如下图:

输入ip地址127.0.0.1,点击确定添加完成,这时主界面上会显示安卓客户端,拥有的相关存储设备列表。

双击挂载点为/data/的栏目,会弹出挂载磁盘配置对话框,默认只读,确定后就完成了磁盘挂载。

4 导出磁盘镜像文件

选中红圈中的栏目/dav/stl11,右键导出,对话框如下图,只需设置导出文件存放路径,其它默认即可。

5 使用winhex打开磁盘

使用winhex等工具,打开.\PhysicalDrive3,完成对安卓设备用户数据分区的镜像取证等工作。

使用winhex导出镜像,然后使用 R-Studio、Easy Recovery等等工具,对该镜像进行恢复。

总结

​ 使用此方法,在手机上除了安装越狱相关软件,就只有rfsd,rfsd如果能直接拷贝到/cache分区上运行,那对数据分区的污染就会更小。

linux恢复安卓数据,安卓数据恢复2 - ranfs的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐

  1. linux修改组群名字,Linux用户和组 - 回忆斑斑驳驳的个人空间 - OSCHINA - 中文开源技术交流社区...

    用户相关操作: 1)         su 用户:切换用户但不切目录 2)         su – 用户:切换用户并切换目录 3)         sudo:允许系统管理员让普通用户执行一些或者全部 ...

  2. linux i2c子系统入口,I2C子系统1 - ARM_Linuxx的个人空间 - OSCHINA - 中文开源技术交流社区...

    I2C子系统 核心 i2c_driver 结构体 分配.设置.注册一个i2c_driver结构体 static struct i2c_driver i2c_example_driver = { .dr ...

  3. csnd ftp服务器端java_数据包取证总结 - osc_r6zeu2c7的个人空间 - OSCHINA - 中文开源技术交流社区...

    数据包取证总结 1. 先观察题目,如果题目有明确指示某端口,或某协议.然后根据提示的端口和协议构造过滤表达式,否则话一般都是考http协议的那种 (wireshark打开数据包后,使用了过滤表达式后先 ...

  4. linux 命令 dsm,群晖常用指令 - osc_sa9nsts3的个人空间 - OSCHINA - 中文开源技术交流社区...

    输入uname –a 回车,用 uname 命令能够看到 NAS 的 CPU 架构.指令集等内容如下: Linux DSM 3.10.105 #23739 SMP Fri Jun 8 12:51:05 ...

  5. linux ssh Unused,ssh免密码登录 - leopardlinux的个人空间 - OSCHINA - 中文开源技术交流社区...

    两台服务器之间的密钥登录 生成密钥 先看 $HOME/.ssh/ 下面有没有已经生成的密钥文件对, 如下: id_dsa id_dsa.pub id_rsa id_rsa.pub 如果已经存在上述任一 ...

  6. linux ospf 命令,OSPF单区域配置 - linuxprobe2020的个人空间 - OSCHINA - 中文开源技术交流社区...

    为了弥补距离矢量路由协议的不足,IEFI组织开发了一种基于链路状态的内部网关协议OSPF 实验环境:红,绿,蓝三个颜色区域代表三个不同网络的办公场所,要求使用OSPF协议实现网络互通. pc1:172 ...

  7. linux清除定时器,定时器以及清除定时器 - adustdu2015的个人空间 - OSCHINA - 中文开源技术交流社区...

    html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml ...

  8. Linux黑洞路由命令,配置黑洞路由 - osc_ywuazj5t的个人空间 - OSCHINA - 中文开源技术交流社区...

    拓扑图 在R1上配置一条静态路由:ip route-static  192.168.0.0   16     10.1.1.2:在R2上配置一条默认静态路由:ip route-static 0.0.0 ...

  9. mysql数据无故回档_数据库回档解决方案 - osc_hajrc28s的个人空间 - OSCHINA - 中文开源技术交流社区...

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 作者介绍:李明,腾讯云数据库架构师华南区负责人,曾在某专业数据库服务商.51job任职DBA. 作为一名DBA,日常工作中免不了需要做一些救 ...

最新文章

  1. 操作系统的进程状态变迁图_1.操作系统是干什么的?
  2. 苹果正和激光雷达供应商谈判,自动驾驶硬件一把手:辞职,去看星辰大海
  3. SVN钩子--hook
  4. 2017-2018-1 20155226 20155234 《信息安全系统设计基础》 实验一总结
  5. 《Ext详解与实践》节选:文件上传
  6. PostgreSQL学习笔记8之索引
  7. 修改onlyoffice存储为手动存储关闭浏览器时不进行保存
  8. JavaFX官方教程(七)之使用FXML创建用户界面
  9. 浏览器打印设置横向打印_爱普生打印机无线连接设置
  10. Jackson API 详细汇总 与 使用介绍
  11. IDEA失去焦点,取消自动编译【已解决】
  12. Ubuntu系统周立功CAN驱动安装及常见问题
  13. php实现五维雷达图,【数据可视化·图表篇】雷达图
  14. 不定积分问题:1/x^3+1的不定积分求法
  15. 蓝鲸Epicor MES解决方案
  16. Greenplum小把戏 - 仿造Oracle rownum
  17. 比特大陆新一轮裁员50%,回应称系人员调整
  18. 非对称加密实战(一):JDK生成keystore获取公钥私钥及代码验证【附源码】
  19. Mybatis-Plus分页查询total始终为0
  20. 《魔兽世界》的魅力究竟在哪儿?

热门文章

  1. Unity(三)三维数学和坐标系统
  2. java是几位的unicode,下列说法错误的是()。A.Java的字符类型采用的是Unicode编码,每个Unicode码占16位比特B.Java的各种...
  3. ArcGIS Desktop 10.5 打开遇到严重的应用程序错误的解决办法
  4. WIFI MAC虚拟打卡
  5. Pfam:蛋白质家族数据库简介
  6. 2022高教社杯数学建模思路 - 复盘:中小微企业的信贷决策
  7. 快钱支付平台 退款功能
  8. 超详细的 MySQL 学习教程二(多实例、附练习、视频讲解持续更新)
  9. pineapple的学习笔记(第一、二讲)-CVA高校精英计划(第三期)
  10. 怎么设置ep4ce6e22b8n引脚_利用EP4CE6E22做一块FPGA核心转接板(原理图、PCB源文件、测试程序)...