В наших предыдущих статьях Вам наверняка неоднократно на глаза попадалось упоминание меню Recovery Mode. Это сервисное меню любого мобильного устройства с операционной системой Android, которое позволяет запустить некоторые функции до загрузки операционной системы или же попробовать восстановить ёё в случае непредвиденного сбоя или некорректной работы.
Сегодня мы поговорим о ClockWorkMod Recovery, более продвинутом варианте обычного Recovery Mode, умеющего то же самое плюс ещё несколько весьма полезных опций. Официальный сайт данного проекта с множеством полезной информации находится здесь, и если данная тема Вас заинтересовала, Вы можете обращаться к нему для поиска ответов на Ваши вопросы.
Итак, что же такое ClockWorkMod Recovery, как осуществляется его установка на телефон или планшет с ОС Android, и чем он отличается от обычного Recovery Mode.
Для того, чтобы начать пользоваться ClockWorkMod Recovery, сначала его нужно установить. Как это сделать? Самым простым способом, который подходит для очень многих телефонов или планшетов на ОС Android, является использование приложения ROM Manager, о котором мы уже писали в статье об обновлении прошивки.
Не забываем о том, что программа ROM Manager требует наличия в системе root-прав, поэтому перед тем, как ставить её, озаботьтесь о том, чтобы данные права у Вас были. О том, как получить root-доступ на телефоне или планшете с ОС Android, читайте здесь:
Как получить root права на Андроид
Сразу же после своей инсталляции ROM Manager попросит Вас совершить установку ClockWorkMod Recovery.
Согласитесь с предложением, и после завершения установки можете смело сносить ROM Manager, если он Вам больше не нужен (заметим, что мы бы этого делать не стали, в данной программе есть много полезных функций для управления прошивкой Вашего устройства, которые не раз могут пригодиться в дальнейшем).
Fastboot - это режим работы с устройством на ОС Android посредством настольного компьютера, телефон или планшет к которому подсоединены кабелем USB. Управляется fastboot в режиме командной строки.
Установка альтернативных Recovery с помощью fastboot возможна только для тех устройств, на которых уже разблокирован загрузчик. Некоторые производители мобильных телефонов, например HTC и Sony, загрузчик блокируют, поэтому сначала нужно снять блокировку специальными утилитами. Для этого, например, можно воспользоваться приложениями от уже знакомой нам компании Kingo:
Для установки fastboot нам понадобится набор приложений для разработчика Android SDK, скачиваемый из официального сайта. В его состав входит набор для отладки ADB, который нам и нужен.
Также на Вашем телефоне или планшете должен быть активирован режим отладки по USB. Активируйте его следующим способом: зайдите в меню "Настройки" Вашего мобильного, перейдите в пункт "Параметры разработчиков" и поставьте галочку напротив "Отладка по USB". Если пункт "Параметры разработчиков" там отсутствует, проследуйте в самый нижний пункт "Об устройстве" (иногда "О телефоне" или "О планшете"), а там "тапните" десять раз подряд на номере сборки Вашей системы. Теперь, перейдя уровнем вверх в меню "Настройки", Вы сможете увидеть пункт "Параметры разработчиков", ставший видимым после выполнения этих действий.
После скачивания и распаковки на ПК Android SDK в папке sdk/platform-tools найдите исполняемый файл adb.exe, затем запустите на своём компьютере режим командной строки, введя cmd в строке поиска главного меню и укажите путь к папке с файлом ADB в командной строке путём ввода соответствующей команды.
{banner_post1}
После этого Вам нужно перегрузить устройство в режиме загрузчика (bootloader). В этом режиме можно работать с командами fastboot. При подключенном к ПК мобильном телефоне или планшете введите в командной строке следующую последовательность команд:
adb reboot bootloader
Убедитесь, что компьютер видит Ваше мобильное устройство, введя команду:
fastboot
devices
После этого Вы должны увидеть серийный номер Вашего мобильного. Если всё получилось, новый Recovery можно прошивать.
В общем случае Recovery прошивается командой
fastboot flash recovery image.img
где "image.img" - имя файла-образа з нужным нам Recovery.
После этого нужно ввести команду
fastboot reboot
Файл образа с ClockWorkMod Recovery должен находиться в той же папке, что и исполняемый файл. Образы для каждой конкретной модели смартфона или планшета нужно искать в интернете, они разные для различных устройств. Поинтересуйтесь этим на форумах, посвящённых Вашему телефону или планшету. Кроме того, у Вас на ПК должны быть установлены соответствующие драйвера для этой модели Android-устройства.
Итак, Вы удачно прошили ClockWorkMod Recovery. Осталось разобраться, как в него зайти. Напомним коротко о том, как можно попасть в Recovery Mode.
Любое меню Recovery, будь то стандартное или модифицированное, вызывается при выключенном устройстве путём нажатия определённой комбинации клавиш. У моделей различных производителей эти комбинации могут отличаться, но в общем используются аппаратные клавиши регулировки громкости и кнопка включения телефона или планшета (других-то аппаратных клавиш у мобильных устройств на Android и нет).
Пробуйте следующие сочетания (клавиши нужно зажимать одновременно):
-"Включение" и "Уменьшить громкость";
-"Включение" и "Увеличить громкость";
-"Включение", "Увеличить громкость" и "Уменьшить громкость".
Если это не помогло и в меню Recovery зайти не удаётся, лучше не пытать счастья наудачу, а спросить о способе попадания в Recovery Mode для Вашего устройства у всезнающего Гугла.
Кроме того, если Вы осуществляли установку ClockWorkMod Recovery с помощью программы ROM Manager и не успели её удалить, зайти в ClockWorkMod Recovery можно прямо из этой программы, выбрав соответствующий пункт меню.
Как мы уже говорили выше, ClockWorkMod Recovery - это то же меню Recovery, только с расширенными возможностями. Этот Recovery может прошивать образы из zip-архивов, делать копии прошивки Вашего устройства и восстанавливаться систему из них, ставить обновления, программы и т.д. в дополнение к стандартной функциональности меню Recovery.
Кроме того, с помощью ClockWorkMod Recovery можно очищать кэш системы, сбрасывать систему к заводским настройкам (мы об это уже писали, смотрите "Как сбросить все настройки Android (hard reset)"), а также работать с картой памяти устройства.
Навигация в ClockWorkMod Recovery осуществляется следующим способом:
перемещение между пунктами меню - клавиши "Громкость вверх" и "Громкость вниз";
подтверждение выбора - клавиша включения устройства.
В последних версиях ClockWorkMod Recovery используется более удобное сенсорное меню.
После того, как Вы зашли в ClockWorkMod Recovery, Вам откроется список команд меню. Их названия могут немножко отличаться от версии к версии, но имея перед глазами данную статью, о назначении изменившегося названия можно легко догадаться. Ниже мы приведём краткое описание каждой команды.
Reboot system now - перезагружает Ваш телефон или планшет;
apply update.zip from sdcard - с помощью этого пункта меню можно устанавливать файлы обновлений прошивок, программ и т.д. Для установки файл update.zip должен быть предварительно помещён в корневой каталог Вашей карты памяти sdcard\;
install zip from sideload - установка прошивки с использованием adb sideload;
wipe data/factory reset -сброс устройства к заводским настройкам. Все пользовательские данные, настройки ОС и установленные приложения будут удалены. Нетронутой останется информация на карте памяти SD;
wipe cache partition -команда для очистки кэша устройства;
install zip from sdcard - установка архива, находящегося на флеш-карте SD. Зайдя в этот пункт, Вы увидите подменю, в котором будет возможность выбора:
- apply /sdcard/update.zip - повторяет пункт apply update.zip from sdcard из главного меню ClockWorkMod Recovery;
- chooze zip from sdcard - предоставляет возможность выбора архива на карте памяти. Зайдя в этот пункт, Вы увидите стандартное дерево файлов и каталогов, в котором можно найти искомый zip-файл;
- toggle signature veritification - включает проверку цифровой подписи устанавливаемого файла;
- toggle script assert - включает скрипт утверждения. Вам этот пункт меню вряд ли когда-нибудь понадобится.
Ниже всего находится команда ++++Go Back+++++, возвращающая нас в предыдущее меню.
backup and restore -один из весьма полезных и востребованных пунктов ClockWorkMod Recovery. Как следует из названия, он предназначен для создания резервных копий и восстановления мобильного устройства с помощью такой копии. Пройдёмся по пунктам этого меню.
-Backup - создаёт резервную копию всех разделов памяти устройства;
-Advanced Backup - позволяет создавать резервную копию выбранного раздела;
-Restore- восстановление системы из резервной копии, которую Вы укажете.
-Advanced Restore - восстановление только выбранного раздела из резервной копии.
Здесь можно выбирать, что Вы желаете восстановить: boot, system, data, cache и sd-ext разделы.
mounts and storage - работа с разделами и накопителями. Зайдя в это меню, Вы увидите список операций, который можно применять к разделам памяти:
-mount /system - смонтировать системный раздел;
-unmount /data - демонтировать раздел с данными пользователя;
-unmount /cache - демонтировать кэш;
-mount /sdcard - смонтировать карту памяти SD;
-mount /sd-ext- смонтировать раздел в формате ОС Линукс;
-format boot- форматировать загрузочный раздел;
-format system- форматировать системный раздел;
-format data- форматировать раздел с данными пользователя;
-format cache - форматировать кэш;
-format sdcard - форматировать карту памяти SD;
-format sd-ext - форматировать раздел в формате ОС Линукс;
-mount USB storage - подключить раздел в настольному компьютеру в режиме внешнего накопителя.
Будьте осторожны с форматированием загрузочного и системного раздела, это может превратить Ваш телефон или планшет в полностью неработоспособное устройство!
- Advanced - дополнительные возможности ClockworkMod Recovery. Его пункты означают следующее:
- Reboot Recovery- перегрузить ClockworkMod Recovery;
- Wipe Dalvik Cache - очистить кэш Dalvik.Этот пункт рекомендуется выбирать при перепрошивке своего устройства;
- Wipe Battery Stat - очистить статистику работы батареи;
- Report Error - уведомить разработчиков об ошибке в ClockworkMod Recovery;
- Key Test - проверка клавиатуры;
- Restart adb - перезагрузить ADB. Этот пункт может быть полезным, если во время сеанса подключения телефона или планшета к настольному компьютеру по USB он "завис" и не реагирует на команды adb;
- Partition SD Card - создать раздел на карте памяти SD. Если для работы Вам нужно создать дополнительный раздел на флешке, например в формате /sd-ext, используйте этот пункт.
- Fix Permissions - исправить разрешения. Управляет правами доступа к системным файлам и папкам, которые могут быть изменены действием некоторых программ, имеющих доступ к системному разделу.
С тем, что означают разные пункты ClockworkMod Recovery, мы ознакомились. Приступим к практическому изучению работы Android-устройства с данным Recovery. Чаще всего ClockworkMod Recovery устанавливают, чтобы прошить на телефон или планшет неофициальную (кастомную) прошивку, ядро, какое-то приложение или тему и т.д. Все эти вещи идут запакованными в zip-архив, из которого и осуществляется их установка.
Перед началом прошивки:
- убедитесь, что Ваш аккумулятор заряжен как минимум наполовину, а лучше больше. Этот процесс небыстрый и энергоёмкий, а Вы ведь не хотите получить нерабочее устройство, которое разрядилось посреди незавершённого процесса прошивки?
- скопируйте zip-архив в корневой каталог карты памяти;
- не подключайте Ваше устройство к ПК во время прошивки.
Итак, алгоритм Ваших действий должен быть следующим:
1. Загрузитесь в ClockworkMod Recovery как указано выше;
2. Если Вы прошиваете новую неофициальную (кастомную) прошивку, сбросьте настойки устройства до заводских с помощью пункта wipe data/factory reset;
3. Перейдите в верхний уровень меню и выберите install zip from sdcard;
4. С помощью пункта choose zip from sdcard укажите путь к Вашей прошивке (или другом типу обновления), и выберите его. Подтвердите свои действия нажатием Yes (обычно это единственный пункт среди многих "No");
5. Вернитесь в меню верхнего уровня и перегрузите своё устройство, выбрав там Reboot system now;
6. Желательно также после обновления прошивки выполнить команду Wipe Dalvik Cache из пункта меню Advanced.
{banner_post2}
Вторым самым популярным действием, к которому прибегают пользователи, загрузившие ClockworkMod Recovery себе на телефон или планшет, является резервное копирование и восстановление системы Android. Таким образом резервируются разделы boot, system, data, cache, находящиеся в памяти устройства, а также ".androidsecure", находящаяся на карте памяти.
С помощью данного способа копируется не только операционная система Android, но также и установленные приложения. После получения резервной копии очень удобно восстанавливать систему до исходного состояния в случае сбоев или неработоспособности. Делается этот также с помощью ClockworkMod Recovery.
1. Загрузитесь в ClockworkMod Recovery как указано выше;
2. Перейдите в пункт backup and restore;
3. Зайдите в подменю backup;
4. Подтвердите свой выбор нажатием пункта "Yes";
5. Перейдите в основное меню и перегрузите систему с помощью Reboot system now.
После осуществления этих операций в корневом каталоге Вашей карты памяти появится папка "clockworkmod" с вложенной папкой "backup", в которой Вы найдёте свою резервную копию с указанием даты и времени её создания. Файл копии можно переименовать по своему усмотрению, но используйте при этом только латинские буквы, не кириллицу.
1. Загрузитесь в ClockworkMod Recovery как указано выше;
2. Перейдите в пункт backup and restore;
3. Зайдите в подменю restore;
4. Укажите пункт к файлу резервной копии, которую Вы желаете восстановить;
5. Подтвердите свой выбор нажатием пункта "Yes";
6. Перейдите в основное меню и перегрузите систему с помощью Reboot system now.
Ваше устройство будет восстановлено к состоянию на момент создания резервной копии.
Кроме того, с помощью ClockworkMod Recovery можно получать root-права практически на любом устройстве, устанавливать темы, языковые пакеты и т.д. Как видите, данная программа является очень полезной (мы бы даже сказали - обязательной) для каждого продвинутого пользователя мобильного телефона или планшета с операционной системой Android. По крайней мере - у нас ClockworkMod Recovery установлено. Настоятельно рекомендуем сделать это и Вам.