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

Но вот как их установить конкретно на вашу модель смартфона или планшета информации очень мало, либо разбросана по просторам Интернет.

Данная статья относится только к установке кастомных прошивок с помощью ZIP ОБНОВЛЕНИЙ, а не каким либо другим способом.

Коротко о главном…

Операционная система Android, она и Африке ей же и останется, будь у вас Samsung, LG, HTC, Sony, Motorola или другой производитель… Есть определенный свод правил, последовательность действий, которые немного дополняются в зависимости от производителя, но сам процесс установки кастомной прошивки схож со всеми устройствами. Вот эти простые шаги:

  1. Скачиваем прошивку
  2. Скачиваем сервисы Google (необязательно)
  3. Делаем Бекап (необязательно)
  4. Разблокируем Bootloader (один раз, в зависимости от бренда)
  5. Устанавливаем Recovery (один раз)
  6. Ставим прошивку и Сервисы Google
  7. Сброс данных
  8. Ожидание первой загрузкой

Итого всего 8 шагов (2 необязательных, 2 выполняются один раз). Из них в дальнейшем вы будете повторять только 3 — 5 если вдруг, захотите сменить прошивку.

Готовые решения!

Сайт Android +1 подготовил отдельные инструкции по установке кастомных прошивок на следующие бренды и производители:

  • Установка кастомной прошивки на Nexus
  • Установка кастомной прошивки на Samsung
  • Установка кастомной прошивки на HTС

Где найти кастомную прошивку на ваш Android?

Разблокируем Bootloader

Вы счастливый обладатель Sony, HTC, Huawei, Nexus, тогда вам предстоит дополнительная процедура на пути установки кастомной прошивки — разблокировка Bootloader.

  • Разблокировать Bootloader Sony
  • Разблокировать Bootloader HTC
  • Разблокировать Bootloader Huawei
  • Разблокировать Bootloader Nexus

Данная процедура выполняется один раз и в дальнейшем ее можно пропускать.

Находим и скачиваем кастомное Recovery (или Ядро с Recovery)

Вы семимильными шагами двигаетесь к установке своей первой кастомной прошивки! Продолжаем… Вам также необходимо скачать кастомоное Recovery, для чего спросите вы?

Есть несколько причин:

  1. В некоторых устройствах его банально нет (Recovery), а вам необходимо установить из под него кастомную прошивку и GAPPS
  2. Установить из под оригинального Recovery (если оно есть) кастомную прошивку не удастся в связи с тем, что там нет подписи производителя, а кастомное Recovery отключает подпись и разрешает установку различных ZIP обновлений, в том числе и кастомной прошивки.

В некоторых случаях Recovery встроено в ядро Android (Sony, иногда Samsung) поэтому вам необходимо искать ядро с CWM или TWRP Recovery, вместо того чтобы искать просто Recovery.

Для тех кто дочитал до конца… Хотели бы вы увидеть видео обзор установки Кастомной прошивки? Пишите отзыв в комментариях!

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

Немного теории о том, что такое прошивка

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

Цели и задачи прошивания устройства

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

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

Обзор прошивальщиков для "Андроида"

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

SP - наверное, самый известный прошивальщик для "Андроида". Ориентирован он в основном на установку ПО на устройства с процессорами "МедиаТек". Использование программы можно расписать по шагам:

  1. Установка драйвера для устройства на персональный компьютер. Это нужно для того, чтобы SP Flash Tool смог увидеть и правильно использовать гаджет.
  2. Найти нужную прошивку под свою версию телефона. На этом этапе стоит быть очень внимательным, так как их много. И различаться они могут не только датой, но и ревизиями смартфона или планшета.
  3. После того как прошивка найдена, нужно её распаковать в удобное место на жёстком диске.
  4. Теперь нужно запустить прошивальщик "Андроида" через ПК SP Flash Tool. Откроется главное окно программы, в котором и будет происходить всё действо.
  5. В правой части окна имеется кнопка . Она позволяет загрузить Scatter-файлы, имеющиеся в архиве с прошивкой.
  6. Теперь нужно нажать на панели инструментов на кнопку со стрелкой и надписью Download . И только на этом этапе подключить устройство к компьютеру.
  7. Должен начаться процесс прошивки, прогресс которого можно наблюдать по желтой строке снизу.
  8. После завершения аппарат нужно перезагрузить. Первый запуск может длиться около 5-10 минут.

