假设我计划使用TWRP / CWM进行恢复,但是后来假设我想回到库存恢复。是否可以像备份ROM一样备份库存恢复?
dd
只要您具有root用户访问权限,Rashr,Flashify就会随时为您提供帮助。
假设我计划使用TWRP / CWM进行恢复,但是后来假设我想回到库存恢复。是否可以像备份ROM一样备份库存恢复?
dd
只要您具有root用户访问权限,Rashr,Flashify就会随时为您提供帮助。
Answers:
从库存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
/proc/mtd
可能并非对所有设备都有效,但是如果没有先提供正在使用哪种设备型号/名称的设备,谁会知道如何回答这个问题?这个答案是好的,直到问题的作者提供规范之前,我认为我不会做得比Vivek Ji更好。此外,Firelord的建议dd
也非常适合通过USB进行完整备份。
如果您是root用户,则可以使用本机工具备份/还原所有分区(不仅恢复)。
要列出所有可挂载的分区和块设备,请使用find
和grep
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
如果proc / mtd对您的设备不可用。
通过cwm进行备份可以在备份后检查Clockworkmod文件夹时为您提供recovery.img http://howtorootcherrymobilesnapv2.weebly.com/how-to-make-back-up-via-via-cwm.html
另一种选择是通过adb http://howtorootcherrymobilesnapv2.weebly.com/img-pull-extract-via-adb-rom-dump.html制作ROM(转储)