Как прошивка андроид через компьютер. Зачем нужно прошивать цифровой телефон? Прошивка смартфона от компании Samsung

Над перепрошивкой смартфона обычно задумываются пользователи, чьи гаджеты не радуют быстродействием и стабильностью работы, а также «счастливцы», которым довелось столкнуться с вирусной атакой. Обычно люди идут за помощью к специалистам. Если же возможности обратиться в сервисный центр нет, пользователи начинают изыскивать способы самостоятельно перепрошить андроид через компьютер.

Понятие «прошивка» появилось ещё в середине прошлого века и применялось специалистами относительно ЭВМ, в которых использовалась память на магнитных сердечниках. С выходом на рынок смартфонов под управлением ОС Android термин несколько изменил первоначальное значение и стал употребляться массово.

Прошивка, или Firmware, - это содержимое энергозависимой памяти какого-либо электронного устройства: компьютера, мобильного телефона, GPS-навигатора и т. п. Включает в себя микропрограмму, необходимую для корректной работы гаджета. Иногда под этим термином подразумевают также образ ПЗУ, предназначенный для записи в память соответствующего устройства с целью обновления его микропрограммы, а также сам процесс внесения информации в смартфон или планшет.

Перепрошивка представляет собой изменение содержимого памяти с помощью физической замены микросхемы либо установки специального ПО, предназначенного для конкретного гаджета. Следует учесть, что производители большинства устройств запрещают пользователям проводить какие бы то ни было действия с прошивками. Поэтому самовольная замена программного обеспечения обычно прекращает действие гарантийных обязательств фирмы.

h2>Разновидности прошивок

Перепрошивка смартфона - процесс более сложный, чем инсталляция остального софта (в частности, та же переустановка Windows), и связан со многими рисками. Однако в некоторых случаях (например, при наличии на устройстве вирусов) замена ПО становится единственным правильным выходом.

Прошивки Андроида можно разделить на две разновидности:

Тип прошивки

Описание

Официальные, или стоковые Выпускаются изготовителями смартфонов для конкретных моделей устройств. Обновлённые версии стоковых прошивок чаще всего пересылается в гаджет самим производителем, а их установка не требует от пользователя особых навыков - достаточно следовать инструкции на экране телефона. Официальные Firmware также можно скачать на сайте изготовителя либо на специализированных форумах. Стоковые прошивки, как правило, стабильны и многократно тестированы на отсутствие различных багов, поэтому лучше брать именно их.
Пользовательские, или кастомные Разрабатываются небольшими фирмами или самими владельцами андроид-устройств, имеют открытый исходный код и являются альтернативой предустановленным версиям Android. Часто применяются на китайских телефонах и в малоизвестных гаджетах, производители которых не заботятся о техподдержке продукции. Использование кастомного ПО всегда сопряжено с вероятностью установки некачественного обновления, которое ещё больше усугубит проблемы пользователя. Поэтому скачивать такие прошивки следует только людям, уверенным в своих знаниях. Одной из самых популярных является CyanogenMod (ныне LineageOS).

Методы установки

Необходимо понимать, что единой инструкции по прошивке, которая подошла бы ко всем мобильным устройствам, не существует в принципе. У каждого телефона или планшета есть свои особенности, которые следует учитывать. Установка неподходящей версии ПО либо нарушение процесса обновления могут повлечь за собой превращение гаджета в так называемый кирпич. Поэтому прежде чем приступать к перепрошивке, следует внимательно прочитать всю доступную информацию о модели конкретного гаджета и методах переустановки программного обеспечения на нём.

Установить на устройство новую прошивку можно несколькими способами:

Методика перепрошивки

Описание

Через стоковое (установленное производителем) рекавери Метод актуален только в случае, если пользователь собирается выполнить официальное обновление ПО.
Посредством кастомного (CWM, Philz или TWRP) рекавери Подходит для установки пользовательских обновлений и прошивок в формате.zip. При грамотном использовании метод практически универсален, однако далеко не для каждого устройства можно найти готовое кастомное рекавери. Есть вероятность, что портировать его придётся самостоятельно.
С помощью ПК и специальной утилиты Чтобы установить прошивку на телефон через компьютер, пользователю понадобится скачать все необходимые драйверы и воспользоваться специальной программой-прошивальщиком, например, SP Flash Tool (для устройств на процессоре MTK), Research Download (для смартфонов на Spreadtrum) либо ADB. Некоторые производители выпускают особые утилиты, предназначенные для телефонов их фирмы, например, Kies для Samsung и KDZ для LG.

Подготовка к процессу

Если пользователь ознакомился со всей необходимой информацией, взвесил риски и готов приступать к перепрошивке гаджета, то для успешного завершения процедуры к ней необходимо тщательно подготовиться.

Прошивая устройство с помощью кастомного рекавери, следует сначала его скачать и установить. При наличии рут-прав сделать это можно с помощью специальных андроид-приложений, например, Rashr. Если прав суперпользователя на устройстве нет, рекавери в формате.img придётся скачивать со специализированных форумов и устанавливать с помощью прошивальщика.

Если пользователь собирается прошить телефон через компьютер, ему понадобится скачать соответствующую программу, а также драйверы, предназначенные для конкретного устройства. Иногда прошивальщик сам устанавливает недостающие утилиты при подключении телефона к ПК, однако чаще их всё же приходится искать вручную пользователю. Некоторые можно загрузить посредством специальных онлайн-сервисов, таких как DriverPack Solution.

Кроме того, потребуется найти подходящую прошивку. Если на устройстве есть Root, можно обойтись и без ПК, установив на Android программу ROM Manager и скачав нужную версию программного обеспечения из неё. Но такой способ подойдёт не для всех смартфонов, в случае с малоизвестными бюджетными моделями и китайскими гаджетами он бесполезен.

Когда все необходимые файлы найдены, можно переходить ко второму этапу подготовки:

  1. Зарядить телефон полностью. Если в процессе прошивки батарея разрядится, устройство превратится в «кирпич».
  2. Сделать резервную копию важных данных. При переустановке ПО вся информация, которая находится на смартфоне, будет утеряна.
  3. Создать бэкап системы, чтобы иметь возможность восстановить работоспособность телефона в случае непредвиденных проблем.

Обновление из рекавери

Кастомные recovery позволяют прошить смартфон без компьютера, предварительно скачав на устройство (а лучше на SD-карту) файл прошивки или бэкапа в формате.zip. Интерфейс в разных рекавери может несколько отличаться, однако принцип установки ПО одинаков для всех.

К примеру, для перепрошивки телефона с помощью TWRP необходимо сделать следующее:


Первый запуск Android после перепрошивки может занять до 10 минут, это абсолютно нормально и волноваться не о чем. Однако если по истечении указанного времени система так и не загрузилась, можно говорить о «бутлупе», то есть циклическом перезапуске. В этом случае следует перезагрузиться в рекавери и провести восстановление из созданного ранее бэкапа ОС.

Если телефон издаёт звуки и реагирует на прикосновения, но изображения на экране нет, установленная прошивка не подходит для данного типа дисплея. Необходимо найти и скачать другую версию ПО.

Ещё хуже, если после неудачной прошивки устройство начинает нагреваться так, что к задней крышке невозможно прикоснуться. Здесь речь идёт уже о более серьёзной проблеме - выходе из строя процессора или flash-памяти. Единственное, что можно сделать в подобной ситуации - обратиться за помощью в сервисный центр.

Замена ПО через компьютер

Способов прошивки телефона при помощи ПК может быть несколько, в зависимости от модели устройства и установленного на нём процессора. Однако в любом случае пользователю понадобится качественный USB-кабель, лучше всего тот, что шёл в комплекте с телефоном. Потеря соединения с компьютером в процессе перепрошивки закончится для смартфона плачевно, поэтому не следует пренебрегать этой деталью.

Устройства на процессоре MTK прошивают следующим образом:

  1. Распаковывают архив прошивки в папку на диске C (в названии последней не должно быть кириллических символов).
  2. Запускают программу SP Flash Tool, нажимают клавишу Scatter-loading и указывают путь к одноимённому файлу, который находится в папке с распакованной прошивкой.
  3. Снимают галочку со строки Preloader. Этот пункт обязателен: если в процессе прошивки что-то пойдёт не так, работоспособный загрузчик (preloader) позволит восстановить смартфон даже из состояния «кирпича». Если же файл будет перезаписан неправильно, пользователю придётся потратить на ремонт телефона немалые деньги.
  4. Нажимают на кнопку Download.
  5. Подключают к компьютеру выключенный телефон и ждут окончания процесса, об чем уведомит появление окна с зелёным кружочком.
  6. Отсоединяют смартфон от ПК и включают его.

Первый запуск может занять 5−10 минут, но не более. Если перепрошивка завершилась успешно, устройство загрузится с новой системой.

Прошивка смартфонов на Spreadtrum несколько сложнее. Для осуществления этой процедуры необходимо:

  1. Скачать файл прошивки в формате.pac и переместить его в корень диска C (распаковывать не нужно).
  2. Открыть Research Download, нажать на значок шестерёнки в левом верхнем углу и указать путь к прошивке. После этого программа на некоторое время зависнет - это нормально.
  3. Нажать на кнопку Play, переводя прошивальщик в режим ожидания устройства.
  4. Выключить телефон, вытащить из него батарею (если она съёмная) и вставить обратно.
  5. Зажать клавишу уменьшения громкости и подключить смартфон к ПК.
  6. Если прошивка успешно стартовала, следует дождаться её окончания, то есть надписи Passed. Клавишу громкости лучше не отпускать до завершения процесса. Если же программа выдаёт ошибки либо не реагирует на подключение смартфона, следует убедиться, что на компьютере установлены все необходимые драйверы и посетить сайт разработчика Research Download, чтобы узнать причину проблемы.
  7. По завершении прошивки нажимают на кнопку «Стоп» в прошивальщике и отключают телефон от компьютера. Если батарея съёмная, её вынимают, вставляют обратно и включают устройство.

Смартфоны, для которых разработаны специальные утилиты (Samsung, HTC, LG и т. д.), прошивают по инструкции, прилагаемой к конкретной программе.

Использование Android Debug Bridge

ADB - это консольное приложение для ПК, позволяющее проводить отладку устройств под управлением Android (в том числе эмуляторов). При правильном использовании команд ADB можно прошить практически любой смартфон. Программа поставляется в составе инструментария Android SDK.

С помощью ADB можно сделать следующее:

  • посмотреть список подключённых устройств, которые поддерживают работу с утилитой;
  • удалить и установить приложения на андроид;
  • очистить и перезаписать раздел data;
  • установить прошивки и кастомные рекавери;
  • записать логи;
  • изменить скрипты управления;
  • сделать резервные копии.

Программа требует наличия у пользователя определённых навыков (в частности, умения работать с командной строкой) и знания консольных команд. Поэтому прежде чем задумываться о прошивке устройства с её помощью, необходимо ознакомиться с инструкцией. Последняя представлена на сайте разработчика.

Бесплатно перепрошить телефон собственными руками под силу практически каждому человеку, имеющему хотя бы базовое представление о принципе работы Android. Но нужно понимать, что замена ПО - ответственный и трудоёмкий процесс, который может завершиться поломкой смартфона.

Сегодня мы расскажем о том, как перепрошить Андроид-смартфон или планшет через компьютер, ноутбук или прямо с флешки при помощи системного Recovery. Сразу отметим, что это не слишком простая задача. Так что, если вы не «дружите» с компьютером хотя бы на базовом уровне, не советуем лезть в дебри прошивки.

Прошивка – это замена существующего программного обеспечения, в которое входит сама операционная система Android и программное обеспечение для нее. Причем прошивка может быть разной. Например, мы можем обновить ОС через так называемый OTA (Firmware Over The Air или «Программное обеспечение по воздуху»). В данном случае загружается и автоматически устанавливается официальная версия ПО.

Также есть возможность установки другой прошивки, используя ПК или рекавери. Данный вариант предусматривает гораздо более широкий выбор систем для установки. К примеру, это может быть CyanogenMod или Google Pixel. Но такое ПО уже не будет официальным, что приведет к потере гарантии и нарушению безопасности устройства.

Так или иначе, вы вольны делать со своим телефоном все что угодно. Тем более что полезных функций и нововведений процесс прошивки дает очень много. Сегодня вы убедитесь в этом воочию. Мы покажем, как прошить Android-телефон на примере нашего «подопытного» Xiaomi Redmi Note 4x, компьютера под управлением Windows 10 и TWRP Recovery.

Правила прошивки

Перед тем как переходить к подготовке и непосредственно самой прошивке, следует учесть несколько важных моментов:

  • обязательно поищите пошаговую инструкцию для чайников по перепрошивке именно вашего телефона. Дело в том, что каждый смартфон под управлением ОС Андроид прошивается по-своему. Мы покажем лишь мануал для китайского Xiaomi;
  • никогда не загружайте драйвера, прошивальщики или сами прошивки с подозрительных сайтов. Берите новые ROM (образы) только с официальных источников или проверенного временем форума 4PDA;
  • зарядите телефон на 100%. Если в процессе прошивки у аккумулятора закончится емкость, устройство выключится, а ОС окажется поврежденной. В результате восстановить ее будет гораздо сложнее (в некоторых случаях вообще невозможно);
  • используйте только оригинальный USB_шнур, который покупали вместе с телефоном. Также избегайте подключения кабеля к фронтальной панели ПК.

