У загальному випадку покупець будь-якого Android-девайса отримує з коробки апарат, розрахований на «середнього користувача». Виробники розуміють, що задовольнити потреби всіх все одно не вийде. Звичайно ж, далеко не кожен споживач готовий миритися з таким станом речей. Така реальність привела до появи модифікованих, кастомних прошивок і просто різний вдосконалених компонентів системи. Для установки таких прошивок і доповнень, а також маніпуляцій з ними потрібно особливе середовище відновлення Android - модифіковане рекавери. Одним з перших рішень подібного роду, який став доступним для широкого кола користувачів, є ClockworkMod Recovery (CWM).
CWM Recovery являє собою модифіковану сторонніми розробниками середу відновлення Android, призначену для виконання безлічі нестандартних з точки зору виробників девайсів операцій. Розробкою CWM-рекавери займається команда ClockworkMod, але їх дітище є досить адаптованим рішенням, тому безліч користувачів привносять свої зміни і, в свою чергу, підлаштовують рекавери під свої пристрої і власні завдання.
зміст
Інтерфейс CWM не являє собою нічого особливого - це звичайні пункти меню, назва кожного з яких відповідає заголовку переліку команд. Дуже схоже на стандартне заводське рекавери більшості Андроїд-пристроїв, тільки пунктів більше і розкриваються списки застосовних команд ширше.
Управління здійснюється за допомогою фізичних кнопок пристрою - «Гучність +», «Громкость-», «Харчування». Залежно від моделі пристрою, можуть бути варіації, зокрема, може бути задіяна також фізична кнопка «Ноme» або сенсорні кнопки під екраном. У загальному випадку для переміщення по пунктах використовуються клавіші гучності. Натискання «Гучність +» призводить до переміщення на один пункт вгору, «Громкость-», відповідно, на один пункт вниз. Підтвердженням входу в меню або виконання команди є натискання клавіші «Харчування», або фізичної кнопки «Home» на пристрої.
Головна, а значить найбільш часто використовувана функція в CWM Recovery - це установка прошивок і різних пакетів виправлень системи. Більшість таких файлів поширюються в форматі * .zip, тому відповідний пункт CWM рекавери для установки називається цілком логічно - «install zip». При виборі даного пункту відкривається перелік можливих шляхів розташування файлу * .zip. Доступна установка файлів з SD-карти в різних варіаціях (1), а також завантаження прошивки з використанням adb sideload (2).
Важливим позитивним моментом, який дозволяє уникнути записи в пристрій некоректних файлів, є наявність можливості перевірити підпис прошивки перед початком процедури перенесення файлів - пункт «toogle signature verification».
Для усунення помилок при установці прошивок, багато ромодели рекомендують проводити очистку розділів Data і Cache перед проведенням процедури. Крім того, така операція часто просто необхідна - без неї неможлива в більшості випадків стабільна робота пристрою при переході з однієї прошивки на рішення іншого типу. У головному меню CWM Recovery процедурі очищення відведено два пункти - «wipe data / factory reset» та «wipe cache partition». У списку, що розкрився після вибору одного чи другого розділу - всього два пункти: «No» - для відміни, або «Yes, wipe ...» для старту процедури.
Для того, щоб зберегти призначені для користувача дані при виникненні неполадок в процесі прошивки, або перестрахуватися на випадок невдало пройшла процедури, необхідно створення резервної копії системи. Розробники CWM Recovery передбачили таку можливість у своєму середовищі відновлення. Виклик даної функції здійснюється при виборі пункту «backup and storage». Не можна сказати, що можливості різноманітні, але вони цілком достатні для більшості користувачів. Доступно копіювання інформації з розділів пристрою на карту пам'яті - «backup to storage / sdcard0». Причому процедура починається відразу після вибору цього пункту, ніяких додаткових налаштувань не передбачено. Але визначити формат файлів майбутнього бекапа можна заздалегідь, вибравши пункт «сhoose default backup format». Інші пункти меню «backup and storage» призначені для операцій відновлення з резервної копії.
Розробники CWM Recovery об'єднали операції монтування та форматування різних розділів в одне меню, яке отримало назву «mount and storage». Список розкрилися можливостей мінімально достатній для основних процедур з розділами пам'яті пристрою. Всі функції виконуються відповідно до назв викликають їх елементів списку.
Останній пункт головного меню CWM Recovery - «advanced». Це, на думку розробника, доступ до функцій для просунутих користувачів. Незрозуміло в чому «просунутість» доступних в меню функцій, але тим не менше вони присутні в рекавери і можуть знадобитися в багатьох ситуаціях. Через меню «advanced» здійснюється перезавантаження самого рекавери, перезавантаження в режим завантажувача, очищення розділу «Dalvik Cache», перегляд лог-файлу і вимикання апарату при закінченні всіх маніпуляцій в рекавери.
Незважаючи на те, що рекавери від ClockworkMod є одним з перших рішень, що забезпечили широке поширення кастомізації Android, на сьогоднішній день його актуальність поступово зменшується, особливо на нових пристроях. Це викликано появою більш просунутих інструментів, з великим функціоналом. При цьому, зовсім списувати з рахунків CWM Recovery як середовище, що забезпечує прошивку, створення бекапа і відновлення Андроїд-пристроїв не слід. Для власників кілька застарілих, але цілком працездатних девайсів CWM Recovery є іноді єдиним способом підтримки смартфона або планшета в відповідному сучасним тенденціям світу Android стані.