Recovery img что это
Как установить кастомное рекавери на Android
Уровень сложности: для продвинутых. Если вы хотите стать продвинутым пользователем операционной системы Android, то рано или поздно столкнётесь с необходимостью установки стороннего рекавери. Только с его помощью вы сможете выполнить такие столь необходимые операции, как создание резервных копий, установка системных обновлений или перепрошивка своего устройства другой версией операционной системы (ROM). В этой статье вы узнаете о том, как установить альтернативное recovery на примере Clockworkmod Recovery.
Прежде всего нужно знать, что каждое мобильное устройство под управлением Android имеет режим восстановления или, как его ещё называют, «recovery». Однако стандартный его вариант имеет, как правило, очень узкий перечень возможностей, которые сводятся только к сбросу к заводским настройкам и установке обновлений системы. Продвинутых пользователей такой вариант не устраивает, поэтому они устанавливают специально написанные альтернативные recovery, которые обладают куда более обширным списком функций. Одним из самых популярных проектов подобного рода является Clockworkmod Recovery (CWM) и именно он будет рассмотрен в этой статье.
Итак, с помощью Clockworkmod Recovery вы сможете:
Это далеко не полный список всех функций альтернативного рекавери, а только перечисление самых необходимых и востребованных возможностей. Как видите, устанавливать рекавери есть ради чего, так что давайте рассмотрим, как это сделать.
Вообще, способов установки Clockworkmod Recovery есть несколько, и их выбор зависит от используемого вами устройства. В этой статье мы рассмотрим два из них. Первый очень простой, и он подойдёт для самых популярных брендовых устройств, второй чуть посложнее, зато охватывает более широкий круг гаджетов.
Установка CWM с помощью Rom Manager
Этот способ состоит в использовании специальной утилиты, которая предельно упрощает процедуру прошивки нового рекавери. Она выпущена создателями CWM и доступна для бесплатной загрузки в каталоге приложений Google Play. Обратите внимание, что для использования Rom Manager вам понадобятся права суперпользователя. Что это такое и как их получить, вы можете прочитать в этой статье.
После установки и запуска программы Rom Manager перед вами появится окно, разделённое на несколько секций. Нас интересует раздел под названием «Режим Recovery». Нажмите в нём на ссылку «Recovery Setup», после чего в новом окне тапните по строке «ClockworkMod Recovery».
Теперь вам необходимо подтвердить модель своего устройства, прикоснувшись к его названию в списке. Далее придётся ещё раз подтвердить своё намерение и только после этого начнётся загрузка необходимых файлов, о чём вам ясно даст понять появившаяся полоска прогресса. По её окончанию программа попросит предоставить ей права суперпользователя и наконец-то установит вам CWM. Проверить это можно, вернувшись на первый экран Rom Manager и перезагрузившись непосредственно в рекавери с помощью кнопки «Загрузить режим Recovery».
Как видите, ничего сложного. Стоит однако помнить, что данная утилита поддерживает ограниченный круг устройств. Поэтому перед её использованием обязательно посетите тему форума, посвящённого вашему гаджету и проверьте его совместимость с Rom Manager.
Как установить кастомное рекавери на Android — пошаговый гайд
Содержание
Содержание
Что такое кастомное рекавери
Кастомное рекавери — это сторонняя среда восстановления, которая используется для внесения изменений в работу устройства. Кастомное рекавери позволяет:
Разберемся как установить кастомное рекавери TWRP на Android-устройство, на примере смартфона Samsung Galaxy S8.
Подготовка к установке рекавери
Активируем режим разработчика. Для этого открываем настройки и выбираем пункт «О телефоне» (About phone).
Открываем пункт «О телефоне» в настройках устройства
Семь раз тапаем по пункту «Номер сборки» (Build Number).
Всё — мы активировали режим разработчика. Теперь в настройках появится новый пункт «Режим разработчика».
Открываем «Режим разработчика».
Теперь нужно разблокировать загрузчик. Для этого нужно отметить чекбоксы «Разблокировка OEM» (OEM unlocking) и USB debugging.
Внимание! На этом этапе делаем бекап всех данных телефона.
Устанавливаем TWRP
Идём по ссылке и выбираем свой смартфон. В моём случае — это Galaxy S8.
Скачиваем самый верхний тар-файл. Для удобства переносим скачанный файл на рабочий стол.
Устанавливаем Odin
Скачанный архив переносим на рабочий стол. Архив распаковываем и запускаем программу. Кликаем по AP и указываем архив TWRP (tar-файл), который мы оставили на рабочем столе:
В Options нужно снять выделение с чекбокса Auto Reboot:
Соглашаемся, при помощи кнопки «Громкость +». Теперь снова подключаем смартфон к ПК по USB. Выбираем пункт Start. После завершения операции отсоединяем USB-кабель от смартфона.
Выбираем пункт Wipe
Затем — Format Data. (Ещё раз убедитесь, что сделан бекап всех данных!) :
Подтверждаем действие, напечатав слово yes
После завершения кликаем по кнопке Домой, снова попадаем в главное меню. Выбираем Reboot и дальше пункт Recovery:
Появится окно Unmodified System Partition. Свайпаем внизу Swipe to Allow Modifications:
Теперь будем скачивать следующий zip-файл. Снова подключаем смартфон к ПК при помощи USB-шнура. Cкачиваем файл no-verity по ссылке. Переносим скачанный файл на рабочий стол. Копируем архив на смартфон в папку TWRP, которая находится во внутреннем хранилище:
Отключаем смартфон от ПК. Возвращаемся к телефону и на главном экране Team Win Recovery Project тапаем Install. Выбираем папку TWRP, затем — файл no-verity-opt-encypt-5.1.zip:
Выбираем скачанный файл:
Свайпаем ползунок внизу чтобы начать установку:
После её завершения, тапаем по кнопке Домой, выбираем Reboot — Recovery. Тапаем Do Not Install. Смартфон перезагрузится. Снова откроется рекавери. Снова выбираем Reboot — System. Тапаем Do Not Install:
Телефону потребуется от 5 до 10 минут чтобы перезагрузиться.
Устанавливаем Magisk
Устанавливаем Magisk. Подключаем смартфон по USB к ПК. Cкачиваем версию 20.4
На смартфоне выбираем режим «Передача данных». Копируем скачанный архив во внутреннее хранилище смартфона, в корневую директорию. Отключаем телефон от USB. Отключаем смартфон. Одновременно удерживаем кнопки «Громкость +» и «Питание» в течение несколько секунд. Попадаем в кастомное рекавери, выбираем Install:
Находим архив Magisk, который мы скопировали в корень диска
Свайпаем строку внизу — начнется установка Magisk:
По окончанию установки, на следующем экране, тапаем Reboot System и Do Not Install. Всё — Magisk установлен.
Устанавливаем Root Check
Теперь устанавливаем приложение Root Check через Play Маркет. При первом запуске подтверждаем все запросы и даём все разрешения приложению, которые оно затребует. Затем тапаем Get Started — Verify Root. Выбираем Grant:
Готово! Мы установили кастомное рекавери и получили рут-права на устройстве. Теперь можно выполнять любые нестандартные действия: начиная с установки сторонних прошивок и заканчивая поднятием тактовой частоты процессора устройства.
Напоследок интересное видео о том, как получить рут-права на любом андроид-устройстве — даже без компьютера:
Android и recovery
Бог Прошутто
В своей статье «Android и Root«, а так же в статье «Android изнутри или просто о сложном» (автор Dreamer…) упоминался recovery, но что это такое и что с помощью его замены на кастомный можно делать подробно расписано не было. Меж тем, как это один из важнейших компонентов в тонкой настройке телефона, который позволяет заменять прошивку или делать резервную копию текущей. В этой статье я постараюсь исправить сие досадное упущение.
Android и bootloader
Для более полного понимания того, что же такое Recovery вообще, на мой взгляд, стоит так же рассказать о том, что такое bootloader и как он со всем этим связан.
Итак, Bootloader — это загрузчик — приложение, которое самым первым запускается на вашем устройстве, считывает свою конфигурации, и на основании её либо загружает операционную систему (Android). Аналоги на настольных ОС — MBR в Windows и Grub с LILO на Linux.
Помимо загрузки ОС, загрузчик предоставляет возможность выбрать ОС для запуска (если их несколько), выбрать режим запуска ОС (например «Безопасный режим в windows»), а так же запускать вспомогательные приложения к коим и относится Recovery. В некоторых случаях загрузчик всегда предоставляет меню для выбора ОС\режимов\приложений, в других для его отображения требуется нажать определённую клавишу\комбинацию клавиш, а в третьих меню отсутствует вообще и запуск альтернатив основной ОС осуществляется нажатием клавиш и\или их комбинаций. На настольных ОС чаще всего встречаются первые два варианта, на мобильных — последние два.
Упрощённая схема загрузки ОС
Что такое Recovery
Recovery — это дополнительное приложение восстановления\сброса\модификации\замены прошивки\ОС смартфона. Стандартные recovery подавляющего большинства смартфонов позволяют выполнить только первые две операции. Кастомные, т.е. нестандартные, ставящиеся пользователем, recovery позволяют делать намного больше. Для установки кастомного recovery, как правило, требуются root-привилегии на вашем устройстве (конкретно, при установке с самого устройства, без участия компьютера) и, в некоторых случаях, модификация bootloader’a. Установка производится либо при помощи специальных приложений в маркете, либо при помощи компьютера. Так же есть возможность запускать при помощи компьютера кастомный recovery, не устанавливая его на телефон (через adb).
Инструкции по установке recovery могут различаются от телефона к телефону, посему приведены здесь не будут. Их без проблем можно найти в интернете и на русском форуме 4pda и зарубежном xda-developers в частности, но в целом, как правило, достаточно установить определённое приложения из маркета (о них ниже) и с его помощью поставить recovery.
Как можно понять из приведущего раздела: Recovery и сама прошивка друг с другом непосредственно не связаны, следовательно модификация одной из составляющих, при стандартном раскладе, не затронет другую, а это значит что если вы, скажем, запороли текущую прошивку устройства — оно не становится «кирпичом» а легко поддаётся восстановлению путём установки другой через Recovery.
«Стандартные» функции кастомных recovery
install — устанавливает прошивку\ядро\системные утилиты (например набор приложений от google для cyanogenmod) из специального файла. Такие файлы представляют из себя обычные zip-архивы с определённой структурой. Некоторые такие архивы комплектуются специальной утилитой: Aroma Installer, которая представляет собой по сути графический установщик с возможностью выбирать параметры установки. Наличие\отсутствие Aroma Installer никак не связано с качеством или популярностью прошивки\ядра\утилиты.
backup\restore — пожалуй один из самых важных компонентов — позволяет делать полную или частичную резервную копию вашей текущей системы. КРАЙНЕ рекомендуется делать полные бэкапы при смене одной прошивки на другую, или же построенную на основе другой версии Android (например при обновлении с cyanogenmod 9 до 10) и частичные (разделы boot и system) при «минорных» (т.е. в рамках одной версии, например, с 10.1.1 до 10.1.2) обновлениях прошивки. Так же современные recovery генерируют сумму md5 к архиву с бэкапом, что позволяет контролировать его целостность (отсутствие повреждений). Отключить можно, но не рекомендую. Так же хочу посоветовать хранить минимум 2 последних бэкапа. В случае если последний повредится (лично у меня такого не было, но вероятность есть), у нас есть возможность восстановиться с предпоследнего. Вероятность повреждения обоих бэкапов куда ниже, чем одного (если не рассматривать физическое повреждения носителя, где они записаны).
wipe\format — очистка\форматирование разделов внутренней памяти. Вообще форматирование в подавляющем большинстве случаев не требуется, обычно достаточно простой очистки (wipe). Разделы cache и dalvik-cache рекомендуется сбрасывать при смене прошивки. Очистка раздела data (она же Factory Reset) ведёт к сбросу всех настроек пользователя, а так же установленных им приложений, иначе говоря, прошивка возвращается к своему первоначальному состоянию. Раздел system хранит саму прошивку и, как правило, автоматически форматируется при установке новой.
Современные кастомные Recovery
ClockWorkMod \ ClockWorkMod Touch
Пожалуй самое известное кастомное Recovery, которое рекомендуется в подавляющем большинстве инструкций по прошивке и поддерживается практически всеми современными моделями смартфонов.ClockWorkMod Touch, в отличии от оригинала, имеет сенсорное меню и устанавливается только в платной версии RomManager’a. Большое преимущество CWM Touch, по сравнению с другими сенсорными recovery — возможность управление так же и физическими кнопками (кнопки громкости и выключения), что позволит, в случае проблем с сенсором, вернуть оригинальную прошивку и без проблем сдать по гарантии (если, конечно, вы не забыли сбросить что нибудь навроде счётчика прошивок в смартфонах от samsung).Из дополнительных опций можно отметить возможность создания SD-Ext раздела: грубо говоря, от карты памяти «откусывается» кусочек в отдельный раздел, форматируется в Ext2/3/4 (файловая система linux’a) и присоединяется к основной памяти смартфона: что позволяет устанавливать больше приложений, на тех устройствах, где производитель не позаботился о внутренней памяти. Размер раздела можно установить от 128Mb до 4096Mb (4Gb). |
Однако, у этого recovery есть один минус — при создании резервной копии невозможно выбрать что именно сохранять (boot\system\data) — сохраняется всё, что требует дополнительного времени и место на накопителе. Так же из собственного опыта: с CWR Touch на SGS3 не может установиться обновление CyanogenMod 10.1, полученное с помощью CyanDelta.
небольшой хинт: не обязательно ставить CWM Touch через очень дорогой Rom Manager Premium — вполне можно обойтись более дешёвыми (а то и бесплатными) средствами, навроде Mobile ODIN.
Скачать оффициальные образы recovery в img формате можно по следующей ссылке:http://www.clockworkmod.com/rommanager
В других форматах (например tar для ODIN) можно найти на xda-developers.
Так же существует модифицированная версия CWR Touch, содержащая дополнительные настройки (оформление) и возможности (выбрать что сохранять в резервной копии) — в целом весьма и весьма приятная вещь. Называется PhilZ Touch Recovery, скачать можно на xda-developers
Скачать бесплатную версию
Очень напоминает ClockworkMod Recovery, так что 4EXT можно даже принять за своеобразную надстройку — умеет всё тоже плюс чуточку больше.От CWR отличается поддержкой тем оформления (как в текстовом, так и в сенсорном режимах) и некоторыми дополнительными функциями. Кстати, Touch Recovery появился у них гораздо раньше, чем у CWR. Из дополнительных функций: возможность подключать карту памяти, как накопитель, из самого Recovery (довольно удобно при экспериментах с прошивками), а так же преобразовывать Ext3 в Ext4 и наоборот (неактуально для Android 4.x). Лично мне сенсорный режим понравился куда больше, чем в CWR — строки более широкие, т.е. легче попадать и есть иконки, которые облегчают навигацию. |
В целом этот recovery — пожалуй лучшее, что есть на данный момент: удобен, функционален, полностью бесплатен. Настоятельно рекомендую.
Чуть не забыл — при создании архива с резервной копией это чудо программерской мысли способно использовать несколько ядер вашего смартфона — что весьма положительно сказывается на скорости работы.
Устанавливается при помощи приложения GooManager
(МЕНЮ => Install OpenRecoveryScript)
Скачать бесплатную версию
Заключение
Если вы хотите выжать из своего смартфона максимум — вам наверняка захочется поставить стороннюю прошивку, и кастомное recovery в этом основной инструмент. Установить такое можно через специализированное приложение либо же при помощи компьютера (тут инструкции для каждого телефона индивидуальны). В первом случае требуется root, во втором же обрыв соединения с компьютером во время процесса прошивки может привести к плачевным последствиям.
Что касается списков поддерживаемых моделей — не обязательно их смотреть, выискивая свою модель — все описанные в статье программы для установки recovery способны самостоятельно определить модель вашего смартфона и проверить — есть ли для неё recovery.
Recovery img что это
Далеко не на все модели Clockworkmod recovery прошивается при помощи Rom Manager. Часто CWM прошивается при помощи fastboot, есть много других способов. Если есть сложности, то к модели будет прилагаться ссылка на инструкцию.*
Более список моделей поддерживаемых CWM Recovery не ведется! Причина, он есть на каждом втором Android устройстве.
Что такое Clockworkmod recovery (CWM)?
Строение меню CWM recovery Touch
Дополнительная функция:
Если сделать 5 свайпов по меню вверх-вниз, то включается режим «Rainbow mode» (разноцветные пункты меню).
Прошивка Clockworkmod recovery
Устаревший способ. ROM Manager больше не поддерживается.
2) Установка recovery через RomManager.
3) Установка recovery другими способами.
На некоторых устройствах, с заблокированным загрузчиком, или защитой от записи определённых разделов, или для сохранения гарантии, или при отсутствии раздела recovery, или по другим обстоятельствам, recovery может прошивать, либо в раздел boot либо в раздел system. Происходит это соответственно, либо с прошивкой ядра, либо установочным приложением.
4) Установка recovery через прошивальщик с компьютера.
В данном случае используется, программа для прошивки на компьютере и к ней идут свои файлы. К примеру, для Samsung это Odin. Для Motorola RSD Lite и так далее.
Прошивка CWM Recovery на сложные устройства.
Список моделей, которые поддерживает ROM Manager
Информация устарела ROM Manager больше не поддерживается
Установка zip файлов
ZIP файлами для CWM могут быть: прошивки, русификаторы, deodexed, дополнения, улучшения, украшалки, ядра, радио.
В общем любые изменения в системных файлах в основном производят через ZIP.
Структура zip файлов
Создание и восстановление резервной копии прошивки (nandroid)
CWM recovery позволяет создавать резервную копию прошивки устройства (не всех разделов), такая резервная копия называется nandroid. CWM резервирует разделы boot, system, data, cache во внутренней памяти устройства и папку «.androidsecure» на карте памяти устройства, при наличии других разделов, например, ext раздела на карте памяти, или раздела webtop (только на некоторых устройствах motorola) создаётся и их резервная копия. Разделы с прошивкой радио модуля, камеры (для некоторых устройств samsung) и загрузчика не резервируются. Если на вашем устройстве есть другие разделы, про них лучше уточнить в соответсвующей теме прошивки. Резервируется не только операционная система, но и все настройки и установленные приложения. Начиная с пятой версии, CWM создаёт резервную копию в tar архиве, что очень удобно, т.к. его можно открыть обычным архиватором, например WinRar’ом. В старых версиях CWM резервная копия представляет собой копии всех разделов в образах img. Полученную резервную копию можно восстановить только с телефона и только через CWM. На устройстве должен быть установлен ClockWorkMod recovery.
Резервное копирование системы:
— Запускаем CWM recovery
— Выбираем «Backup & restore»
— Выбираем «backup»
— Выбираем «YES»
— Выбираем Reboot system now (перезагрузка)
После этого на карте памяти появится полная резервная копия в папке clockworkmod/backup. Название резервной копии включает время и дату её создания, но название можно давать произвольное, разумеется латиницей без пробелов.
Восстановление:
— Входим в CWM Recovery;
— Выбираем «backup & restore»
— Выбираем «restore»
— Выбираем сохранённую ранее резервную копию. Она должна находиться на карте памяти в папке clockworkmod/backup.
— Подтверждаем восстановление, выбираем «YES». Пункт с подтверждением обычно не первый по списку, это нормально
— По окончании процесса выбираем «Reboot system now» (перезагрузка).
Программа для распаковки образов nandroid в виде img nandroid_recovery_unpack.unyaffs_fixed.zip ( 878.29 КБ )
Для работы требует JDK. Использование:
Устанавливаем JDK, перезагружаемся. Создаём на диске папку латинскими буквами без пробелов, например, C:\sss, кладём в эту папку образ, который нужно распаковать, например, system.img и два файла из прикреплённого архива: unyaffs.exe, cygwin1.dll. Теперь перетаскиваем файл img на exe. Какое то время горит консольное окно, после его закрытия в этой же папке имеем распакованный образ. Таким способом получается не всегда, поэтому приходится действовать через CMD панель:
Пуск\ Выполнить\ cmd
cd c:\sss нажать клавишу enter
unyaffs. exe system.img нажать клавишу enter
После в этой же папке имеем распакованный образ. Запаковывать образы обратно программа не умеет. Программа может нам понадобиться, если нам нужно достать какой то файл из прошивки или из нашей резервной копии, чтобы не просить пользователей в теме и не ждать целый день, проще один раз поставить эту программу.
Также образы nandroid (system и data (сначала нужно переименовать в system) в виде img можно распаковывать и запаковывать при помощи программы Multifunctional Androbot
Как получить root права при помощи recovery?
Чтобы получить рут на любой версии андроида и на любом устройстве достаточно через неродной рекавери установить superSU:
Последнюю версию файла можно найти в теме:
® SuperSU
Вам нужен именно zip файл.
Или с помощью опенсорсной утилиты, которая патчит boot, позволяет получить рут-права (MagiskSU)
® Magisk