Важно! Внимательно читайте инструкции. Все действия вы производите на свой страх и риск. Если что-то пойдет не так, вместо новой прошивки и массы полезных функций вы получите «кирпич» в красивом корпусе.

Бекап данных

Переходим к одному из самых важных этапов подготовки к прошивке. Нам нужно сохранить все данные, которые включают в себя фотографии, музыку, видео, телефонные номера, записи календаря и т. д. Ведь после обновления Андроид в большинстве случаев все это будет удалено.

Итак, для того чтобы резервировать контакты, СМС, события календаря и т. д. нужно настроить синхронизацию с Google. Мы покажем, как это делается на примере того же Сяоми. Вы же действуйте по аналогии.

  1. Переходим к настройкам смартфона (для этого опустите шторку уведомлений или перейдите в меню приложений).

  1. Выбираем пункт синхронизации.

  1. Тапаем по плитке Google.

  1. Как видим, некоторые данные сейчас не синхронизированы, в том числе это контакты. Давайте обновим записи. Для этого в нашем случае нужно нажать кнопку «Еще».

  1. Далее жмем по обозначенному ниже пункту меню.

В результате все записи были выгружены на сервера Google и теперь при перепрошивке Андроид мы их не потеряем.

Также существуют специальные программы для создания резервных копий, например, Titanium Backup.

Что касается фото, музыки и видео, то тут все проще. Копируйте важные данные на карту памяти или компьютер через шнур. Также убедитесь в том, что вы помните пароли от различных программ, например, социальных сетей. Как только все файлы будут сохранены, переходим к следующему шагу.

Прошиваем Android-смартфон

Настал черед самой прошивки. Для тех, кто не читает статью полностью, напомним: каждый Android-телефон прошивается по-разному – если на устройство «залить» не подходящие для него ПО или ОС, вы рискуете испортить гаджет порой без возможности восстановления. Мы показываем, как прошить телефон Xiaomi Redmi Note 4x (символ «x» – означает, что девайс работает на процессоре Qualcomm, а не MTK).

Системный загрузчик (Bootloader) – это небольшая область памяти, которая отвечает за старт самой ОС (аналог MBR в Windows). Данный загрузчик является залогом безопасности вашего Андроид. Именно после его разблокировки злоумышленники могут с легкость получить доступ к любым данным при краже или утере устройства. Это самый главный минус неофициальных прошивок. Хотя после установки сторонних ОС загрузчик можно вновь заблокировать.

Так вот, для того чтобы мы могли прошить телефон, нам тоже понадобится разблокировать загрузчик. В некоторых телефонах сделать это очень просто (Samsung напрямую прошивается программой Odin), в других – гораздо сложнее. Например, в случае с Xiaomi нужно обязательно делать запрос на официальном сайте под предлогом того, что вы дизайнер (работаете над новыми темами для Сяоми) или разработчик (тестируете ПО). В случае если доступ будет одобрен, вы получите сообщение об этом и сможете вскрыть загрузчик телефона.

Прошивка

Прошить Андроид можно по-разному. Существует 3 основных варианта:

  • обновление ПО «по воздуху» (OTA). Автоматическая загрузка и установка новых версий программ и самой операционной системы в рамках поддержки разработчиками;
  • прошивка при помощи ПК или ноутбука. Таким способом можно устанавливать, как официальные ромы, так и любые кастомные прошивки;
  • использование Recovery. При помощи специального PreOS-режима можно инсталлировать любые ROM, хранящиеся в памяти телефона или на карте памяти.

Рассмотрим каждый из вариантов по порядку.

Штатное обновление

Начнем с самого простого – обновления Андроид до последней версии. Важно понимать, что в зависимости от модели телефона и версии ОС расположение пунктов меню и их названия могут отличаться.

  1. Переходим к настройкам устройства, тапнув по шестеренке.

  1. Далее идем к разделу «Обновление системы».

  1. Выбираем пункт меню «О телефоне».

  1. Тут следует нажать кнопку проверки новых версий, если, конечно, процесс не запустится автоматически.

В нашем случае установлена последняя версия Android. Если у вас будут найдены материалы для обновления, просто подтвердите их инсталляцию. Телефон загрузит данные и, перезагрузившись, установит их.

Через компьютер

Данный метод уже можно считать «настоящей» прошивкой, и сначала нам потребуется разблокировать тот самый загрузчик. О том, как получить разрешение в случае с Сяоми, мы писали в . Инструкции для своих гаджетов можете посмотреть на сайте 4PDA.

Итак, начнем с разблокировки системного загрузчика (разрешение от Xiaomi получено):

  1. Скачиваем и устанавливаем на компьютер/ноутбук программу Mi Flash Unlock с известного форума. Выключаем телефон, одновременно зажимаем кнопки Громкость — и Питание . И ждем, пока гаджет будет переведен в FASTBOOT-режим.

  1. Устанавливаем драйвер смартфона, запускаем Mi Flash Unlock и подключаем телефон к компьютеру через шнур. На первом этапе принимаем лицензию программы, нажав отмеченную на скриншоте кнопку.

  1. Вводим данные от Mi-аккаунта и жмем кнопку авторизации.

  1. Для начала разблокировки нам нужно нажать кнопку «Unlock».

  1. Появится небольшое окошко, котором нас предупреждают о том, что если мы откроем доступ к загрузчику, наше устройство станет уязвимым для вирусов, способных повредить его. Ждем окончания отсчета.

  1. Если вы читаете эти строки, значит не передумали. Жмите кнопку с надписью «Unlock anyway».

  1. Начнется процесс разблокировки, который состоит из верификации и, собственно, открытия загрузчика.

  1. В результате вы увидите сообщение об успешном завершении. Жмем отмеченную кнопку.

После включения аппарата при старте ОС будет видна надпись «Unlocked».

После того как наш загрузчик разблокирован, можно переходить и к самой прошивке. Давайте рассмотрим, как она проходит:

  1. Мы будем использовать утилиту MiFlashPro. Скачайте ее, например, на 4PDA и установите на компьютер. Также нам потребуется и сама прошивка. Плюс данной утилиты в ом, что она сама загружает последние версии прошивок с официального сайта. Итак, снова переводим смартфон в FASTBOOT-режим и подключаем к USB. Перейдите во вкладку «ROM Packages» и в поисковом окошке начните писать название модели, после чего выберите нужный пункт из появившегося списка.

  1. Жмем кнопку, отмеченную на скриншоте, для того, чтобы обновить список доступных прошивок.

  1. Выбираем нужную версию, отмечаем ее флажком и жмем «Download».

  1. Переходим во вкладку «Downloading» и ждем окончания скачивания прошивки.

  1. Когда нужное ПО будет загружено, оно отобразится в соответствующем разделе.

  1. Для начала прошивки идем в раздел «Mi Flash».

  1. Напоминаем: в этот момент ваш телефон должен быть подключен в режиме FASTBOOT. Жмем отмеченную кнопку, чтобы программа смогла найти его.

  1. Выбираем образ прошивки, которую мы скачали, а также прошивочный режим и жмем «Flash».

