Что такое ClockworkMod Recovery и как его использовать? CockworkMod FAQ.
ClockworkMod или сокращенно CWM, это кастомный, созданный сторонними разработчиками, режим восстановления/recovery mode или просто рекавери, который позволяет вам проводить операции по восстановлению и поддержанию работы вашего Андроид устройства, которые вы не смогли бы провести в простом заводском режиме восстановления.
Все Андроид устройства поставляются с установленной на них консолью восстановления, которая, по сути, представляет собой раздел внутренней памяти устройства в который вы можете загрузиться. Такая консоль предоставляет вам несколько простых, но, в то же время, полезных функций. Например, загрузившись в заводской рекавери, вы сможете сделать сброс настроек на заводские или восстановить операционную систему из zip файла. Но это, пожалуй, все, что вы сможете сделать с помощью заводской консоли рекавери. Здесь и возникает необходимость в кастомном рекавери.
Кастомный рекавери, такой как ClockworkMod (есть и другие!), заменяет заводскую консоль восстановления и позволяет вам делать все то, что и в простом рекавери, плюс уйму других вещей, которые позволят вам получить куда более полный контроль над вашим Андроид устройством. С таким рекавери, вы сможете устанавливать официальные и неофициальные (кастомные/пользовательские) прошивки, ядра, темы и так далее. Вы сможете удалить (вайпнуть/wipe) любой раздел памяти устройства, удалить Dalvik кэш, сбросить показатели батареи, делать и управлять бэкапами и т.д.
Представление ClockworkModClockworkMod является одним из самых популярных кастомных рекавери для Андроид устройств. CWM необходим для работы таких прошивок как AOKP (Android Open Kang Project), AOSP (Android Open Source Project), CM (CyanogenMod). CWM был разработан Кушиком Дуттой (так же известный как Koush/куш), который так же является автором Android ROM manager, при помощи которого, кстати, вы можете обновлять CWM, загружаться в режим посстановления и не только.
Загрузка в ClockworkModНа большинстве Андроид устройств, включая устройства от Samsung, вы можете загрузиться в режим рекавери выключив питание на стройство, а потом включив его держа при этом кнопку звука вверх или вниз, в зависимости от устройства. Далее для навигации в появившемся меню используйте кнопки звука, и кнопку питания для вабора.
На большинстве устройств от серии Galaxy S, от Samsung, вам, вместе с кнопкой звука вверх, еще придется удерживать кнопку “Домой”, чтобы загрузиться в режим рекавери. “ЗВУК ВВЕРХ” + “ДОМОЙ” + “ПИТАНИЕ” ОДНОВРЕМЕННО!
Вы, также, можете загрузиться в режим рекавери с помощь adb (android debugging bridge, как это сделать, можно почитать здесь).
Вот что вы должны увидеть, когда загрузитесь в CWM.
Спойлер
Тур по опциям меню CWM.
1. reboot system now
Если у вас нет проблем с английским, то тут все просто, выбор этого варианта просто перезагрузит устройство. Если вы используете сенсорную версию CWM, то вы можете просто тапнуть по нужной вам опции, а не использовать кнопки звука и питания для навигации.
2. install zip from sdcard
Вабор этой опции откроет следующее меню.
Спойлер
2.1 choose zip from sdcard
Позволяет вам установить zip файл из любого места на вашей SD карте. Этим zip файлом может быть прошивка, ядро (kernel), приложение, тема и т.д. Это один из наиболее распространенных способов прошивки. Выбор этой опции позволит вам выбрать файл на вашей SD карте и выбрать его для установки.
Спойлер
2.2 apply sdcard/update.zip
Эта опция может быть использована для установки любого официального или неофициального обновления для вашей прошивки, ядра и т.д., которое является файлом в zip формате. Файл должен иметь имя update.zip и быть помещен в корень вашей SD карты (никаких под-папок!).
2.3 toggle signature verification.
Эта опция включает/выключает проверку подлинности подписи. Когда эта функция включена, вы не сможете устанавливать прошивки без цифровой подписи разрешающей установку на устройство (большинство кастомных прошивок не имеют такой подписи). Если эта функция выключена, то проверка цифровой подписи будет пропущена.
3. install zip from sideload
Эта функция включает режим sideload режим, который позволяет вам через adb (android debugging bridge) устанавливать zip файлы с вашего компьютера используя команду “adb sideload”. Доступна только для Android 4.1 и ваше.
4. wipe data/factory reset
Эта опция удаляет все пользовательские данные и кэш на устройстве. После выполнения этой процедуру ваше устройство вернется в состояние, в котором оно было при покупке или после новой прошивки. Это так же удалит sd-ext раздел, который вы могли создать (больше об этом далее). Выполняя ту или иную операцию в CWM, вы должны будете подтвердить своё решение прежде чем операция будет выполнена. Это может спасти вас от множество потенциальных проблем если вы вдруг нажмете не то что хотели.
Спойлер
5. wipe cache partition
Очищает раздел памяти с кэшем на устройстве. Используется перед установкой новой прошивки, ядра или чего-то подобного через CWM.
6. backup and restore
Несомненно одна из наиболее важных функций любого кастомного рекавери. Также известна как Nandroid (нандроид) бэкап. Позволяет вам сделать резервную копию всей внутренней памяти вашего устройства, включая все разделы и сохранить это на SD карту. Вот как это выглядит:
Спойлер
6.1 backup
Делает полный бэкап вашего устройства, как описано выше.
6.2 restore
Восстанавливает ваше устройство в состояние в котором оно было при выполнении бэкапа. При входе в это меню, вам будет представлен список существующих бэкапов на SD карте и вы можете выбрать любой.
6.3 delete
Позволяет удалить вам ранее сделанный бэкап, чтобы освободить немного пространства для памяти на SD карте.
6.4 advanced restore
Эта опция похожа на restore, но после того как для восстановления системы был выбран какой-то бэкап, эта функция позволяет вам выбрать конкретные части бэкапа для восстановления. Вы можете выбрать для восстановления boot, system, data, cache и sd-ext разделы, как показано здесь:
Спойлер
6.5 free unused backup data
Позволяет вам освободить пространство на вашей SD карте, которое занимают избыточные бэкап данные которые не используются.
6.6 choose default backup format
Позволяет вам выбрать формат создаваемого бэкапа, а именно формат .tar или .dup. Желательно не трогать эту функцию, если вы не знаете что делаете.
Спойлер
7. mounts and storage
Позволяет вам проводить обслуживание на всех внутринних и внешних частях памяти вашего Андроид устройства.
Спойлер
7.1 mount/unmount /system, /data, /cache, /sdcard or /sd-ext
Позволяет вам монтировать соответствующие разделы. Большинству юзеров не следует трогать эти функции.
7.2 format boot, system, data, cache, sdcard or sd-ext
Позволяет вам форматировать любые из этих разделов. Относитесь к этой функции с особой острожностью, так как можно потерять данные. Форматирование раздела system, оставит ваш телефон без операционной системы, а раздела boot превратит ваше устройство в “кирпич” если вы не прошьете новую прошивку или не восстановите эту до того как загрузите устройство.
7.3 mount USD storage
Позволяет включить режим USB mass storage для вашей SD карты, то есть использование как флешки, прямо из рекавери, так чтобы вы могли подключиться к компьютеру через USB для обмена файлами.
8. advanced
Этот раздел содержит несколько опций, которые не понадобятся большинству пользователей, но иногда могут очень пригодиться. Особенно, это касается функции wipe dalvik cache, которая необходима преде установкой новой прошивки. Вот все опции из этой секции CWM:
Спойлер
8.1 reboot recovery
Позволяет вам перезагрузиться из режима рекавери, опять же в режим рекавери. Это полезная функция когда надо установить два и более файла один за одним, с перезагрузками между инсталляциями.
8.2 wipe dalvik cache
Позволяет вам удалить кэш с виртуальной машины Dalvik (встроенная в Андроид виртуальная Java машина). Это необходимо перед большинством установок новых прошивок.
8.3 wipe battery stats
Удаляет сохраненную статистику использования аккумулятора и делает его рекалибровку. Полезная функция когда Андроид показыает не правильные данные использования батареи. Эта функция не показана на скриншоте выше, но присутствует во многих версиях CWM.
8.4 report error
В случае ошибок, эта функция может быть использована для создания log файла последних операций проведенных с помощью CWM на SD карте и дальнейшей отправки файла в качестве репорта об ошибке.
8.5 key test
Позволяет вам нажимать любые физические кнопки на устройстве, чтобы проверить работают ли они и увидеть коды этих кнопок.
8.6 show log
Показывает log недавних операций выполненных в CWM.
8.7 fix permissions
Восстанавливает права доступа к внутренней памяти в их начальное состояние. Эта функция полезна если вы начали получать ошибки или приложения начали закрываться сами по себе, после того как вы установили какое-то приложение и предоставили ему root-права. Возможно именно наделение root- правами этого приложения вызывает ошибки.
8.8 partition sdcard
Эта функция позволяет вам распределить память на вашей SD карте чтобы её можно было использовать с прошивками использующими data2ext (хак для девайсов с малым количеством внутренней памяти который позволяет разделу /sd-ext на вашей SD карте использоваться для хранения внутренних данных, то есть как /data раздел). Как только эта опция выбрана, вам будет предоставлена возможность выбрать размеры /sd-ext раздела, а также дополнительного раздела /swap на SD карте, а затем раздела будут отформатированы, оставив оставшееся пространство для нормального использования. Это удалит все ваши данные с SD карты, так что будьте осторожны.
Официальный сайт http://www.clockworkmod.com/