Как создать прошивку на свой телефон. Как сделать самостоятельно прошивку на Андроид: подробная инструкция

Вам понадобится

Инструкция

Сохраните все пользовательские данные на внешнюю карту памяти. Сделайте бэкап адресной книги, установленных приложений и фотографий. Если необходимо, сохраните интернет кэш. С 90% вероятностью все эти материалы будут стерты при перепрошивке. Если есть возможность, воспользуйтесь так называемыми «облачными» сервисами, такими как Dropbox, Google Docs или Sky Drive для дополнительного копирования данных. Редко, но бывают случаи, когда внешняя карта памяти оказывается недоступна после установки новой прошивки.

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

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

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

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

Думаю практически у каждого пользователя андроид смартфона появлялось желание создать (отредактировать) прошивку под свои нужды и желания.
Так вот в данной статье мы и рассмотрим принцип редактирования прошивки для CWM (в zip формате)


---
что да как:

Открывая архив с прошивкой вы видите следующее:
META-INF - в папке хранятся скрипты установки прошивки
system - папка со всеми файлами прошивки (приложения, твики, скрипты и т.д.)
boot.img - ядро системы

Практически все манипуляции проводятся в папке system
её структура:
app - системные приложения
bin - ресурсы самой системы
etc - Скрипты, твики, конфиги, профили и настройки системы
fonts - Системные шрифты
framework - здесь хранятся главные файлы системы (графика, настройки текста анимации и т.д)
lib - библиотеки системы
media - файлы мультимедиа (мелодии уведомлений, анимация загрузки, обои и т.д)
usr - настройки не изменяемые в дальнейшем системой (работают в режиме "только чтение")
xbin - опять же системные конфиги и прочие твики
build.prop - инфа о системе, настройки локали и производительности системы.


---
Приложения

