MForum.ru
31.07.2012,
Причины, побуждающие к установки на смартфоны неофициальных версий программного обеспечения, могут быть различными. Кто-то хочет получить более свежую версию операционной системы, кто-то желает избавиться от глюков, а некоторым пользователей важен внешний вид и набор приложений, интегрированных в программное обеспечение устройства. Но, независимо от причины, желающих установить «кастомную» прошивку с каждым днем становится все больше.
Обычно порядок установки неофициальной версии программного обеспечения подробно описан на сайте разработчиков выбранной прошивки или в теме, посвященной конкретному устройству, на сайтах xda-developers или 4pda. Поэтому перед попыткой установки на свой смартфон любой неофициальной версии программного обеспечения следует в обязательном порядке ознакомиться со всей изложенной там информацией. Также рекомендуем ознакомиться с нашим «сборником советов по прошивке смартфона».
Все операции выполняются на ваш страх и
риск. Автор и редакция MForum.ru не несет ответственности за любые
последствия установки неофициальных версий программного обеспечения. Мы
рекомендуем использовать только официальные версии программного
обеспечения мобильных устройств, установка которых совершаются в
авторизованных сервисных центрах или в порядке, рекомендованном
производителем устройства. Установка неофициальных весрий прошивки
может стать причиной отказа в гарантийном ремонте.
В качестве «аппаратной базы» в этой статье будет использоваться МТС 950, один из самых доступных Android-смартфонов на российском рынке. Аппаратная платформа устройства – процессор Qualcomm MSM 7225, а оригинальное название модели – Huawei U8160. Кстати, владельцам операторских «трубок» следует обязательно уточнить оригинальную модель телефона по классификации производителя, в противном случае, после попытки установки неофициальной прошивки, вместо телефона можно получить высокотехнологичный «кирпич».

Обобщенно процесс установки неофициальных версий программного обеспечения можно разделить на несколько этапов, основным из которых является обновление recovery, на версию позволяющую устанавливать сторонние прошивки. Все операции с программным обеспечением телефона следует выполнять только при полностью заряженном аккумуляторе.
Справка: Recovery (ROM Manager) – часть программного обеспечения смартфона, используемая для установки программного обеспечения, удаления данных и настроек пользователя (wipe) и ряда других операций. Доступ к Recovery выполняется до загрузки операционной системы. Чтобы попасть в Recovery при включении телефона следует удерживать определенную комбинацию клавиш. Для загрузки в телефон неофициальных прошивок Recovery необходим полный доступ к устройству (root-права), наличие которых показывается значком восклицательного знака в треугольнике. Также root-права в обязательном порядке потребуются для обновления Recovery.
Чтобы попасть в Recovery МТС 950 следует вынуть аккумулятор, нажать и удерживать клавиши «громкость вверх» и «включение», после чего вставить аккумулятор на место и, дождавшись загрузки Recovery, отпустить клавиши. Для навигации по Recovery в МТС 950 (и многих других телефонах без физических клавиш на передней панели) используется качелька регулировки громкости, а для выбора того или иного пункта меню – клавиша включения устройства.
На Android-устройствах root-права могут быть нескольких типов:
Для обновления Recovery может использоваться любой из перечисленных вариантов, так как эту операцию достаточно выполнить однократно. Для получения прав суперпользователя можно воспользоваться одним из соответствующих приложений. Например, SuperOneClick, представляющим собой довольно универсальное приложение, дающее возможность получить временные root-права на многих устройствах. Загрузить приложение можно, например, с сайта xda-developers. Обратите внимание – программы для получения root-доступа опознаются антивирусными программами как вредоносное ПО (что вполне логично, ведь они вносят уязвимости в ОС Android), поэтому для их использования антивирус придется отключить.
Работа с SuperOneClick ведется в следующем порядке:
1. Распаковывают архив с приложением в любую удобную папку на компьютере;
2. При использовании Windows XP необходимо, чтобы в системе был установлен .net Framework версии 2.0 или более новой;
3. Включают режим отладки на мобильном устройстве: Настройки -> Приложения -> Разработка -> установить флажок «Отладка по USB»;
4. Подключают смартфон к компьютеру через USB-интерфейс и устанавливают соответствующие драйвера. Например, для МТС 950 они были взяты на официальном сайте ;
5. Запускают исполняемый файл SuperOneClick.exe;
6. Настройки приложения оставляют в режиме «Auto»;
7. Нажимают кнопку «Root» и ожидают выполнения операции;
8. Для проверки результата соглашаются на запуск теста;
9. Если операция выполнена успешно, то в меню телефона появится программа «Superuser».