Описание режимов прошивки:

  • cclean all. Полная прошивка с удалением данных. Загрузчик остается разблокированным;
  • save user data. Прошивка влияет только на системный раздел памяти, а ваши данные остаются не тронутыми. Загрузчик остается открытым;
  • clean all and lock. Полная прошивка с удалением всех пользовательских файлов. Загрузчик блокируется.

  1. Процесс прошивки Андроид начался и был завершен. На это уходит примерно 5–10 минут. Телефон перезагрузится автоматически.

Готово! В ваших руках полностью прошитый смартфон.

Через Recovery

Существует еще один способ прошивки Андроид-телефона. Он заключается в использовании специального режима, который работает без загрузки основной операционной системы. Называется функция Recovery и может быть как стандартной, так и кастомной.

Рассмотрим пример установки TWRP и прошивку с его помощью новой версии Android 8 Oreo, взятой с Google Pixel:

  1. Изначально следует разблокировать загрузчик устройства. Как это делается, мы рассказали выше. Далее придется скачать и распаковать на наш компьютер папку с файлами, нужными для установки рекавери. Затем запускаем файл flash_and_boot.bat.

  1. Произойдет процесс записи Recovery в системный раздел. Когда он закончится, нажмите любую кнопку. Телефон перезагрузится в рекавери самостоятельно.

  1. Теперь нужно скачать ROM прошивки в формате zip и закинуть его в память телефона. После этого переходим к предварительной очистке. Тапаем по отмеченной иконке.

  1. Переходим к плитке «Выборочная очистка».

  1. Отмечаем флажками все пункты, кроме внутренней памяти пользователя, затем передвигаем ползунок.

  1. Ожидаем завершения процесса очистки Андроид.

Внимание: данное действие полностью удалит имеющуюся операционную систему. Прежде чем приступить, убедитесь, что у вас есть рабочий ROM другой прошивки.

  1. Переходим в главное меню Recovery и жмем плитку установки.

  1. Выбираем заблаговременно загруженный ROM прошивки.

  1. Для начала прошивки передвигаем ползунок вправо.

  1. Стартовал процесс прошивки. Ждем его завершения.

  1. Если ваша прошивка по умолчанию не имеет сервисов Google, их нужно прошить отдельно. Для этого загрузите гапсы со специального сайта , поместите их в память телефона и установите так же, как и саму ОС.

Внимание! Выбирайте Google Apps в соответствии с разрядностью вашего процессора, его архитектурой и версией Android.

  1. Выбираем файл, тапнув по названию, и устанавливаем его.

  1. В завершение переходим к пункту перезагрузки, чтобы запустить новую систему.

В результате на нашем китайском Xiaomi Redmi Note 4x установлена прошивка от Google Pixel.

Также имеются все нужные Гугл Сервисы, включая Плей Маркет.

Ну и, конечно же, это последняя версия Android 8.1 Oreo.

TWRP – не единственное кастомное рекавери. Существуют и другие варианты, например, CWM Recovery.

В результате вы знаете, как прошить свой Андроид-смартфон и через кастомное Recovery. Давайте погорим о том, как быть, если устройство не загрузилось.

Если телефон не запускается

Порой бывает так, что телефон после перепрошивки попросту не включается. Он может вообще не реагировать на кнопки или зависнуть на логотипе запуска. Если это произошло, попробуйте прошить официальный ROM через компьютер. Естественно, такой вариант возможен, если Андроид хотя-бы переходит в FASTBOOT.

Опять же, это касается именно Сяоми. В случаях с другими гаджетами, например, Леново, Престижио, HTC, Самсунг, ZTE или Флай, все может быть совсем иначе. В любом случае, для того чтобы исключить или хотя бы минимизировать возможность поломки телефона, нужно внимательно следовать инструкции именно для вашей модели и скачивать прошивки с программами только из проверенных источников.

Заключение

На этом вопрос, как самостоятельно поменять прошивку на Андроид в домашних условиях, мы считаем закрытым. Если вам нужна какая-либо дополнительная информация, предлагаем написать об этом в комментариях. Только не нужно говорить о том, что что-то из нашей инструкции не работает. Мы делали скриншоты с реального устройства и у нас все прошло успешно.

Видеоинструкция

Любой пользователь Android имеет свое представление о том, как должна выглядеть операционная система, какие функции выполнять и какой набор ПО в ней должен быть установлен по умолчанию. Однако далеко не все знают, что создать собственную прошивку не так уж сложно. Для этого совсем не обязательно разбираться в ядре Linux, уметь компилировать исходники Android или понимать, как устроен смартфон.

Введение

Существует три способа создания собственной прошивки для Android-коммуникатора: 1. Допиливание и компиляция операционной системы из исходников, публикуемых компанией Google или командой CyanogenMod. 2. Модификация стоковой прошивки коммуникатора. 3. Модификация сторонней прошивки, созданной с помощью первого или второго способа.

Первый способ является наиболее правильным и гибким, однако он зачастую требует достаточно глубоких знаний об особенностях Android и умения редактировать исходники системы так, чтобы они после этого работали на устройстве. Эта тема выходит за рамки нашей статьи, поэтому сборку исходников Android мы рассматривать не будем, а остановимся на двух других способах, точнее на третьем.

Сторонние прошивки (так называемые моды) существуют практически для любого Android-устройства, с момента выхода которого на рынок прошла хотя бы неделя. Обычно они уже включают в себя все необходимые модификации, необходимые для корректной работы прошивки на коммуникаторе, а потому представляют собой отличную площадку для экспериментов над системой. Их можно модифицировать практически до неузнаваемости, включать в состав ОС любое ПО, изменять ее внешний облик, создавать множество низкоуровневых настроек с помощью простого текстового редактора и файлового менеджера. Эти действия не требуют глубоких знаний ОС и могут быть выполнены любым читателем журнала.

Выбираем подопытного