Пользоваться данным методом и программой-прошивальщиком "Андроида" SP Flash Tool нужно аккуратно, так как это универсальный метод. А для каждого конкретного устройства имеются свои особенности и трюки.

Odin - мощный инструмент для Samsung

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

Для нормальной работы программы потребуется установленная система Windows, драйверы для аппарата "Самсунг", а также специальный набор ADB Fastboot. Несколько советов и рекомендаций при работе с Odin:

  • перед началом прошивки нужно убедиться в том, что батарея заряжена как минимум на 50%;
  • для того чтобы в ходе процедуры не превратить аппарат в «кирпич», следует использовать ноутбук или ПК с источником бесперебойного питания;
  • использовать оригинальный USB-шнур;
  • при сохранении файла прошивки в пути не должно присутствовать русских символов.

Как правило, прошивки следует искать на официальном сайте компании "Самсунг". Если же нужна какая-то кастомная, то за ней необходимо отправиться на какой-либо тематический форум, например, 4PDA.

Phoenix Suit

Данный прошивальщик для "Андроид" у планшетов и телефонов ориентирован на процессоры Allwinner BoxChip. Функционал программы невелик, но достаточен для выполнения прошивки многих моделей устройств на платформе "Андроид". Сам процесс не требует особых познаний и усилий.

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

Заключение

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

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

Необходимо не забывать и про откаты. То есть следует создавать резервные копии рабочей системы. Это позволит в случае ошибки вернуть все на свои места.

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

Получение последней версии Android

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

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

Отказ от «фирменных» оболочек

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

Да, разумеется, можно поставить свой лаунчер и поубирать все эти виджеты, но нет никакой возможности отказаться от всех сомнительных настроек, которые производитель сделал в операционной системе. Так что для того, чтобы получить по-настоящему «чистый» Android, вы должны будете установить пользовательский ROM.

Удаление предустановленного ПО

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

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

Получение дополнительных функций и системных настроек

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

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

Безопасность

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

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

Причины не использовать сторонние прошивки

Но, как вы понимаете, все далеко не так радужно и существуют довольно веские проблемы, с которыми вы можете столкнуться в своих экспериментах с прошивками.

  1. Кирпичи . Процесс перепрошивки хотя и досконально разработан и довольно легок, все же при некоторой степени невезения и кривизны рук может превратить ваш аппарат просто в мертвый брусочек из пластика и микросхем.
  2. Проблемы с батареей . Пользовательский ROM может быть не достаточно оптимизирован для конкретного устройства и разряжать аккумулятор быстрее, чем официальная прошивка.
  3. Аппаратные проблемы . Ваша новая прошивка может не в полной мере поддерживать все железо в телефоне, так что вы можете столкнуться с ошибками, отдельными неработающими модулями и прочими вопросами. Например, камера устройства может не снимать так же хорошо, как раньше, или ваш GPS станет вдруг медленно искать спутники.
  4. Ошибки . Производители вашего устройства хорошо тестируют программное обеспечение перед выпуском его в продажу, что, разумеется, нельзя сказать о самостоятельных разработчиках прошивок. Поэтому вам могут встретиться досадные ошибки, которые в дальнейшем хотя и будут исправлены, но крови вам могут попортить не мало.
  5. Гарантия . В случае применения сторонней прошивки вы теряете гарантию. Если для вас это важно, то подумайте об этом.

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

О том, как нужно правильно прошивать/перепрошивать iPad, на нашем сайте говорилось много. Если кратко, то существуют три основных метода прошивки:

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

