安卓分区备份
<p>连接开发模式</p>
<p><code>若无法确认分区可采用如下命令查询对应分区块</code></p>
<pre><code>ls -l /dev/block/by-name|grep boot
#lrwxrwxrwx 1 root root 16 1971-04-04 02:55 boot -> /dev/block/sde45</code></pre>
<h4>备份</h4>
<pre><code>#连接手机进入shell模式
adb shell
#获取root权限
su
#导出boot与recovery镜像文件
dd if=/dev/block/by-name/boot of=/sdcard/boot.img
dd if=/dev/block/by-name/recovery of=/sdcard/recovery.img
#退出
exit
#获取备份文件至电脑
adb pull /sdcard/recovery.img .\recovery.img
adb pull /sdcard/boot2.img .\boot2.img</code></pre>
<h4>恢复</h4>
<h5>adb模式恢复</h5>
<pre><code>#推送镜像文件至手机存储
adb push .\recovery.img /sdcard/recovery.img
adb push .\boot2.img /sdcard/boot.img
#进入手机shell模式
adb shell
#获取root权限
su
#恢复镜像至对应分区
dd if=/sdcard/boot.img of=/dev/block/by-name/boot
dd if=/sdcard/recovery.img of=/dev/block/by-name/recovery
exit</code></pre>
<h5>fastboot模式恢复</h5>
<pre><code>#adb模式下重启进入bootloader模式
adb reboot bootloader
#解锁后,进入fastboot模式
fastboot flash boot boot.imt
fastboot flash recovery recovery.img
#重启手机
fastboot reboot</code></pre>