Итак, предположим, что наш коммуникатор уже зарутован и в загрузочную область записана консоль восстановления ClockworkMod, позволяющая устанавливать на аппарат любые прошивки без всяких ограничений (о том, как это сделать, мы писали в статье «Тотальное подчинение», опубликованной в октябрьском номере ][). Теперь мы хотим установить на устройство другую прошивку, да не абы какую, а с собственными модификациями, настройками и набором ПО. Поэтому нам нужен каркас, а именно чужая прошивка, стабильно работающая на нашем устройстве. Где ее взять?

Главное место обитания всех ромоделов - это, конечно же, форумы xda-developers.com. Там можно найти все что угодно для коммуникаторов, работающих под управлением iOS, Windows Mobile, Windows Phone и Android. Открываем сайт в браузере, жмем на раздел Forums и ищем в списках форумов свой коммуникатор. Далее заходим в соответствующий раздел Android Development и внимательно просматриваем список тем, содержащих в названии слово «». Лучше найти какую-нибудь чистую прошивку с названием вроде «Pure Android 2.3 Rom» или порт CyanogenMod, хотя, в сущности, подойдет и любая другая (правда, возможно, придется отменять авторские изменения). Открываем тему, проматываем первый пост, находим где-то в конце ссылку на скачивание и загружаем ROM на свой комп.

Теперь файл прошивки нужно вскрыть. Делается это с помощью самого обычного unzip:

$ mkdir ~/rom; cd ~/rom $ unzip ../путь/до/прошивки.zip

Общая структура каталогов и важные файлы

Набор файлов и каталогов, образовавшийся в результате выполнения предыдущей команды, и есть, в сущности, операционная система Android, причем ровно в том виде, в каком она будет размещена в NAND-памяти устройства. В зависимости от версии Android и фантазии автора, она может содержать разные наборы каталогов и файлов, однако в ней всегда присутствуют три обязательных объекта: META-INF, файл boot.img и директория system.

Первый каталог содержит метаинформацию о прошивке, включая файлы сертификатов автора, манифест со списком файлов и их контрольными суммами, а также скрипт обновления, который может создавать в NAND-памяти новые файлы, менять права доступа и выводить прогресс-бар, который видят пользователи во время установки прошивки.

Файл boot.img содержит загрузочный образ, который включает в себя ядро Linux и образ initrd. Его можно распаковать, однако для нас он не несет особой пользы, так как почти любые системные параметры можно изменить с помощью файлов настроек и файловой системы /proc. Если же тебе требуется ядро, собранное с особыми параметрами, например с активированным планировщиком BFS или поддержкой NFS, то почти наверняка его можно найти на том же xda-developers и прошить с помощью ClockworkMod.


Наконец, каталог system - это то, ради чего все и затевалось. Содержимое этого каталога и представляет собой операционную систему Android без ядра Linux. Он содержит все, что нужно для работы ОС, а потому знать его структуру просто необходимо. Выглядит она так:

  • app - предустановленные приложения: телефон, калькулятор, календарь и т. д.
  • bin -аналог каталогов /bin и /usr/bin в Linux. Содержит различные системные компоненты, используемые более высокоуровневыми компонентами системы. Например, именно здесь лежит виртуальная машина dalvikvm.
  • etc - файлы настроек. Полный аналог /etc в Linux, используемый, однако, только системными компонентами. Приложения Android хранят настройки в каталоге /data/data.
  • fonts - шрифты. По умолчанию содержит только фирменные шрифты Droid (или Roboto в Android 4.0).
  • framework - наборы Java-классов, используемые системой и Android-софтом. Тут же лежит файл framework-res.apk, содержащий полное описание интерфейса операционной системы, включая все графические файлы.
  • lib - Linux-библиотеки, используемые низкоуровневыми компонентами системы. Аналог каталогов /lib и /usr/lib в Linux, включает такие стандартные библиотеки, как libc (правда, Android использует собственную Bionic вместо Glibc), libz (gzip-шифрование), libssl и другие.
  • media - медиафайлы: рингтоны, звуки уведомлений, звуки интерфейса и файлы анимации загрузки ОС.
  • tts - файлы, необходимые для работы синтезатора речи.
  • usr - необязательный каталог, который обычно содержит файлы, необходимые для работы софтин из каталога bin. По сути, аналог /usr/share.
  • vendor - файлы, поставляемые производителем аппарата. Обычно содержит бинарную firmware для различных «железных» компонентов, например модуля Wi-Fi.
  • xbin - необязательный каталог, который содержит все, что не вошло в bin. Как правило, используется для хранения полезных утилит, тем не менее необязательных для работы системы (top, текстовый редактор). CyanogenMod использует его для хранения инструментов администрирования: bash, ssh, powertop, busybox и т. д.
  • build.prop - файл, содержащий информацию о сборке, а также различные низкоуровневые настройки.

Kоманда setprop

Приведенные в статье настройки build.prop можно применить и в уже работающей системе с помощью команды setprop:

# setprop debug.sf.nobootanimation 1

Собственный набор ПО

Каталог /system/app содержит все предустановленное в прошивку ПО. Удаляя и добавляя пакеты в этот каталог, мы можем изменить набор приложений, доступных «из коробки». Например, ни для кого не секрет, что стандартный ланчер Android (да и ADWLauncher в CyanogenMod) тормозит и имеет многочисленные недостатки. ОK, заменим его на LauncherPro :

$ rm system/app/Launcher.apk $ wget goo.gl/U9c54 -o system/app/LauncherPro.apk

И это все. Не надо ничего устанавливать, не надо нигде ковыряться, просто закидываем нужное приложение в каталог - и готово. Даже имя не имеет значения, Android сам найдет нужное приложение и установит его в качестве домашнего экрана. Таким же образом можно поместить в прошивку любую другую программу или удалить ее оттуда.

Полезно поместить в прошивку одно из приложений для поиска утерянного смартфона (например, prey), тогда даже в случае сброса до заводских настроек оно останется в ОС и будет работать. Также можно заменить некоторое системное ПО, например добавить Dialer One вместо стандартного Phone.apk или Go SMS вместо sms.apk.

Как насчет системных Linux-приложений, например ssh-сервера или mc? Здесь тоже все просто. Собрать софтину для Android и процессора ARM можно с помощью комплекта NDK от Google, но большинство нужных приложений уже собрано до нас. Например, мы хотим предустановить mc в свою прошивку. Идем на xda-developers и выполняем поиск по запросу Midnight Commander. На первой же странице находим apk-пакет с установщиком и распаковываем его с помощью все того же unzip:

$ cd /tmp; unzip ~/NativnuxInstaller_1.1.apk

Видим в списке распакованных файлов assets/kits/mc-4.7.5.4-arm.tar.jet. Это архив tar.gz, который распаковывается в корень системы после установки apk-пакета (а точнее, после установки apk, запуска приложения и нажатия кнопки Install). Мы можем сразу распаковать его в нашу прошивку и получить предустановленный mc:

$ cd ~/rom $ tar -xzf /tmp/assets/kits/mc-4.7.5.4-arm.tar.jet

Теперь для запуска файлового менеджера на устройстве достаточно открыть терминал и набрать mc. Другие приложения могут распространяться в zip-архивах для прошивки с помощью ClockworkMod Recovery. Поместить их в свой мод еще проще, для этого достаточно перейти в корень прошивки (в данном случае ~/rom) и распаковать архив с помощью unzip.


Внешний облик

Собственную прошивку чаще всего создают для того, чтобы изменить внешний облик Android по своему вкусу. Проделать эту операцию в Android, опять же, очень просто. Все настройки графического интерфейса Android хранятся в файле framework/framework-res.apk. Его можно распаковать с помощью утилиты apktool:

$ cd ~; wget goo.gl/hxz5l $ tar -xjf apktool1.4.1.tar.bz2 $ cd ~/rom/system/framework $ java -jar ~/apktool.jar d framework-res.apk

В результате в текущем каталоге должен появиться каталог framework-res, содержащий все файлы пакета. Наиболее интересные подкаталоги внутри него - это res/drawable-* и res/layout-*. Первый содержит все графические элементы в виде png-файлов для разных разрешений и положений экрана. Например, drawable-land-mdpi - это каталог с графическими ресурсами для экранов среднего разрешения, находящихся в горизонтальном положении (во время поворота экрана ОС переключается на использование других файлов). Разумеется, любой файл можно отредактировать или заменить другим.


Каталоги layout содержат описания графических элементов в формате XML (на самом деле они хранятся в бинарном формате AXML, но apktool преобразовал их в обычный XML). Формат описания достаточно прост и понятен, но с наскоку с ним разобраться трудно, особенно если не знать, где что находится. Поэтому мы снова обратимся к услугам обитателей форума xda-developers, которые уже успели придумать массу различных модификаций для графического интерфейса Android. Их легко найти с помощью поискового запроса «framework-res mod имя_устройства».

Обычно такие моды распространяются в виде готового файла framework-res.apk, который можно просто положить в свою прошивку. Если же ты хочешь найти конкретные отличия в содержимом, то мод можно распаковать и сравнить с твоим framework-res с помощью diff:

$ diff -R ~/framework-res \ ~/rom/system/framework/framework-res

К сожалению, в рамках одной статьи мы не можем рассмотреть хотя бы часть внутреннего устройства framework-res, поэтому за более подробной информацией обращайся к соответствующей теме форума 4PDA .

После внесения модификаций можно собрать framework-res.apk с помощью все того же apktool. Однако для этой операции требуется утилита aapt из комплекта Android SDK, которую apktool использует для окончательной упаковки apk-файла. Ее можно получить и отдельно:

$ cd ~/bin; wget goo.gl/tC7k8

Теперь можно собрать файл:

$ cd ~/rom/system/framework $ java -jar ~/apktool.jar b framework-res $ cp framwork-res/dist/framework-res.apk . $ rm -rf framework-res

Следующий этап - это изменение анимации загрузки. Она хранится в виде обычных png-файлов, упакованных в архив system/media/bootanimation.zip. Распакуем его:

$ cd /tmp $ mkdir bootanimation; cd bootanimation $ unzip ~/rom/system/media/bootanimation.zip

Внутри находится файл desc.txt, описывающий анимацию в следующем формате:

Ширина Высота FPS p Порядок Пауза Каталог...

Стандартный вид этого файла:

480 800 30 p 1 0 part0 p 0 0 part1

Это значит, что изображение имеет размер 480 x 800, а скорость смены изображений (FPS) составляет 30 штук/с. Далее идет описание первой части анимации, файлы которой находятся в каталоге part0. Она проигрывается один раз (цифра 1 после p). Следующая часть (part1) проигрывается бесконечное число раз, пока аппарат не загрузится. Обычно каталог part0 содержит изображения, соответствующие первой части анимации, а part0 - все остальные изображения, которые проигрываются в цикле. Сами изображения должны быть одинакового размера, а их названия должны содержать числа в возрастающем порядке, например 0001.png, 0002.png и т. д.

Так как анимация загрузки имеет очень простой формат, ее довольно легко сделать. Достаточно преобразовать видеоролик в png-изображения с помощью mencoder (в desc.txt необходимо выставить значение FPS 24):

$ mplayer -nosound -vo png:z=9 video.avi

Но и это будет лишним. Участники форума xda-developers наделали столько анимаций, что необходимость работы руками отпадает вовсе. Ссылки на интересные анимации приведены в конце статьи.

Низкоуровневые настройки

Последнее, о чем я хотел бы рассказать в статье, - это редактирование низкоуровневых настроек. В Android для этого есть файл system/build.prop, который хранит информацию о сборке прошивки и настройки для конкретных устройств. Добавив в этот файл те или иные строки, можно изменить функционирование Android, ускорить его работу или уменьшить расход батареи. Ниже приведены наиболее интересные настройки.

  1. Запрет выгрузки рабочего стола из памяти: ro.HOME_APP_ADJ=1

    Опция позволяет сделать работу с устройством более удобной за счет мгновенного доступа к рабочему столу в любое время. Не рекомендуется использовать для устройств с малым объемом памяти.

  2. Повышение качества сохраняемых JPG-файлов: ro.media.enc.jpeg.quality=100

    Позволяет сделать снимки камеры более четкими, но существенно повышает нагрузку на ЦП.

  3. Отключение анимации загрузки для ускорения загрузки операционной системы: debug.sf.nobootanimation=1
  4. Возложение части работы по отрисовке интерфейса на GPU: debug.sf.hw=1

    Позволяет сделать интерфейс более быстрым и плавным.

  5. Блокировка извещения об активном режиме отладки (при подключении к компу с помощью USB): persist.adb.notify=0
  6. Устранение проблемы с возникновением черного экрана после завершения звонка: ro.lge.proximity.delay=25 mot.proximity.delay=25
  7. Включение подсветки клавиш управления сразу после включения экрана: ro.mot.buttonlight.timeout=0

Помимо всего этого, многие пользователи также рекомендуют применять следующие комбинации флагов:

  1. Уменьшение времени отклика сенсорного экрана: debug.performance.tuning=1 video.accelerate.hw=1 windowsmgr.max_events_per_sec=150
  2. Увеличение времени жизни батареи: wifi.supplicant_scan_interval=180 pm.sleep_mode=1 ro.ril.disable.power.collapse=0
  3. Твики 3G-модуля: ro.ril.hsxpa=2 ro.ril.gprsclass=10 ro.ril.hep=1 ro.ril.enable.dtm=1 ro.ril.hsdpa.category=10 ro.ril.enable.a53=1 ro.ril.enable.3g.prefix=1 ro.ril.htcmaskw1.bitmask=4294967295 ro.ril.htcmaskw1=14449 ro.ril.hsupa.category=5
  4. Улучшение производительности сети: net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960 net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960 net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960 net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960 net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960

