我们可以通过任何方式备份库存recovery.img吗?


12

假设我计划使用TWRP / CWM进行恢复,但是后来假设我想回到库存恢复。是否可以像备份ROM一样备份库存恢复?


4
检查以下通用线程:进行Android分区转储。只需从那里备份recovery.img
Gokul NC 2015年

1
您为什么认为不可能呢?dd只要您具有root用户访问权限,Rashr,Flashify就会随时为您提供帮助。
Firelord

Answers:


6

从库存ROM或其他类似IMG的恢复ETC中提取BOOT.IMG。

要求:
1.下载adb必需的工具。
2. PC
3. 扩音电话的电话驱动程序(适用于其他电话,请通过谷歌搜索)
:SCI-Usb-Jungo v4 (在此处下载)或SCI-USB2Serial v1.5.6.1 (在此处下载)
4. Android Phone + Usb电缆

步骤: 在adb文件夹中打开cmd窗口

输入ff:

      adb devices 
      adb shell
      su 
      cat /proc/mtd 

现在,从屏幕上查看文件,您会看到mtd10具有recovery.img

dev: size erasesize name 
mtd0: 00040000 00020000 "misc" 
mtd10: 00500000 00020000 "recovery"
mtd12: 00280000 00020000 "boot"
mtd13: 04380000 00020000 "system"
mtd14: 04380000 00020000 "cache"
mtd15: 04ac0000 00020000 "userdata"


一旦您看到了此示例中mtd10类型的LOCATION

cat / dev / mtd / mtd10> /sdcard/mtd10.img
cat / dev / mtd / mtd10> /sdcard/recovery.img
来源: http : //howtorootcherrymobilesnap.weebly.com/adb/how-to-extract-img -files-via-adb-ex-bootimg


2
/ proc / mtd不是通用的。它不是在所有设备中都存在。.更改它:)
Gokul NC

但是可以在许多设备上使用。
Vivek Ji 2015年

我的设备中没有/ proc / mtd(Yuphoria)。我妈妈的设备(Android One)中没有任何内容。
Gokul NC 2015年

3
而且您方便地没有提到原始来源。请遵循如何参考他人撰写的材料
Firelord

2
尽管/proc/mtd可能并非对所有设备都有效,但是如果没有先提供正在使用哪种设备型号/名称的设备,谁会知道如何回答这个问题?这个答案是好的,直到问题的作者提供规范之前,我认为我不会做得比Vivek Ji更好。此外,Firelord的建议dd也非常适合通过USB进行完整备份。
S0AndS0 '11

1

通用备份/还原

如果您是root用户,则可以使用本机工具备份/还原所有分区(不仅恢复)。

要列出所有可挂载的分区和块设备,请使用findgrep

adb shell
su
find /dev | grep by-name$

在我的系统上,我/dev/block/platform/soc/1d84000.ufshc/by-name回来了(这是特定于设备的,您的外观可能有所不同)。

现在,您可以列出ls此路径以显示所有可挂载的分区。

ls -al --color /dev/block/platform/soc/1d84000.ufshc/by-name/

或多合一命令

ls -al --color $(find /dev|grep by-name$)

后备

有了这些信息,您可以作为根用户备份所有分区。只需使用dd(每个android toolboox / toyboox的一部分,例如:

dd if=/dev/block/platform/soc/1d84000.ufshc/by-name/recovery of=/sdcard/Download/recovery.img.dd

恢复

警告 数据可能丢失!除非您了解所有dd参数,否则请不要使用。

在许多情况下,您也可以使用该工具进行还原dd,例如:

dd if=/sdcard/Download/recovery.img.dd of=/dev/block/platform/soc/1d84000.ufshc/recovery

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.