Второй стандартная прошивка посредством кабеля и iTunes, установленного на ПК. Данный вариант прошивки лишен вышеуказанных недостатков и, как правило, всегда заканчивается успешно. Полный файл прошивки качается с серверов Apple и полностью обновляет (перепрошивает) iOS на девайсе. В большинстве случаев, на выходе, мы получаем устройство со стабильно работающей осью.

Третий вариант является тоже прошивкой посредством кабеля и iTunes, установленного на ПК. От второго метода он отличается тем, что выполняется в «особых состояниях» iPad. В силу разных причин (антивирусник, старая версия iTunes, системные ошибки Windows, джейленная iOS и т.д.) стандартная прошивка может не выполниться должным образом. В результате, iPad либо не корректно работает, либо не работает вообще. Последующая прошивка приводит к такому же результату. В таких случаях и используется третий вариант, который выполняется специальными методамиRecovery Mode или DFU. Оба метода хорошо описаны на нашем сайте в статье «Методы перепрошивки iPad» . Лично я предпочитаю DFU, являющийся самым кардинальным и надежным методом.

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

Начиная с iOS 6, компания Apple закрыла возможность даунгрейда и интерес пользователей к альтернативным методам перепрошивки поостыл. Альтернативные утилиты мне с тех пор не встречались. Да я их и не искал. А зачем, если DFU помогает почти во всех нестандартных ситуациях? Так бы я и дальше прошивался, если бы не случай с iPod. Дело в том, что он у меня не хочет стандартно переводиться в DFU-режим. Мне стоило здорово попотеть, прежде чем он подхватил данный режим, и система увидела его в состоянии восстановления.

Так вот, на днях мой сын полностью заблокировал iPod, пытаясь «взломать» пароль входа. Меня опять ждала мучительная процедура «ловли» DFU. Противясь этому всей своей сущностью, моя память нашла воспоминание, к которому я отнесся несерьезно, но которое, в последующем, мне очень помогло. Я вспомнил, что в настройках программы iTools видел кнопку «Прошить устройство». Как оказалось, это не фейк, а кнопка реальной «безайтюнсной» перепрошивки iOS.

Итак, друзья, хочу познакомить вас c давно забытыми методами альтернативных перепрошивок.

iTools – очень хорошо зарекомендовавшая себя альтернатива iTunes, которая используется многими пользователями iPad (наш обзор iTools). Она без особых проблем позволяет нам: копировать на/с устройства фото, музыку, видео и другой контент, создавать резервные копии программ и данных и т.п. Программа имеет простой и понятный интерфейс, в отличие от iTunes, которая от версии к версии, на мой взгляд, становится все менее юзабильной.

И вот, неожиданно для всех, в последней своей версии, iTools преобразилась, добавив в разы больше функционала, и не утратив при этом логичной легкости и простоты интерфейса. Недостаток один – третья версия имеет только китайский интерфейс. Но мир не без добрых людей. На известном сайте 4PDA нашлись такие люди, которые представили нам русскоязычную локализацию этой прекрасной программы. Вообще, она заслуживает отдельной статьи и у меня есть желание ее написать ☺. Но сейчас об одной из главных её особенностей – возможности перепрошивать.

Для прошивки iPad нам необходимо подключить его к компьютеру посредством соответствующего дата-кабеля и выключить запустившуюся iTunes.

Запустите программу iTools 3. Текущую версию программы, на момент написания статьи для Windows, качаем здесь (Яндекс.Диск 16.5 мб), а старые версии программы можно скачать на сайте 4 PDA (для скачивания файла нужна регистрация на форуме).

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

В блоке «Расширенные возможности» находим кнопку «Прошить устройство» и жмем её.

Откроется окно пошаговых действий. Первый шаг – информационный. Он сообщает нам о подключенном устройстве и версии его прошивки. Жмем кнопку «Следующий шаг».