Как уже упоминалось, для обновления Recovery необходим полный доступ (root-права), одна из методик получения которых рассмотрена выше. Кроме того, информацию о порядке получения root-прав для своего устройства вы можете найти темах на сайтах xda-developers или 4pda посвященных конкретному устройству.
Способов обновления Recovery может быть несколько. Классическим методом являются утилиты adb (входит в состав SDK ОС Android), либо fastboot, представляющей собой надстройку над adb. При использовании этого способа на компьютер, с которого выполняется операция, должны быть установлены драйвера соответствующего устройства. Другой, не менее стандартный вариант обновления Recovery – использование терминальных приложений, работающих непосредственно в ОС Android. Например, программ Android Terminal Emulator или Telnet.
Но есть и более простые способы, одним из которых мы и воспользуемся. Для «героя» нашего теста одним из подходящих Recovery является ClockworkMod, для установки которого можно воспользоваться Android-приложением «ROM Manager». Установить программу можно из Google Play. Кстати, помимо обновления Recovery в активе этого приложения присутствуют и другие не менее интересные функции.
Внимание: для работы приложения необходимо чтобы в смартфоне была установлена карта памяти.
Обновление Recovery посредством ROM Manager осуществляется следующим образом:
1.Устанавливают приложение из Google Play и запускают его;
2. В выведенном на дисплей телефона диалоговом окне наживают «ОК», что подтверждает факт ознакомления с предупреждением о том, что «ROM Manager не несет ответственности за любой вред нанесенный Вами телефону»;

3. В меню приложения выбирают пункт «Установить ClockworkMod» и подтверждают модель телефона;

4. Далее ROM Manager обратится к своему серверу и загрузит нужную версию Recovery. При желании нужное Recovery можно заранее сохранить на карте памяти смартфона;
5. При появлении соответствующего запроса разрешают ClockworkMod получить права суперпользователя и ожидают окончания операции;

На этом установка Recovery завершена и можно переходить к установке модифицированной прошивки, однако перед этим обязательно следует сделать резервную копию.
Выполнить операцию резервного копирования также можно через ROM Manager, для чего в меню приложения выбирают пункт «Сохранить текущий ROM» и вводят имя файла (по умолчанию предлагается использовать текущую дату и время)

Для выполнения операции смартфон перезагрузится в режиме «Recovery», где и будет выполнено архивирование текущей ОС телефона. После успешного выполнения резервного копирования смартфон снова перезагрузится в обычном режиме. Файлы резервных копий сохраняются в папку \sdcard\clockworkmod\backup


После завершения всех подготовительных действий (получение root и обновление Recovery) можно переходить к самой приятной процедуре – установке модифицированной прошивки телефона. Причем, при смене одной прошивки на другую делать операцию обновления Recovery не требуется – достаточно выполнить ее один раз, при первом переходе с официальной прошивки на «кастомную». Выбрать подходящую версию прошивки можно в соответствующей теме на сайтах xda-developers или 4pda, либо из нашего дайджеста «Update Software». Моим выбором для МТС 950 стал CyanogenMod 7 (основан на Android 2.3.x), установка которого осуществляется следующим образом:
1. Загружают архив с прошивкой на компьютер;
2. Подключают смартфон к компьютеру в режиме USB-накопителя и копируют на карту памяти архив с прошивкой телефона (не распаковывая его);

3. Перезагружаются в Recovery. Для удобства можно воспользоваться соответствующим пунктом меню ROM Manager;

4. В Recovery выбирают пункт «Wipe data/factory reset» возврата телефона к заводским настройкам и подтверждают выполнение операции. Аналогичным образом выполняют «Wipe Dalvik Cache»;

5. В Recovery выбирают пункт «install zip from sdcard»;
6. В выведенном на экран меню выбирают «choose zip from sdcard» и указывают на файл, содержащий прошивку;

7. Подтверждают выполнение операции и ожидают ее окончания;

8. Перезагружают смартфон, для чего выбирают пункт «reboot system now», и ожидают окончания загрузки. Обратите внимание, при первом запуске загрузка устройства будет идти дольше, чем обычно. Приложения от Google (Gmail, Google Play и т.д.) в CyanogenMod устанавливаются отдельным пакетом.


