Можно ли каким-либо образом сделать резервную копию стокового recovery.img?

12

Предположим, я планирую прошить восстановление с помощью TWRP / CWM, но потом предположим, что я хотел бы вернуться к стоковому восстановлению. Можно ли сделать резервную копию стокового восстановления так же, как мы можем сделать резервную копию нашего ПЗУ?

Сумит Трехан
источник
4
Проверьте эту универсальную тему: Создание дампа разделов Android . Просто сделайте резервную копию recovery.img оттуда
Gokul NC
1
Почему ты думаешь, что это будет невозможно? Rashr, Flashify и ddвсегда готовы помочь, пока у вас есть root-доступ.
Повелитель огня

Ответы:

6

ДОБАВЛЕНИЕ BOOT.IMG ИЗ СТОКОВОГО ПЗУ или ДРУГОГО IMG, КАК ВОССТАНОВЛЕНИЕ И Т.Д.

ТРЕБОВАНИЕ:
1. Скачайте adb необходимые инструменты.
2. ПК.
3. Драйверы телефонов (для других телефонов,
запустите Google) для распространенных телефонов: SCI-Usb-Jungo v4 (скачать здесь) или SCI-USB2Serial v1.5.6.1 (скачать здесь).
4. Телефон Android + USB-кабели.

ШАГИ: ОТКРЫТЬ окно cmd в папке adb

введите 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"


Как только вы увидите, что это LOCATION, в этом примере это mtd10:

cat / dev / mtd / mtd10> /sdcard/mtd10.img или
cat / dev / mtd / mtd10> /sdcard/recovery.img
Источник: http://howtorootcherrymobilesnap.weebly.com/adb/how-to-extract-img -файлы-через-ADB-экс-bootimg

Вивек Джи
источник
2
/ proc / mtd не универсален. Это не во всех устройствах .. Измените это :)
Gokul NC
Но работает во многих устройствах.
Вивек Цзи
/ proc / mtd отсутствует в моем устройстве (Yuphoria). Он пуст в устройстве моей мамы (Android One).
Гокул NC
3
И вы удобно не упомянули первоисточник . Пожалуйста, следуйте инструкциям Как ссылаться на материал, написанный другими
Повелитель огня
2
Хотя это /proc/mtdможет быть недействительным для всех устройств, как кто-то узнает, что пытается ответить на этот вопрос, не указав предварительно, над каким номером / названием модели устройства ведется работа? Этот ответ хорош, и пока автор вопроса не предоставит спецификации, я не думаю, что справлюсь лучше, чем у Vivek Ji. Кроме того, предложения Firelord ddтакже отлично подойдут для полного резервного копирования через USB.
S0AndS0
1

Универсальное резервное копирование / восстановление

Если вы являетесь пользователем 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$)

Резервное копирование

Вооружившись этой информацией, вы можете в качестве root создавать резервные копии всех разделов. Просто используйте dd(часть каждого андроида 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
zzeroo
источник
0

если proc / mtd недоступен для вашего устройства.

создание резервной копии через cwm может дать вам recovery.img при проверке папки clockworkmod после резервного копирования http://howtorootcherrymobilesnapv2.weebly.com/how-to-make-back-up-via-cwm.html

другой вариант также будет сделать ROM (дамп) через adb http://howtorootcherrymobilesnapv2.weebly.com/img-pull-extract-via-adb-rom-dump.html

андроид
источник