Все эти строки необходимо просто поместить в файл system/build.prop и сохранить.

Сборка

ОК, мы внесли необходимые изменения, внедрили свои приложения, твикнули систему и теперь должны создать готовый к прошивке образ ОС. В этом нам поможет утилита testsign. Сначала следует запаковать прошивку с помощью zip:

$ cd ~/rom; zip -r my-rom.zip *

Теперь необходимо подписать архив, чтобы Recovery смог его установить:

$ wget goo.gl/OyBBk $ java -classpath testsign.jar testsign \ my-rom.zip my-rom-signed.zip

После этого закидываем архив my-rom-signed.zip на карту памяти устройства и выключаем аппарат. Чтобы попасть в Recovery, включаем аппарат с зажатой клавишей уменьшения громкости (для некоторых устройств процедура может отличаться).

Теперь переходим в пункт «Install zip from sdcard», а затем в «Choose zip from sdcard», находим my-rom-sign.zip на SD-карте и выбираем Yes. После завершения установки выбираем «Reboot system now».

Выводы

Android - гибкая платформа, и в этой статье описаны далеко не все возможности по ее модификации. Более глубокая модификация может включать в себя замещение ядра, изменение экрана блокировки и стандартных приложений, активацию таких возможностей, как автоматическая установка приложений на карту памяти, внедрение механизма загрузочных скриптов (/etc/init.d), и многое другое. Обо всем этом мы поговорим в следующих статьях.

Термином перепрошивка называется процесс переустановки в мобильном устройстве системного программного обеспечения, попросту говоря – переустановка операционной системы. Перепрошивают Android-девайсы с разными целями:

  • Кому-то нужно установить более новую версию ОС;
  • Кому-то необходимо устранить серьёзные неполадки в системе, и он просто делает перепрошивку;
  • Кто-то желает взломать защиту Android, завладеть чужим устройством;
  • Другие просто пробуют разные прошивки, как официальные, так и самодельные (кастомные).

Так как перепрошить Андроид самостоятельно?

У каждого производителя мобильных устройств имеется своя версия Android, заточенная под специфику начинки своего продукта. Серьёзные компании регулярно стараются выпускать обновления системы, и присылать их через уведомления (по воздуху) или так называемые ОТА обновления, когда не надо ничего самому скачивать, просто нажать кнопку обновить, и дождаться процедуры перепрошивки. Также производители иногда просто выкладывают файлы обновлённых прошивок на своих сайтах. Их нужно скачивать, и перепрошивать девайс самостоятельно. Кроме того, существуют ещё прошивки кастомные, которые создают сами пользователи, и выкладывают на тематических площадках.

Как перепрошить андроид без компьютера

Перед любыми манипуляциями с системой необходимо позаботиться о сохранности важных данных, поскольку операция просто удалит их со смартфона или планшета. Сделайте резервную копию, и залейте её в облако или на флэшку. Что касается перепрошивки в виде официального обновления ОТА, то здесь разъяснений не требуется, когда в вашем устройстве появляется доступность обновления, просто кликаем обновить, всё.

Как перепрошить андроид самому через CWM Recovery

Кастомный неофициальный инструмент (инженерное меню или админпанель) имеет более богатую функциональность, чем официальный Recovery. Но для его использования необходимо его инсталлировать в гаджет с помощью ClockWorkMod Recovery.

Перед перепрошивкой следует сделать откат системы до заводских установок, то есть провести процедуру сброса. После последнего пункта в сбросе – «Yes – Wipe al», вы соглашаетесь, и устройство сбрасывает настройки, загружается снова инженерное меню. Теперь необходимо выбрать строку с «Install zip», далее перемещаемся к пункту выбора места хранения файла с новой прошивкой, которую вы предварительно скачали с сайта производителя «Choose zip from /sdcard», указываете этот файл, и соглашаетесь с инсталляцией.

Теперь девайс не трогаем, ждём окончания процесса, когда на экран выплывет сообщение «Install complete». Далее возвращаемся в начальный раздел Recovery, и через соответствующий пункт ребутим гаджет для сохранения результата. Если смартфон не будет проявлять себя минут десять или более, не паникуем, ждём до получаса, потом решаем, что делать. Процесс часто бывает долгим.

Как перепрошить андроид через пк

Если у вас по каким-либо причинам не получается перепрошить девайс вышеописанным способом, то сделать это можно с помощью компьютера. Для этого существует универсальная утилита Fastboot, которая подходит для большинства Android-устройств. Далее нужно включить отладку смартфона по USB, а также, если у вас, к примеру, HTC или Sony, разблокировать загрузчик или Bootloader. Для каждого устройства нужно читать конкретную инструкцию, как это сделать.

Итак, предварительно копируем файл новой прошивки, помещаем его в удобное место. В режиме fastboot прописываем путь к файлу в командной строке, и процедура начнётся. Дожидаемся окончания, затем ребутим смартфон.

Не многие пользователи представляют, что такое прошивка телефона, пока не столкнутся с такими проблемами, как снижение производительности, появление багов, частое зависание, самовольное выключение устройства без явных на то причин. Прошивка дает уникальную возможность устранить заводские недочеты на только что купленном смартфоне. Также помогает видоизменить и модифицировать программную начинку гаджета, соответственно вкусам и потребностям конкретного пользователя.

В итоге, перепрошивка буквально дарит новую жизнь Android гаджету, позволяя устранить множество распространенных проблем, связанных с его длительной эксплуатацией. Благодаря этой процедуре, сотовый телефон показывает высокую работоспособность на протяжении еще нескольких лет.

Обновление и новая жизнь системы Android

Прошивка телефона: что это такое?

В двух словах для непосвященного пользователя прошивка – это полное обновление энергонезависимой памяти цифрового устройства, то есть нечто вроде замены встроенного программного обеспечения.

Операционная система, под управлением которой работает телефон – это святая святых любой цифровой модели устройства. От оптимальной настройки системы зависит полноценная производительность и расширение всего доступного функционала.

Под прошивкой подразумевают полный набор всех программных настроек, это и процесс заливки новой программной оболочки на устройство, и файловый образ, включающий в себя всю «флеш» память телефона.

Прошивка добавляет безопасности цифровому устройству

