Кожен, хто робить перші кроки у вивченні процедури прошивки Android-девайсів, спочатку звертає увагу на найпоширеніший спосіб здійснення процесу - прошивку через рекавери. Android Recovery - середовище відновлення, доступ до якої насправді є практично у всіх користувачів Андроїд-пристроїв, в незалежності від типу і моделі останніх. Тому метод прошивки через рекавери, може розглядатися, як самого простого способу оновити, змінити, відновити або повністю замінити програмне забезпечення девайса.
Як прошити Android-апарат через заводське рекавери
Практично кожен пристрій, що працює під управлінням ОС Андроїд, оснащене виробником спеціальної середовищем відновлення, що надає в деякій мірі, в тому числі і звичайним користувачам, можливості маніпуляцій з внутрішньою пам'яттю девайса, а точніше - її розділами.
Слід зазначити, що перелік операцій, проведення яких доступно через «рідне» рекавери, яке встановлюється в девайси виробником, вельми обмежений. Що стосується прошивки, доступна установка тільки офіційних прошивок і / або їх оновлень.
У деяких випадках через заводське рекавери можна встановити модифіковану середу відновлення (кастомними рекавери), що в свою чергу розширить можливості роботи з прошивками.
При цьому, основні дії для проведення відновлення працездатності та оновлення програмного забезпечення провести через заводське рекавери цілком можливо. Для установки офіційної прошивки або поновлення, які розповсюджуються в форматі * .zip, виконуємо наступні кроки.
- Для прошивки потрібно інсталяційний zip-пакет. Завантажуємо необхідний файл і копіюємо його на карту пам'яті девайса, бажано в корінь. Також може знадобитися перейменування файлу перед маніпуляціями. У переважній більшості випадків відповідна назва - update.zip
- Завантажуємося в заводську середу відновлення. Способи отримати доступ до рекавери розрізняються для різних моделей девайсів, але всі вони припускають використання комбінацій апаратних клавіш на пристрої. У більшості випадків потрібна комбінація - «Громкость-» + «Харчування».
Затискаємо на вимкненому девайсе кнопку «Громкость-» і, утримуючи її, натискаємо кнопку «Харчування». Після того як включиться екран апарату, кнопку «Харчування» потрібно відпустити, а «Громкость-» продовжувати утримувати до появи екрана середовища відновлення.
- Для установки ПО або його окремих компонентів в розділи пам'яті знадобитися пункт головного меню рекавери - «apply update from external SD card», вибираємо його.
- У розкрився переліку файлів і папок знаходимо раніше скопійований на карту пам'яті пакет update.zip і натискаємо клавішу підтвердження вибору. Установка почнеться в автоматичному режимі.
- По завершенню копіювання файлів, перезавантажується в Андроїд, вибравши в рекавери пункт «reboot system now».
Як прошити пристрій через модифіковане рекавери
Набагато більш широким функціоналом роботи з Android-пристроями мають модифіковані (кастомниє) середовища відновлення. Одним з перших з'явилися, а на сьогоднішній день дуже поширеним рішенням, є рекавери від команди ClockworkMod - CWM Recovery .
Установка CWM Recovery
Оскільки рекавери CWM, є неофіційними рішенням, перед використанням потрібно установка кастомной середовища відновлення в пристрій.
- Офіційний спосіб установки рекавери від розробників ClockworkMod - це Андроїд-додаток ROM Manager. Використання програми вимагає наявності на пристрої рут-прав.
Завантажити ROM Manager в Play Маркет
- Завантажуємо, встановлюємо, запускаємо ROM Manager.
- На головному екрані Тапа пункт «Recovery Setup», потім під написом «Install or update recovery» - пункт «ClockworkMod Recovery». Гортаємо відкрився список моделей пристроїв і знаходимо свій девайс.
- Наступний екран після вибору моделі - це екран з кнопкою «Встановити ClockworkMod». Переконуємося, що модель апарату обрана вірно і натискаємо цю кнопку. Починається завантаження середовища відновлення з серверів ClockworkMod.
- Через короткий час необхідний файл буде завантажений повністю і почнеться процес установки CWM Recovery. Перед тим як розпочати копіювання даних в розділ пам'яті пристрою, програма попросить надати їй рут-права. Після отримання дозволу, процес запису рекавери продовжиться, а по його завершенню з'явиться підтверджує успіх процедури повідомлення «Successfully flashed ClockworkMod recovery».
- Процес установки модифікованого рекавери завершений, натискаємо кнопку «ОК» і виходимо з програми.
- У тому випадку, якщо пристрій не підтримується програмою ROM Manager або установка не проходить коректно, необхідно скористатися іншими методами інсталяції CWM Recovery. Застосовні для різних девайсів способи описані в статтях з переліку нижче.
Прошивка через CWM
За допомогою модифікованої середовища відновлення можна прошивати не тільки офіційні оновлення, а й кастомниє прошивки, а також різні компоненти системи, представлені русифікаторами, доповненнями, поліпшеннями, ядрами, радіо і т.д.
Варто відзначити наявність великої кількості версій CWM Recovery, тому після входу на різних пристроях можна побачити дещо відрізняється інтерфейс, - фон, оформлення, може бути присутнім сенсорне управління і т.п. Крім того можуть існувати або бути відсутні деякі пункти меню.
У прикладах нижче використовується сама стандартна версія модифікованого рекавери CWM.
При цьому, в інших модифікаціях середовища, при прошивці щоб вибрати, що мають ті ж назви, що і в нижчевикладеній інструкції, тобто кілька відрізняється оформлення не повинно викликати побоювання у користувача.
Крім оформлення, різниться управління діями CWM в різних пристроях. У більшості девайсів застосовується наступна схема:
- Апаратна кнопка «Гучність +» - переміщення на один пункт вгору;
- Апаратна кнопка «Громкость-» - переміщення на один пункт вниз;
- Апаратна кнопка «Живлення» та / або «Home» - підтвердження вибору.
Отже, прошивка.
- Готуємо необхідні для установки в пристрій zip-пакети. Завантажуємо їх з Глобальної Мережі і копіюємо на карту пам'яті. У деяких версіях CWM також можна використовувати внутрішню пам'ять пристрою. В ідеальному випадку файли розміщуються в корені карти пам'яті і перейменовуються з використанням коротких зрозумілих назв.
- Входимо в CWM Recovery. У більшості випадків застосовується та ж схема, що і для входу в заводське рекавери, - натискання на вимкненому пристрої комбінації апаратних кнопок. Крім того, можна перезавантажитися в середу відновлення з ROM Manager.
- Перед нами головний екран рекавери. Перед початком установки пакетів, в більшості випадків, потрібно зробити «вайп» розділів «Cache» і «Data», - це дозволяє уникнути багатьох помилок і проблем в подальшому.
- Якщо планується очищення тільки розділу «Cache», вибираємо пункт «wipe cache partition», підтверджуємо видалення даних - пункт «Yes - Wipe Cache». Чекаємо завершення процесу - внизу екрана з'явиться напис: «Сache wipe complete».
- Аналогічно стирається розділ «Data». Вибираємо пункт «wipe data / factory reset», потім підтвердження «Yes - Wipe all user data». Далі піде процес очищення розділів і з'явиться підтверджує напис внизу екрану: «Data wipe complete».
- Переходимо до прошивці. Для установки зіп-пакета вибираємо пункт «install zip from sdcard» і підтверджуємо свій вибір натисканням відповідної апаратної клавіші. Потім слід вибрати пункту «choose zip from sdcard».
- Відкривається список доступних на карті пам'яті папок і файлів. Знаходимо потрібний нам пакет і вибираємо його. Якщо файли установки копіювалися в корінь карти пам'яті, для їх відображення доведеться гортати список в самий низ.
- Перед початком процедури прошивки рекавери знову вимагає підтвердити усвідомленість власних дій і розуміння незворотності процедури. Вибираємо пункт «Yes - Install ***. Zip», де *** - ім'я прошиваного пакета.
- Розпочнеться процедура прошивки, що супроводжується появою рядків логу внизу екрану і заповненням індикатора виконання.
- Після появи внизу екрана написи «Install from sdcard complete» прошивку можна вважати закінченою. Перезавантажуємося в Android, вибравши пункт «reboot system now» на головному екрані.
Прошивка через TWRP Recovery
Крім рішення від розробників ClockworkMod, існують і інші модифіковані середовища відновлення. Одним з найбільш функціональних рішень такого роду є TeamWin Recovery (TWRP) . Про те, як прошивати пристрою за допомогою TWRP розказано в статті:
урок: Як прошити Android-пристрій через TWRP
Таким чином проводиться прошивка Андроїд-апаратів через середовища відновлення. Необхідно виважено підходити до вибору рекавери і способу їх установки, а також прошивати в апарат тільки відповідні пакети, отримані з надійних джерел. В цьому випадку процес протікає дуже швидко і не викликає ніяких проблем згодом.