Второй шаг – выбор прошивки. Нам даётся два варианта – либо скачать её, либо указать ранее скачанную. Актуальную версию прошивки можно скачать и по ссылке на нашем сайте . После завершения действия, жмем кнопку «Следующий шаг».

Третий шаг – создание резервной копии. Перед нами открывается окно настройки резервной копии, которую iTools 3 предлагает нам создать.

Мы имеем возможность управлять данными, которые хотим включить в копию (поставить галочку) или исключить из неё (убрать галочку). Возле некоторых пунктов есть кнопка «ерните» («Разверните»), нажав на которую, мы можем более подробно увидеть, какие данные там будут синхронизироваться.

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

Pangu

Да, вы не ослышались, речь пойдет именно о джейлбрейк-утилите Pangu8. Но говорить мы будем об её второй, как выяснилось, малоизвестной для пользователей возможности – перепрошивке.

На главном экране программы, помимо кнопки «Jailbreak», есть кнопка «Restore», на которую нам и нужно нажать.

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

Под строкой выбора прошивки находится пункт «Keep user data during restoration (only available for upgrade)». Если там поставить галочку, то данные планшета не сотрутся. Однако, в этом случае, мы получим процедуру сродни обновлению, а не полной перепрошивке, что не совсем хорошо. Поэтому я не рекомендую отмечать данный пункт.

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

Будьте внимательны: при выполнении данной процедуры прошивки, создание резервной копии не предлагается и вам это нужно сделать заранее, используя программы iTunes, iTools и облачное хранилище iCloud. Для более надежного результата, не помешает создание резервных копий в разных программах. Также, перед выполнением прошивки, необходимо убедиться в актуальности установленной на вашем компьютере iTunes, а также отключить антивирусник (фаервол) и запустившуюся iTunes.

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

Paranoid Android

Комбайны

Temasek’s

MK (MoKee)

Интерфейс по-настоящему оригинален. Абсолютно все стандартные приложения из Android заменены на приложения собственной разработки, а остальные значительно доработаны. В панели уведомлений есть быстрые переключатели, которые появляются над уведомлениями. Раздел «Энергопотребление» переименован в «Управление питанием» и намного более удобен и информативен, кнопка «Режимы сети» позволяет включить режимы «Только 3G» и «Только 2G».

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

В китайском аналоге Play Store есть почти все популярные (и не очень) приложения. Но гугловские программы откажутся работать без сервисов Google Play, а поставить эти сервисы не так-то просто. В интернете есть решение проблемы, но работает оно далеко не всегда, придется пользоваться либо встроенным маркетом, либо разными неофициальными магазинами, а также смириться с тем, что некоторые приложения «не заведутся» без Google Services.

Выбыли из теста

Bliss

Официальный сайт: blissroms.com/
48 (на 13.08.2016)
Основа: CyanogenMod
Версия Android: 6.0.1

Разработчики утверждают, что Bliss - одна из самых настраиваемых пошивок. На самом деле это не так. Прошивка действительно представляет собой сборку интересных функций из других прошивок, но до RR, AICP или Temasek ей очень далеко. Разве что изначально вшиты и запускаются через настройки Kernel Adiutor и SuperSU. Настройки самой прошивки не переведены на русский язык. Перевод касается только пунктов, которые есть в CyanogenMod.

crDroid

Официальный сайт: ww2.crdroid.org
Число официально поддерживаемых устройств: 29 (на 09.08.2016)
Основа: CyanogenMod
Версия Android: 6.0.1

Цель создания, как и у всех, - добавить самые лучшие функции из других прошивок. На экране приветствия при первоначальной настройке написано, что прошивка включает в себя очень много функций из OmniROM, Paranoid Android, Temasek и других. К сожалению, тут та же история, что и с Bliss. Отсутствие эксклюзивных функций и значительное отставание по возможностям от RR, AICP, Temasek. Никаких интересных приложений не встроено.