Для отката на предыдущую версию прошивки самым простым вариантом
(без восстановления оригинальной версии Recovery) является
восстановление из резервной копии, сделанной перед обновлением
программного обеспечения. Для выполнения этой операции загружаются в
Recovery, выбирают пункт «backup and restore» -> «restore», а затем
указывают нужную копию. Для восстановления лишь определенной части
прошивки телефона выбирают пункт «advanced restore». Однако, с этим
режимом следует быть осторожным.


Для полного восстановления устройства придется воспользоваться соответствующим пакетом обновлений от его производителя. Более подробно об этой операции можно узнать в темах посвященных вашему устройству на сайтах xda-developers или 4pda.
Как вы смогли убедиться, установить «кастомную» прошивку на смартфон не так уж и сложно. Однако, чтобы не получить из смартфона высокотехнологичный кирпич следует соблюдать несколько правил, главным из которых является «Сначала думаем – потом делаем». Особенно внимательным следует быть при любых операциях с Recovery, а также выборе версии «кастомной» прошивки. Помните, ошибки на этом этапе в лучшем случае чреваты потерей времени, а в худшем – превращением мобильного устройства в «кирпич». Но, если внимательно изучить всю информацию, выбрать подходящую версию прошивки и не пропустить ни одного шага из инструкции по ее установке, то вероятность успешного завершения операции довольно высока. Удачи!
© Антон Печеровый,
Публикации по теме:
08.10.2012.
Обновленная прошивка улучшила многозадачность Galaxy Note II
13.07.2012.
WanamLite Stable Blue ICS для Samsung Galaxy S2, ICS для HTC Evo 3D и многое другое
28.06.2012.
Software-Update #03 - Resurrection Remix ICS для Samsung и другие свежие прошивки для ваших устройств
20.06.2012.
Software-Update #02: Самые свежие прошивки для вашего смартфона
19.06.2012.
Software-Update #01: Советы начинающим по прошивке смартфона
07.06.2012.
Software-Update #00: Самые свежие прошивки для вашего смартфона
07.05.2010.
Первое знакомство с Nokia C3
14.01.2010.
Вышло обновление для Nokia 5800 XPressMusic
12.02.2004.
English: DoOnGo Technologies, Inc. will present DeltaUpgrade 2.0 at 3GSM World Congress
22.10. iPhone 18 получит новый дизайн камеры
22.10. Redmi Band 4 представлен в Китае – 21 день автономности и 5ATM за 169 юаней
22.10. Появились данные о Huawei Mate X8 – запуск в ноябре и новый чип Kirin
21.10. Coolpad Cool X Wide – первый широкоформатный смартфон бренда
21.10. Утечка об Oppo Reno X указывает на батарею 8000 мАч и двойную 200-МП камеру
21.10. Doogee Note60 W – широкоформатный смартфон в стиле Huawei Pura X View
20.10. HMD Vibe 2 Max раскрыт в утечке: 108 МП, 120 Гц и батарея 6000 мАч
20.10. Redmi K100 с батареей 10 000 мАч и Snapdragon 8 Elite выйдет 28 октября
20.10. Samsung Galaxy F70 5G с Exynos 1330 и 120 Гц оценен за 19 999 рупий
20.10. Apple работает над новым iPad mini – в базе регулятора появился чехол Smart Folio
19.10. Раскрыта емкость батареи Moto G47 Power
19.10. Tecno представила Spark 50s и Spark 50C – две новые модели с 120 Гц
19.10. OnePlus Ace 7 и Ace 7 Pro получат 200-МП камеры и перископ
19.10. Samsung может вернуть Exynos 2700 в Galaxy S27 Ultra из-за перегрева Snapdragon
16.10. Появились первые утечки о камерах Samsung Galaxy A58
16.10. HMD планирует уйти с некоторых рынков и сократить глобальное производство
16.10. Samsung начинает распространять обновление One UI 9 для Galaxy A27 и A37
16.10. Раскрыты подробности о 2K 185 Гц дисплее и игровых функциях iQOO Neo12
15.10. itel City 300 5G – 5G-смартфон с экраном 120 Гц за 14 999 рупий
15.10. Раскрыт список совместимых устройств и график обновления до Nothing OS 5.0