请选择 进入手机版 | 继续访问电脑版

热点推荐

查看: 543|回复: 0

ADB直接备份手机任意分区到电脑

[复制链接]

72

主题

73

帖子

400

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
400
发表于 2020-10-19 18:04:19 | 显示全部楼层 |阅读模式
前提   ROOT权限  adb调试模式         要知道分区的挂载点
电脑要有(nc.exe pv.exe cygwin1.dll adb.exe AdbWinApi.dll AdbWinUsbApi.dll )jiaoxue群提供下载.

例子:(手头有一台华为  就用它做教程)
华为写了工程erecovery_ramdisk recovery_ramdisk、三方recovery(需解bl锁)都会获得adb root权限
输入adb shell 回车


#号代表有权限

输入adb shell busybox回车   查看手机上是否安装了busybox


Not found 表示没有   我们需要把busy安装到手机
busybox群文件有提供
下面我们要做的是把busybox上传到system分区的bin或xbin目录下(上传到system分区是不影响data分区的数据的),之所以选这样的目录(bin或xbin),是因为可以在手机的任何一个目录都可以运行busybox这个软件.不用加绝对路径.
这里用了一个adb的子功能push. 直接把电脑上adb目录下的busybox推送到手机上


输入adb push busybox /system/bin/回车



推送成功,检查下刚刚安装的busybox是否能用
输入adb shell busybox回车
这个命令是执行手机中的busybox


这就表示成功了(如果没有执行权限.可以用下面命令修复执行权限
adb shell chmod 6777 /system/bin/busybox
手机端安装好busybox后要查看下手机各分区的挂载点(adb shell出现#号后)
输入ls -l /dev/block/bootdevice/by-name回车

system分区挂载的位置/dev/block/mmcblk0p52
DATA分区挂载的位置是/dev/block/mmcblk0p57
备份哪一分区就用哪一分区的挂载点
erecovery_ramdisk为例,这台手机的挂载点是dev/block/mmcblk0p27


  先设置adb的端口映射.
输入adb forward tcp:999 tcp:999回车(这里设置的是端口999,自己随意设置一个就好)


然后输入adb shell回车
输入busybox nc -l -p 999 -e dd if=/dev/block/mmcblk0p27回车(这个命令是在#号后面输入,也就是在手机上执行的

这个命令的意思是:利用nc这个小工具在手机上打开一个999端口(-l -p 999),如果有程序连接这个端口,就执行-e后面的命令.dd命令就是做分区的镜像(例子是erecovery_ramdisk分区).
       nc它的主要功能是把网络一端的输入数据传送到另一端来输出.
       命令结束以后下面有一个一闪一闪的白块.
这里用到了一个dd 命令对手机分区进行镜像.使用这个命令的时候要注意if后面的是源地址,也就是需要备份分区的挂载点
窗口不要关,再开一个cmd命令行,用nc这个工具来连接999端口,并把数据存到电脑目录下(这里我就存在E盘极速数据恢复文件夹下 E:极速数据恢复
nc 127.0.0.1 999 | pv -i 1 > E:\极速数据恢复\erecovery_ramdisk.img



给大家说一下pv.exe这个命令.它是显示传输的数据量和当前速度的一个小工具.
       -i 1是每一秒种显示一次数据.
这样就备份好了,我们去E盘极速数据恢复文件夹下查看


如何推送文件到手机指定位置
首先把要推送的文件复制到adb目录下(以erecovery_ramdisk为例)



打开cmd命令行
输入adb push erecovery_ramdisk.img /tmp回车



输入adb shell dd if=/tmp/erecovery_ramdisk.img of=/dev/block/mmcblk0p27回车


这个命令的时候要注意if后面的是源地址,.of后面是目标地址也就是要推送到的分区挂载点
教程源于网络整理,本人也是刚接触,我们会把我们所有的经验都分享给大家,也希望大家不要吝惜自己的心得、小技巧等,共同学习 共同进步!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表