Вне теста

  • NexSense 6.0 - попытка портировать HTC Sense 6.0 (Android 4.4.2) на Nexus 5. Сначала запускалась только сама прошивка, но со временем энтузиасты смогли заставить заработать Wi-Fi, Bluetooth, GPS, различные сенсоры. Но очень долгое время этого не получалось добиться от камеры и звука. Со временем разработчики пришли к выводу, что необходимо практически с нуля переписать некоторые библиотеки. Местные умельцы вроде бы пытались это сделать, но безуспешно.
  • ASUS ZENUI CM 13 (Nightly) Based - проект по портированию приложений из Asus ZenUI в CyanogenMod 13. Официально разработка ведется только для LG G2. По заверениям разработчиков, уже перемещено около 90% всех приложений.
  • MIUI - прошивка официально портирована на 286 различных устройств. Разрабатывается фирмой Xiaomi и основывается на исходных кодах CyanogenMod и AOSP. Много фишек сюда перекочевало из iOS, TouchWiz, UX (LG), HTC Sense, но есть и свои собственные. Полезных функций настолько много, что их описание - тема для отдельной статьи.
  • Maru OS - очень оригинальная прошивка, которая при подключении смартфона к монитору делает из него полноценный десктоп. Прочитать подробный обзор и интервью с разработчиком можно .

Как установить?

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

  1. Разблокируем загрузчик (для каждого девайса это индивидуально, так что вперед, в Google).
  2. Устанавливаем кастомный рекавери (в редких случаях можно и без него ставить кастомы, но это не очень хорошая идея).
    2.1. Идем на официальный сайт TWRP , вводим там имя своего девайса, загружаем для него самую новую версию.
    2.2. Подключаем смартфон по USB, устанавливаем на компьютер драйверы для своего устройства.
    2.3. Скачиваем и устанавливаем Android SDK.
    2.4. Запускаем терминал и прошиваем рекавери командой fastboot flash recovery имя_рекавери.img (fastboot находится в папке platform-tools внутри SDK).
  3. После прошивки заходим в TWRP, выбираем русский язык (в самом низу), ставим галочку на «Разрешить изменения» и свайпаем вправо.
  4. Переходим в раздел «Очистка» и там выбираем «Форматировать Data». Это нужно, если раздел data зашифрован.
  5. Подключаем смартфон к компьютеру и перекидываем на карту памяти файл с новой прошивкой.
  6. Выбираем «Установка», а потом файл прошивки. Соглашаемся свайпом вправо.
  7. Нажимаем на «Перезагрузка в ОС» и ждем окончания загрузки (около десяти минут, включая оптимизацию приложений).
  8. После первоначальной настройки рекомендуем опять загрузиться в рекавери и сделать бэкапы. Как минимум - EFS-раздела, в котором вшиты IMEI, s/n и другие важные данные.

Если ты не хочешь терять основную прошивку, кастом можно установить второй системой. В этом поможет единственный в своем роде MultiROM Manager . Он позволяет установить сразу несколько прошивок. Выбрать прошивку из установленных девайс предлагает при включении. Установка программы достаточно проста (только не забудь перед этим сделать резервные копии на всякий случай):

  1. Устанавливаем MultiROM Manager из Play Store и запускаем его.
  2. Нажимаем кнопку «Установить».
  3. Ждем окончания установки, а потом соглашаемся на перезагрузку.
  4. После перезагрузки и установки некоторых скриптов откроется интерфейс выбора прошивки.

Установка второй прошивки выполняется через MultiTWRP в разделе Advanced -> MultiROM либо через само приложение.

