Подробное описание функций и возможностей TWRP-рекавери, а также пример создания и восстановления резервной копии системы.
Что такое TWRP?
TeamWin Recovery (TWRP) — усовершенствованный рекавери, аналог более популярного ClockworkMod (CWM). Если сравнивать CWM и TWRP, последний обладает интуитивно понятным touch-интерфейсом и дополнительными функциями. На многих устройствах TWRP, как и CWM, может устанавливается на место стокового рекавери. В остальных случаях установка происходит в системную память с возможностью запуска только из специальной утилиты.
Где скачать TWRP?
Скачать актуальную версию TWRP Recovery для вашей модели смартфона можно на сайте https://twrp.me/Devices/. Для управления функциями TWRP вы можете воспользоваться приложением TWRP Manager.
Примерный список возможностей TWRP:
- инсталляция кастомных сборок ромов;
- инсталляция обновлений, дополнений и исправлений;
- соединение с компьютером в режиме накопителя;
- соединение с компьютером для ADB-отладки;
- сохранение копий системных файлов, путём бэкапа разделов памяти (системное и пользовательское ПО, настройки и прочие данные);
- восстановление бэкапа;
- откат пользовательских настроек;
- работа со съёмным накопителем (в зависимости от версии, может поддерживаться и работа с USB-OTG).
Структура TWRP-рекавери
- Install — инсталляция .zip-архивов.
- Wipe — очищение системных разделов:
- Cache — очищение системы от временных файлов.
- Dalvik Cache — очищение делвик-кэша (в среде ART, данная функция бесполезна).
- Factory Reset — групповое очищение пользовательской памяти, кэша и делвик-кэша.
- System — очищение основного раздела прошивки.
- External Storage — очищение внешнего накопителя.
- Internal Storage — очищение области встроенного хранилища, доступного для записи пользователю.
- Android Secure — — очищение скрытого раздела карты памяти (на который переносятся приложения).
- Wipe Battery Stats — удаление статистики аккумулятора.
- Backup — сохранение копии прошивки (с дополнительными опциями резервирования).
- Restore — восстановление прошивки из копии (даёт возможность выбрать конкретную область памяти).
- Mount — открытие и закрытие доступа (Mount — открытие, Unmount — закрытие):
- Mount / Unmount System — область хранения основных файлов прошивки.
- Mount / Unmount Data — область хранения стороннего ПО, настроек и данных.
- Mount / Unmount Cache — область хранения временных файлов.
- Mount / Unmount SDCARD — карта microSD.
- Mount / Unmount USB Storage — соединение в качестве запоминающего устройства.
- Settings — параметры поведения TWRP:
- Zip file signature verification — вкл/выкл верификации подписи.
- Force MD5 check for all zips: — вкл/выкл верификации контрольной суммы.
- Use rm –rf instead of formatting — параметры отработки скрипта rm –rf (очищение памяти или полноценное форматирование).
- Skip MD5 generation during backup — параметр создания контрольной суммы в бэкапе.
- Ignore image size errors during backup — параметр пропуска ошибки «image size errors» при создании бэкапа.
- Restore Defaults — откат изменений параметров рекавери.
- Advanced — расширенные параметры (в разных сборках, могут добавляться дополнительные опции):
- Copy Log to SD – создание отчёта о текущей сессии на microSD.
- Fix Permissions – восстановление разрешений у файлов и папок, согласно стоковой структуре.
- Partition SD Card – разметка накопителя.
- File Manager – проводник с возможностью изменения имени, перемещения, копирования, удаления и изменения разрешений у файлов и папок (на некоторых сборках может не поддерживать кириллицу).
- Terminal Command – ручной ввод linux-команд.
- Reboot — типы перезагрузки:
- System — перезагрузка в систему.
- Recovery — перезагрузка в рекавери.
- Power off — выключение устройства.
Бэкап прошивки с сохранением настроек через TWRP
Как мы уже писали выше, при помощи TWRP можно сохранить устанновленную прошивку по аналогии с CWM. Сделать это достаточно просто:
- загружаемся в рекавери;
- заходим в «Backup«;
- настраиваем сжатие, раздел системы, путь и имя бэкапа;
- подтверждаем действия и ожидаем окончания процедуры;
- затем перезагружаемся в систему, посредством пункта «Reboot«.
На miroSD, по выбранному в настройках бэкапа пути, будет размещен архив бэкапа с расширением .win.
Восстановление бэкапа прошивки через TWRP
Процедура восстановления аналогична бэкапу:
- запускаем рекавери;
- переходим в «Restore«;
- находим необходимую резервную копию;
- отмечаем необходимый раздел(ы) и подтверждаем выбор
Установка прошивок, ядер и обновлений через TWRP
Прежде всего, необходимо сделать полную резервную копию системы и данных. После чего обязательно проверьте заряд аккумулятора — устройство должно быть заряжено больше чем на 50%. Установочный архив, который собираетесь прошить, разместите на карту памяти. В случае установки новой прошивки, рекомендуется сделать очистку раздела пользовательских данных при помощи функций «Wipe/Factory Reset«.
Инструкция:
- подключаем накопитель с архивом;
- запускаем рекавери;
- переходим в «Install«;
- ищем необходимый установочный архив и соглашаемся на установку;
- ожидаем окончания процедуры;
- затем, по необходимости, проводим очистку кэша и делвик-кэша;
- выполняем перезагрузку в систему через пункт Reboot.