Перед тем как добавлять/удалять софт в систему, необходимо проверить деодексирована ли ваша прошивка (то есть проверить наличие файлов.odex в папке app. Если оные в наличии, то необходимо от них избавиться по .
-Добавляем софт в прошивку:
Прежде всего необходимо установить себе в смарт те программы которые вы хотите добавить в сборку.
После установки достаём их из системы при помощи Root Exporer и его аналогов, находятся они по пути data/app , так же нам понадобятся их либы (если они конечно есть) они находятся по пути data/data. Находятся они в одноимённой приложению папке и имеют расширение .so .
Затем изъятые.apk файлы кладем в архив по пути system/app и файлы с расширением.so (lib"ы) по пути system/lib .
-Удаляем софт из прошивки:
Тут всё просто, заходим в папку app - определяемся что нам не нужно и удаляем весь ненужный софт (систему лучше не трогать)


---
Язык и версия прошивки

Копируем файл build.prop на рабочий стол. Открываем его блокнотом и находим строчки

ro.product.locale.language=en
ro.product.locale.region=US


для русского языка необходимо сделать так:

ro.product.locale.language=ru
ro.product.locale.region=RU


название своего мода вписываем в строку

в том же build.prop

---
графика

Вся графическая часть прошивки хранится в двух файлах
framework-res.apk путь к файлу systemframework и SystemUI.apk по пути systemapp. А графическая часть приложения настройки хранится естественно в приложении Settings.apk.
Принципы распаковки, редактирования и сборки файлов с расширением.apk можно изучить .


---
Скрипты и твики (ускорение и оптимизация системы)

Большая часть настроек проводится в файле build.prop , по этому поводу есть .
Так же если ваше ядро поддерживает init.d (об этом можно узнать на форуме о вашем девайсе) есть ряд скриптов для оптимизации системы, один из них описан и в данной статье


---
Замена шрифтов системы

Как выше излагалось все шрифты содержаться в папке fonts , основные шрифты это: DroidSans.ttf и DroidSans-Bold.ttf их можно заменить любыми шрифтами из нашего сайта переименовав их аналогично вышеуказанным и переместить с заменой в архив с прошивкой в папку fonts .

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

Что такое прошивка?

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

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

Итак, перепрошить свой смартфон можно с помощью специального софта:

  • CWM Recovery;
  • TWRP Recovery;
  • ROM Manager;
  • При помощи компьютера и специального набора утилит (Fastboot, KDZ Update и т.д.).

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

CWM Recovery

Утилита ClockWorkMod Recovery имеет широкий функционал по установке новых прошивок для смартфона. Неофициальные прошивки можно установить через Рекавери, при этом не обязательно использовать именно CWM. По умолчанию, все устройства «из коробки» уже имеют стандартную версию Рекавери. Поэтому изначально вам понадобится установить CWM Recovery. Сделать это можно через ROM Manager.

Напомним, что для нормальной работы ROM Manager вам понадобятся root-права для вашего Android девайсa. Итак, после установки ROM Manager на свой смартфон выполните следующие действия:

  • Откройте пункт «Recovery Setup». В следующем окне в разделе «Install or update Recovery» выберите «ClockworkMod Recovery»;
  • Затем приложение автоматически определит ваше устройство. Вам остается лишь нажать на соответствующий пункт в меню;
  • В новом окне выберите «Установить ClockworkMod». После этого начнется процесс загрузки утилиты;
  • По завершению загрузки появится окно с запросом подтверждения root прав для нового приложения.
  • На этом процесс установки завершен, вы должны увидеть финальное сообщение «Successfully flashed ClockworkMod recovery!».

    После установки CWM Recovery можно приступать непосредственно к самой прошивке. Перед тем, как перепрошить андроид смартфон, скачайте файл с новой версией ОС в формате.zip. Затем выполните следующие действия:

  • Выключите аппарат и нажмите клавишу громкости вверх + кнопку включения одновременно (в некоторых смартфонах комбинация для запуска Рекавери может отличаться). В меню утилиты можно перемещаться с помощью кнопок громкости, а клавиша питания осуществляет выбор соответствующего пункта. Выполните сброс настроек в пункте «wipe data/factory reset»;
  • Нажмите «Yes – Wipe all user data» в новом окне;
  • Вернитесь в главное меню и выберите «install zip». Далее перейдите к соответствующей папке с файлом прошивки в «Choose zip from /sdcard».
  • По завершению процесса установки должно появиться сообщение «Install from sdcard complete». Опять вернитесь в главное меню и перейдите к пункту «reboot system now». После этого должна начаться загрузка установленной прошивки, иногда этот процесс может занимать до 10 минут. По завершению всех действий смартфон готов к работе.

    TWRP Recovery

    Установка через эту утилиту не будет иметь какого-либо влияния на конечный результат, поэтому способ прошивки зависит сугубо от ваших личных предпочтений. Для работы с TWRP Recovery сначала нужно воспользоваться официальным приложением Official TWRP App, которое установит утилиту на смартфон. Эта версия Рекавери работает с теми же.zip файлами, что и CWM.

    Итак, выполните следующие действия:

  • Скачайте нужную версию прошивки в.zip формате, поместите её в папку в памяти телефона;
  • Откройте утилиту. Сделать это можно тем же способом, что и с CWM Recovery (выключите смартфон и нажмите соответствующую комбинацию клавиш);
  • Сбросьте настройки системы для заводских, выбрав «Wipe» в главном меню. Чтобы начать процесс, перетащите ползунок на экране вправо;
  • По завершению сброса настроек вернитесь в главное меню. Перейдите к пункту «Install»;
  • В памяти устройства найдите папку с прошивкой, перетащите ползунок для начала процесса установки;
  • После завершения установки Нажмите на «Reboot System», чтобы загрузить Android.
  • Опять же, процесс первой загрузки Андроид после установки прошивки может занять довольно продолжительное время.

    ROM Manager

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

  • Скачайте архив с нужной версией ОС, поместите его в память телефона. В главном меню приложения выберите пункт «Установить ROM с SD карты»;
  • Найдите соответствующий архив и кликните по нему. В новом окне выберите «Перезагрузка и установка». Рекомендуем также установить галочку напротив «Сохранить текущий ROM», так вы сможете восстановить систему если что-то пойдет не так;
  • Подтвердите свое действие, ROM Manager автоматически начнет процесс установки прошивки через Recovery.
  • ROM Manager также умеет искать кастомные прошивки для устройства в Интернете. Для этого в главном меню приложения есть пункт «Скачать прошивки».

    Как прошить телефон Андроид через компьютер

    Чтобы перепрошить смартфон с помощью компьютера в домашних условиях, нужно воспользоваться несколькими десктопными утилитами. Ниже мы расскажем, как установить новую версию ОС через Fastboot, одну их самых популярных программ для этого. Итак, для начала вам нужно скачать архив с прошивкой и разархивировать его в папку «platform-tools», в которой находятся «ADB» и «fastboot».

    Затем нужно перевести свой смартфон в fastboot mode. Для этого включите отладку по USB, перейдите в командную строку на компьютере и последовательно введите команды cd /, cd путь к файлу «adb». В нашем примере адрес – C:\Program Files (x86)\Android\android-sdk\platform-tools. После ввода всех команд телефон должен перезагрузиться в режиме fastboot.

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

    • fastboot erase boot;
    • fastboot erase userdata;
    • fastboot erase system;
    • fastboot erase recovery;
    • fastboot erase cache.

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

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

    Небольшой ликбез

    Для начала разберемся, что представляет собой прошивка? Эта такая операционная система смартфона. Некий аналог «Виндовс» для компьютеров. А само понятие «прошивки» для планшетов (Андроид) обозначает переустановку либо замену этой самой системы. Для чего это необходимо? Есть пользователи, которым наплевать, какая операционная система у них на телефоне. Другие ценят красоту интерфейса. Кто-то перепрошивает для того, чтобы насладиться свежими играми. Вариантов может быть великое множество. Если брать в расчет идеальный расклад, то при выходе новой версии Андроида должна возрастать производительность устройства. Но, к большому сожалению, не всегда происходит именно так. Иногда она падает.

    Обновление ПО

    Как поменять прошивку на Андроид-устройстве? Самый простейший способ - это обновление, которое производится следующим образом:

    • Включить доступ к интернету посредством Wi-Fi.
    • Зайти в настройки мобильного устройства.
    • Выбрать опции и пункт «Об устройстве».
    • Здесь должен быть другой пункт - «Обновление ПО».
    • После его выбора остается лишь подождать, пока произойдет обновление прошивки.

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

    Замена текущей прошивки

    Обновление происходит не всегда. Иногда возникает необходимость именно в замене текущей прошивки для планшетов-Андроид или же для смартфонов на другую. Тогда в первую очередь нужно найти прошивку для данной модели телефона. Сделать это не составит труда для людей, умеющих пользоваться поиском. Главное, не скачать вредоносное программное обеспечение. Вероятнее всего, будет найден архив в формате ZIP, размер которого может колебаться от 100 до 500 мегабайт. В большинстве случаев к самой прошивке обязательно прилагается инструкция, описывающая весь процесс. Но если аннотации вы не нашли, то есть метод, с которым поможет программа для прошивки Андроида - Rom Manager. У нее имеется как бесплатная версия, так и платная. Вторая сможет самостоятельно отыскать необходимые файлы. Но стоит эта функция больше полусотни долларов. Лучше все-таки поискать самостоятельно и бесплатно.

    Этапы замены

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

    Второй этап таков: на устройстве нужно открыть Rom Manager, найти в нем пункт «Установить РОМ с карты памяти» и указать архив, который предварительно был загружен из сети. Напомним, что это чаще всего ZIP-файл. После этого появится меню, в котором нужно проставить галочки в зависимости от желаний пользователя. Можно просто отметить все три. И это не будет лишним. После этого можно нажимать на «ОК» - пойдет процесс установки прошивки, по окончании которого получится обновленное устройство с новыми функциями.

    Восстановление

    Случается, что на предыдущем этапе возникают какие-то проблемы. Например, смартфон перестал подавать жизненные признаки, экран стал каким-то подозрительным. Любой процесс, который вызывает недоумение, требует быстрых действий. В этом случае выключенное устройство необходимо перевести в режим восстановления. Чтобы это сделать, его надо отключить, а затем вновь запустить с помощью зажатых кнопок включения и «Домой». На разных моделях аппаратов это сочетание может отличаться. Главное, что используется две механические клавиши устройства.

    После попадания в меню восстановления, необходимо отыскать пункт «Установить архив с карты памяти» и открыть меню. В нем выбираем строку - Toggle signature verification. Здесь очень нужно проследить, чтобы на дисплее отобразилась надпись «Выбор архива с карты памяти». Затем дождаться полной загрузки и пользоваться смартфоном или планшетом.

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

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

    Прошить образ можно благодаря набору специального софта:

    • CWM Recovery.
    • TWRP Recovery.
    • При помощи компьютера и специального набора программ (Fastboot, KDZ Update, Odin и прочих утилит).

    Как правило, образы прошивок до обновления запакованы в специальные архивы, имеющие расширение ZIP, ISO и другие.

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

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

    На вопросе как прошить андроид под ОТА обновления «по воздуху» останавливаться не будем, а лучше сконцентрируем все свое внимание на других методах обновлений.

    Прошивка телефона при помощи CWM Recovery

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

    Общий процесс прошивки, описанный ниже, касается ZIP файлов. Инструкция:

  • Заходим в Recovery. Для этого необходимо полностью выключить девайс, и после зажать определенную последовательность кнопок, на теле устройства. Набор клавиш может варьироваться в зависимости от производителя устройства. Каждая комбинация может отличаться между собой. Дополнительную информацию можно узнать благодаря поисковикам, задав соответствующий вопрос. Универсальным вариантом является набор следующих нажатий:
    • Кнопка повышения громкости + клавиша вкл.
    • Кнопка понижения громкости + клавиша вкл.
    • Кнопки повышения/понижения громкости + клавиша питания + «Домой».
    • Одновременно зажатые клавиши громкости вверх+вниз и клавиша включения аппарата.

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

  • Перед началом устройства обязует выполнить полный сброс гаджета до заводских настроек. Для этого перейдите к пункту «wipe data/factory reset» и подтвердите действие, нажав по строке с надписью «Yes – Wipe all user data».
  • Вернувшись в основное лобби, выберите пункт «Install zip».
  • Далее нажмите на пункте «Choose zip from /sdcard» и в древе проводника выберите файл, с сохраненной ранее прошивкой.
  • Подтверждаем выбор, нажав на пункте «Yes – Install…».
  • Запуститься процесс перепрошивки девайса. По окончанию процесса пользователь увидит надпись на экране «Install from sdcard complete».
  • Все что осталось сделать пользователю, это вернуться в основное лобби CWM Recovery и выполнить процесс перезагрузки гаджета, нажав строку «reboot system now».
  • После указанных действий начнется установка прошивки. Не стоит паниковать, ведь алгоритм установки может длиться до 10 минут.

    Как прошить телефон андроид при помощи TWRP Recovery

    Для тех, кому по душе больше нравится работа с утилитой в виде TWRP Recovery, предлагается следующая инструкция пошаговой установки обновления в виде ZIP архива:

  • Закиньте файл с образом прошивки в память девайса.
  • Перейдите в рекавери TWRP. Делается это по аналогии с CWM.
  • Выполните сброс до заводских настроек, нажав в главном меню на параметре «Wipe». Перетяните рычажок вправо. По окончанию очистки гаджета вернитесь к исходному лобби, нажимая на клавише «Back».
  • В главном лобби выберите пункт «Install» и найдите в древе файловой системы скачанный ранее образ. Нажмите на него, перетянув ползунок в сторону.
  • После этого будет запущен процесс прошивки. По стандарту он не превышает 2-3 минут.
  • По завершению, утилита автоматически выведет сообщение об удачной перепрошивке. Нажав на пункте «Reboot System», выполните перезагрузку устройства.
  • Установка обновлений при помощи ROM Manager

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

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

    Вторым немаловажным аспектом при работе ROM Manager служит кастомное рекавери. Все действия по прошивке происходят непосредственно в самом лаунчере Android, а ROM Manager служит визуальной надстройкой над Recovery.

    Для начала скачайте файл с прошивкой для вашего гаджета, и следуйте дальнейшей инструкции:

  • Перенесите архив прошивки, в расширении ZIP в память вашего устройства.
  • В меню утилиты перейдите в пункт «Установить ROM с SD карты»».
  • Среди папок и файлов выберите ваш образ и нажмите на него.
  • В новом лобби выберите пункт «Перезагрузка и установка». Не забудьте поставить отметку на пункте «Сохранить текущий ROM». В этом случае у вас будет возможность восстановить систему в любое время.
  • Нажав «ОК» ваш гаджет перейдет в режим Recovery, и начнется процесс обновления прошивки.
  • Благодаря расширенному функционалу приложения ROM Manager пользователи могут непосредственно в нем скачать образы под свое устройство. Сделать это можно нажав на пункт «Скачать прошивку». Доступ к некоторым ROMам доступен только в платной версии программы.



    В продолжение темы:
    Android

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