Что такое recovery
Когда разговор заходит о кастомных прошивках, CyanogenMod, твиках, хаках и возвращении “кирпича” к жизни, вы часто можете слышать словосочетание “консоль восстановления”, либо “recovery” или уж совсем деревенское “рекавери”. Но что же такое этот recovery на самом деле и почему он бывает разным? И зачем устанавливать кастомный recovery вместо родного? Если вы задаетесь такими вопросами, то добро пожаловать подкат.
Консоль восстановления
Если проводить аналогии с миром настольных машин, то recovery больше всего будет похож на загрузочный спасательный диск, который позволяет переустановить систему в случае неполадок или выполнить другие сервисные задачи. Разница только в том, что в случае с Android консоль восстановления хранится не на отдельном диске или флешке, а на выделенном разделе небольшого размера (8-16 Мб) во внутренней памяти смартфона.
Чтобы попасть в recovery используется специальная комбинация клавиш при включении смартфона/планшета. В большинстве случаев это кнопки громкости + кнопка включения. Если выключить смартфон и включить его зажав эти кнопки вы попадете в recovery, архаично выглядящее меню на английском языке для навигации по которому используются кнопки громкости, а для входа в подразделы кнопка включения.
Стандартный (стоковый) recovery не изобилует функционалом и предназначен главным образом для выполнения двух вещей: обновления прошивки и сброса до заводских настроек.. При этом обновить прошивку удастся только в том случае, если она выпущена самим производителем смартфона и подписана его криптографическим ключем. Никакую кастомную прошивку стандартный recovery не примет.
Custom recovery
Чтобы получить возможность установки кастомных прошивок энтузиасты сделали несколько модифицированных (кастомных) версий стандартного recovery, наиболее известные из которых это ClockworkMod и TWRP. Кроме возможности установки кастомных прошивок такие консоли позволяют производить большое количество действий над смартфоном, например, создать бэкап текущей прошивки, изменить стандартные частоты работы процессора и вольтаж, подключить другие разделы памяти и запустить сервер отладки ADB, а также многое, многое другое. Последние версии ClockworkMod и TWRP также основаны на тач-управлении, так что больше не требуется бесконечно нажимать клавиши управления громкостью для выбора нужного пункта меню.
Установка ClockworkMod
Самый простой способ установить ClockworkMod это получить на смартфоне права root и установить консоль восстановления с помощью приложения ROM Manager из Google Play. Его же можно использовать для установки кастомных прошивок в автомтатизированном режиме, когда перезагрузка смартфона в консоль recovery и установка прошивки производится автоматически.