Словарик

  • Stock (сток, стоковая прошивка) - официальная прошивка, предустанавливаемая производителем по умолчанию. Также стоковыми часто называют не только абсолютно чистые образы стоковых прошивок, но и образы, подготовленные для установки через неофициальные рекавери.
  • AOSP (Android Open Source Project) - оригинальные исходные коды Android от компании Google, доступные для скачивания и модификации всем желающим. Термин «основанная на AOSP прошивка» (based on stock, based on AOSP) означает, что прошивка была собрана на базе этих исходников (а не исходников CyanogenMod, как это иногда бывает). Большинство модификаций Xposed работают только в AOSP/CyanogenMod и основанных на них прошивках.
  • CAF (Code Aurora Forum) - поддерживаемый Linux Foundation проект, форсирующий продвижение открытого кода в мобильную технику. Главный участник проекта - компания Qualcomm, поддерживающая репозиторий Android for MSM , который содержит исходные тексты Android с оптимизациями для чипов Qualcomm. Если разработчики заявляют, что их прошивка основана на CAF, значит, она включает все эти оптимизации. Но стоит иметь в виду, что изменения из Android for MSM зачастую перетекают в AOSP.
  • CyanogenMod Based (CM based, основано на CynogenMod) - прошивка, основанная на коде CyanogenMod. Сразу после выхода новой версии AOSP разработчики CyanogenMod копируют его исходники в собственный репозиторий и начинают внедрять в него свои дополнения и портировать на новые устройства. А устройств в списке поддерживаемых CyanogenMod такое внушительное число, что многие разработчики кастомных прошивок выбирают в качестве базы именно его, а не AOSP.
  • Recovery (режим восстановления, рекавери) - консоль восстановления Android. Предназначена для того, чтобы сделать сброс до заводских настроек или установить zip-файл прошивки, подписанной ключом производителя. Для многих устройств существуют сторонние recovery с расширенными функциями, такие как ClockworkMod, TWRP, Philz. Они позволяют делать полные бэкапы как всей системы, так и отдельных частей, устанавливать сторонние прошивки, форматировать и менять размер разделов, устанавливать любые дополнения и много чего другого полезного.
  • Bootloader (загрузчик, бутлоадер) - загружается в первую очередь. Он передает ядру таблицу разделов встроенной NAND-памяти, загружает его в память и запускает. Именно загрузчик осуществляет подключение к ПК в режиме fastboot и запускает рекавери. Поэтому перед установкой кастомного recovery и зачастую сторонней прошивки его приходится разблокировать. Почти всегда после разблокировки загрузчика из памяти устройства стираются абсолютно все данные.
  • GApps (Google Apps) - набор сервисов и приложений от Google. Пакеты GApps бывают различных размеров, от самых маленьких (меньше 100 Мбайт), которые включают в себя только Google Play и сервисы для его работы, до больших, которые содержат почти все существующие гугловские приложения (размер таких пакетов приближается к 800 Мбайт). Многие разработчики прошивок рекомендуют ставить Open GApps . Отличия между версиями можно посмотреть в Wiki по Open GApps . Следует иметь в виду, что некоторые приложения GApps могут заменить системные приложения.
  • Nightly («ночнушка») - ночная сборка прошивки. Для многих устройств сборки делаются ежедневно (еженощно). В теории обладают низкой стабильностью, но на практике неудачные сборки встречаются крайне редко, а всплывшие баги исправляются очень быстро.

Файловая система F2FS

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

  1. Зайти в TWRP.
    2.0. Открыть пункт «Очистка -> Выборочная очистка».
    2.1. Отметить раздел Cache.
    2.2. Нажать «Восстановить или изменить файловую систему -> Изм. файловую систему -> F2FS» и свайпнуть для подтверждения.
    2.3. Нажать кнопку «Домой».
  2. Повторить пункт 2 для разделов data и system.

Примечания:

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

Заключение

Мы рассмотрели далеко не все существующие прошивки. Однако даже этого хватит, чтобы иметь представление о современных прошивках. По интерфейсу они почти все похожи, все работают очень плавно, и какие-либо отличия в скорости работы заметить очень сложно. А вот функции у них разные. От себя могу добавить, что если долго посидеть хотя бы на MoKee или тем более Resurrection Remix, то возвращаться даже на чистый CyanogenMod уже не захочется. А вот к помощи Xposed наверняка придется обратиться. К счастью, почти во всех существующих кастомных прошивках работают практически любые модули Xposed.