Делает ли TWRP резервную копию раздела восстановления при резервном копировании ПЗУ?

Я планирую установить CyanogenMod на устройство Motorola. Я уже загрузился в TWRP без перепрошивки раздела восстановления и сделал резервную копию, которая имеет файлы system, dataи boot.

Я сохраню эту резервную копию, так что если что-то пойдет не так с CyanogenMod, я всегда смогу вернуться к стоковому ПЗУ.

Вот мои запросы:

  • Достаточно ли этой резервной копии? Будет ли это исходное восстановление, чтобы я мог восстановить его, если потребуется?
  • Поскольку я загрузился в TWRP без перепрошивки раздела восстановления, он волшебным образом сделал резервную копию самого TWRP вместо стандартного восстановления?
  • Как сделать бэкап стокового рекавери, если он еще не бэкапился?
Судя по тому, что вы описываете, /recoveryрезервная копия вообще не делалась (это отдельный раздел).
@ Иззи Действительно. Предложение от Мэттью довольно аккуратное.

Ответы (1)

Для полной резервной копии вы обычно хотите сделать резервную копию всего, кроме файлов cache. and-secи dataтакже являются необязательными, если все, что вам нужно, это работающее ПЗУ. Так что, если вы отметили все перечисленные разделы TWRP, все должно быть хорошо. По умолчанию он не проверяется EFS, поэтому, если у вас есть такой раздел, вы можете включить его.

Вы также можете проверить резервную копию. На вашей SD-карте (или в месте, которое вы выбрали для резервного копирования) будет TWRPпапка, содержащая BACKUPS<device ID><name of backup with date>→ файлы резервных копий.

Файлы .ext4.win(у вас должны быть boot, system, и dataкоторые могут быть разбиты на более мелкие части) на самом деле являются архивами tar, которые вы можете открыть для просмотра файлов. boot.emmc.winбудет двоичным файлом, но вы можете выполнить проверку хэша против существующего загрузочного образа или чего-то еще, если хотите.

Учитывая, что вам придется восстановить эту резервную копию с помощью TWRP, резервное копирование восстановления на самом деле не нужно и не актуально! Однако, если вы беспокоитесь, вы можете создать резервную копию вручную из привилегированной оболочки/терминала:

$ su
# cd /dev
# find . -name recovery
./block/platform/msm_sdcc.1/by-name/recovery
# readlink ./block/platform/msm_sdcc.1/by-name/recovery
/dev/block/mmcblk0p18
# dd if=/dev/block/mmcblk0p18 of=/sdcard/recovery.img

Просто убедитесь, что это if=<path>соответствует расположению вашего раздела восстановления, который, вероятно, отличается от моего. Если на вашем устройстве нет by-nameсписка, вам, вероятно, придется искать в Интернете, какой раздел является восстановлением. Если у вас нет readlink, попробуйте ls -lвместо этого.

Читатели: Полезное чтение: Как перечислить все основные разделы с их метками? (как Q, так и A).
Вместо msm_sdcc.1, просто soc.0. Из самого TWRP я могу открыть терминал и запустить ddкоманду. Довольно аккуратно. :)
Для чего EFS? Как мне его найти? find . -name EFS?
EFS означает зашифрованную файловую систему, и в этом разделе обычно хранятся такие вещи, как IMEI и т. Д. Я всегда думал, что это что-то специфичное для устройств Samsung, но похоже, что по крайней мере OnePlus и некоторые устройства LG также имеют это. В вашем Moto его может просто не быть.