Кастомизировать смартфон, то есть обновить операционную систему, расширить функционал и добавить все современные устройства можно самостоятельно при помощи компьютера. Прошивка, проведенная в домашних условиях по всем правилам, не вызывает дальнейших сбоев в работе мобильных устройств.

Важно! В пределах одной линейки можно улучшить некоторые опции в телефоне, например, улучшить яркость изображения, добавить ресурсов аккумуляторной батареи, . Но не стоит наивно рассчитывать, что старенькое устройство трансформируется в телефон нового поколения.

Зачем нужно прошивать цифровой телефон?

Частичное или полное обновление программного обеспечения, осуществляется, как правило, по трем причинам:

  1. Необходимость русификации цифровых устройств. Это завезенные из-за рубежа модели, имеющие интерфейс на иностранном языке и полностью лишенные поддержки русского языка.
  2. В случае замены устаревшего программного обеспечения на более новую версию. Цифровые устройства прошиваются для того, чтоб «обогатить» телефон улучшенными ультрамодными функциями, которые изначально не были предусмотрены производителями.
  3. Из-за серьезных повреждений в программной оболочке смартфона. Это может быть, как частичная неработоспособность отдельных встроенных функций, так и полный отказ запуска системы.

Что нужно для самостоятельной прошивки телефона?

Пользователю, который не имеет начальных навыков и знаний о принципах работы программного обеспечения, и мало разбирается в компьютерных программах – не стоит рисковать, а лучше доверить цифровой гаджет специалисту.

Перепрошивка представляет собой лишь незначительную часть того, что загружается в память цифрового устройства. Если вы решили сделать прошивку своими руками, то первым делом следует ознакомиться с составными частями этого процесса, и ознакомиться с терминологией.

Основные части прошивки состоят из двух элементов:

  • Fullflash (фулфлэш) – это комплекс всех программных утилит, встроенных в устройство, то есть полный образ памяти.
  • Monsterpack (монстерпак) – это программная «заливка» от производителя. Представляет собой полный комплект всех программ и состоит из трех частей: программный образ устройства (прошивка), FlexMemory (флекс) и EEPROM.

Эти вышеперечисленные составляющие части подлежат замене, как по отдельности, так и в совокупности. Однако для непосвященного пользователя станет вопрос: где раздобыть исходные коды производителя для полного обновления этих частей?

Обычному обывателю интернета найти оригинальные коды практически не представляется возможным, а самопальные запросто превратят смартфон в «кирпич». Исходя из этого, рекомендуется ограничиться заменой только прошивки, либо доверить цифровое устройство специалистам.

Инструменты для обновления Android на своем гаджете

Какие инструменты понадобятся:

  1. Непосредственно сам смартфон.
  2. Компьютер или ноутбук.
  3. Специальный USB-кабель.
  4. Необходимые драйвера.
  5. Подходящая версия прошивки.

Сохранение установленной версии прошивки

Перед тем, как устанавливать прошивку мобильного телефона, постарайтесь сохранить все данные (настройки и программы) при помощи специального бэкап-приложения на карту памяти или компьютер. Резервная копия имеющейся версии, может понадобиться, если, не факт конечно, но, что-то пойдет не так или новая прошивка ухудшит работоспособность устройства.

  • Запустить ClockworkMod Recovery и зайти во вкладку «Сохранить текущий ROM».
  • Нажать «ок», тем самым запустив создание резервирования данных.

Кнопка «бэкап» для резервирования файлов

  • Восстановление сохраненной версии запускается посредством открытия той же опции CWM Recovery, дальнейшим запуском функции «Restore».

Подготовка смартфона к процедуре прошивки

Прошивка разного модельного ряда смартфонов потребует «заливки» подходящего программного обеспечения. Поэтому рекомендуется изучить все тонкости прошивки для модели своего телефона. В интернете есть немало специальных ресурсов, например, 4pda, на которых можно найти подходящее ПО, программу для установки прошивки, драйвера, а также инструкцию для самого процесса.

Важно! Перед запуском прошивки стоит отключить антивирусную программу на цифровом аппарате, иначе он не допустит запуск нового программного обеспечения.

Подготовительный процесс занимает около получаса, совершить следующие действия:

  • Скачать и установить приложение «MobileuncleMTC Tools», при помощи Google Play.

Пошаговые действия для установки приложения

  • Установить программу правами администратора.
  • Загрузить файл «CWM – recovery» подходящий для прошивки конкретной модели смартфона.

Подменю встроенных опций в ClockworkMod Recovery

  • На CD-card смарфона скинуть ZIP папку со скачанными файлами (прошивка, recovery).
  • Открыть главное меню установленной утилиты Mobileuncle, найти файл Recovery.
  • Запустить обновление простым нажатием «ок».

Основное окно программы, и опция «замена recovery через обновление с sdcard

Процедура самостоятельной прошивки андроид через компьютер

После проведения подготовительных действий андроид устройство полностью готово к самой главной процедуре. Нижеприведенные рекомендации ознакомят пользователей, как правильно прошить андроид собственными силами через компьютер, и не допустить ошибок. Рекомендуемый порядок действий:

  • Проверьте зарядку телефона, она должна соответствовать хотя бы 50%. Перепрошивка смартфонов разных производителей отличается по затраченному времени. Так процедура прошивки китайской модели займет намного меньше времени, в отличие от европейских аналогов.
  • Подключить смартфон через порт USB к компьютеру, дождаться его обнаружения.
  • Открыть ClockworkMod Recovery.
  • В меню выбрать и нажать на «Wipe». Эта опция совершит сброс всех данных с устройства.
  • Затем выбрать «Wipe cache partition», нажать.

Главное меню Recovery и опция «wipe cash partition», ответственная за стирание всех временных накопленных файлов

  • После согласия и подтверждения нажать на пункт «Install form scard», после чего откроется опция «Choose Zip from internals sdcard». Щелкнуть на заранее загруженный прошивающий файловый образ.
  • Дождаться полной загрузки установочного процесса и перезагрузить аппарат. На протяжении всего процесса, категорически не рекомендуется отключать соединяющий USB-кабель.

Как вариант, после переустановки ПО ваш смартфон не захочет включаться с первого раза. Не стоит нервничать, попробуйте перезагрузить его еще один раз. Если изменений не появляется, рекомендуется перепрошить заново, или восстановить старую сохраненную версию.

Для тех, кому лучше один раз увидеть, чем сто раз услышать, рекомендуется посмотреть видео с подробной инструкцией о прошивке Android:

Прошивка смартфона предоставляет пользователям возможности, которые сложно переоценить. Это эффективное повышение работоспособности практически всего функционала любимого гаджета. Однако решившись проделать эту процедуру самостоятельно, стоит учитывать, что процесс достаточно рискованный.