Что такое прошивка Android: зачем и когда она делается
Представим себе ситуацию. Вы купили свой первый смартфон на «Android». Не важно, какая версия операционной системы там стоит.
А в один прекрасный момент, после перезагрузки, падения, неправильного «ковыряния» системных файлов, установки программ, на экране смартфона появляется значок андроид с восклицательным знаком, или же смартфон вообще отказывается включаться и реагировать на какие-либо действия с вашей стороны.
Вы его несёте в мастерскую, а там говорят: «Нужна прошивка андроида, стоит она столько то, готово будет тогда то». И возникает закономерный вопрос – что такое прошивка Андроида?
Чтобы вам не нужно было дополнительно искать информацию в сети, мы дадим вам ответ на вопрос в этой статье ниже.
Зачем прошивать смартфоны
К моему большому сожалению, такой огромный пласт гик-культуры, как прошивка смартфонов, очень мало обозревается на IT-сайтах. Но бьюсь об заклад, у каждого, кто читает эту статью, есть друг, который умеет прошивать смартфоны, делает это за деньги, или ради интереса. Но вы задумывались, зачем ему это? А ведь причин очень много: обновление ПО, острая необходимость, а иногда банальный переизбыток свободного времени. Давайте раз и навсегда разберемся, почему люди прошивают смартфоны, с какими проблемами можно столкнуться и стоит ли игра свеч.
Бытует мнение, что можно купить телефон подешевле, но в итоге получить тоже самое, что и у флагмана, но за меньшие деньги. Это, конечно же, не так. Производители телефонов не альтруисты и филантропы – они зарабатывают деньги. Поэтому если смартфон стоит на $650, а $150, то разница между ними есть, поверьте. Да, не такая большая, как пытаются нас убедить маркетологи, но все-таки существенная. Очевидные отличия бюджетника от флагмана – качество сборки и бюджетные комплектующие. С этим все понятно, не будем останавливаться. Но помимо этого существуют другие расходы – на софт, например. А в первую очередь, на его оптимизацию. Очень дорого держать большой штат тестировщиков, из-за это случаются проблемы с плавностью интерфейса, запуском приложений и так далее. Но с другой стороны, так ведь выходит дешевле!
На этом строится философия бренда Сяоми, удачно обыгранная в рекламе магазинов Цитрус. «Я убрал все лишнее, убрал всю шелуху и весь пафос – я сказал “фак” брендам!» – как бы говорил нам Лэй Цзюнь, основатель Xiaomi, в рекламе смартфонов собственного производства. Все мы понимаем, что господин Цзюнь такого не говорил, но те, на которых эта реклама ориентируется, вполне поверят словам богатого китайца. «Свой парень, пошел против системы, сделал нормальные телефоны по нормальной цене, для простых людей с района» – подобные мысли возникают после такой рекламы. Звучит очень привлекательно, согласитесь.
Из уст владельцев бюджетных китайских гаджетов часто можно услышать выражения «обманул систему, купил смартфон втрое дешевле название смартфона, но получил тоже самое». Жаль, что это не правда. Между дешевым и дорогим смартфоном есть большая разница, но ее можно сократить. Добавить ему те функции, которые ему не достались из-за искусственного ухудшения бюджетной линейки. Или сделать интерфейс просто-напросто плавным.
Давайте рассмотрим семь причин прошивать смартфон.
Необходимость
С каждым годом смартфон работает все хуже. Виной тому в первую очередь программное обеспечение, которое нужно периодически чистить и сбрасывать до заводских настроек. Вы часто восстанавливаете свой смартфон как новый? А надо бы. Из-за накопленного годами мусора и появляются все эти подвисания. Прошивка позволяет всего этого избежать. Смартфон просто не успевает засориться за пару месяцев, что вы пользуетесь конкретной прошивкой. А потом снова перепрошивка и телефон готов к работе, как в первый день. Конечно, нет объективной необходимости перепрошивать смартфон раз в месяц. Но ведь чем чаще, тем лучше, правда?)
Другая проблема – плохая оптимизация прошивки. Часть производителей относится к тестированию прошивок недобросовестно. Ярким примером является Xiaomi. Уже никого не удивить, когда даже флагманы выходят с сырым ПО. То сканер отпечатков пальцев до ума не доведут, то экран как-то плохо работает. Про камеру молчу: она первые полгода не работает нормально почти никогда. И если смартфону за 100-200 долларов простить такое можно (хоть и не очень хочется), то смартфон за 700 долларов с шестью гигабайтами оперативной памяти и подтормаживающей оболочкой вызывает много вопросов. Привет, Samsung. Поэтому вперед избавляться от тормозов с помощью чистого, как слеза, андроида!
Отказ от мусора
Во флагманских смартфонах цена предустановленного софта иногда достигала половины стоимости самого смартфона. Но давайте смотреть правде в глаза – нужна ли вам про-версия какого-нибудь офисного пакета, если за глаза хватает Google Документов? А все это добро мало того, что занимает память устройства, так еще и тормозит систему. Если предустановленный Facebook еще пригодится, то неработающие приложения в китайских прошивках совершенно ненужны. Долой! Ставим чистый Android с Pixel-подобным лаунчером и живем спокойно.
Обновление
Все мы знаем, что обновления не столь важны. Если ты покупаешь устройство и ПО в момент покупки тебя устраивает, то зачем тебе обновления? Но чего-то новенько все равно хочется. А покупать каждый год-полгода новый флагман практически нереально. Прошивка телефона – самый дешевый способ получить новый опыт работы с устройством и попробовать свежую версию Android. Например, Xiaomi в основном обновляет версию собственной прошивки MIUI (даже на смартфонах 2012 года!), при этом версию Android оставляет прежней. Да, конечно, часть функций из новых версий Android появляются в новых версиях MIUI, но разве мы согласимся на полумеры? Если ваш смартфон просто перестали поддерживать, есть варианты оставаться на старой версии ПО, или купить новый девайс. Но не стоит спешить. Загляни на ветку 4PDA, или XDA с твоим устройством. Вдруг прошить его проще простого.
Xiaomi MI 2 получит в этом году обновление до MIUI 9, хотя вышел он в 2012 году.
Прикладной интерес
Выбирая смартфон сегодня, покупатели выбирают между двумя операционными системами: iOS и Android. Но ведь есть масса других, менее популярных, но от этого более интересных проектов. Sailfish OS, Firefox OS, Ubuntu Mobile, Windows Phone и Windows 10 Mobile. Большинство из этих ОС уже мертвы, но все это я когда-то устанавливал на смартфоны для них официально не предназначавшихся. Сегодня можно поставить разве что Sailfish OS и Windows 10 Mobile на китайскую версию Xiaomi Mi4 (для тех, кто действительно знает толк в извращениях). Остальные прошивки умерли, и никто за ними не скучает.
Если вам все-таки хочется попробовать что-то эдакое, но до Sailfish OS крыша пока не съехала – добро пожаловать в мир прошивок от производителей. MIUI, Flyme, ColorOS, OxygenOS и многие другие можно поставить себе прямо сейчас. Вполне возможно, вам даже понравится, и вы будете пользоваться этой прошивкой на постоянной основе. Что приведет к покупке устройства, где эта ОС доступна из коробки.
Борьба между брендами Xiaomi и Meizu, к примеру, в первую очередь ведется в плане прошивок. А пользователи зачастую покупают тот или иной смартфон ориентируясь на оболочку рабочего стола. Не мудрено – в бюджетном сегменте аппараты обеих производителей уже давно сравнялись в железе.
Особняком стоит HTC HD2. Смартфон-легенда, про который написаны сотни материалов. На него портировано вообще все! А в последние пять лет сообщество разработчиков делает прошивки на HD2 сугубо просто так. «Смотрите, я смог запустить на старичке Android 8.0!» – гордо заявляет разработчик. И ничего, что кроме собственно запуска рабочего стола и открытия пункта «О телефоне» в настройках, больше прошивка ничего не умеет. Не для работы портировалось, но во славу автора!
Да, 7.0 Nougat тоже есть.
Функции
С помощью прошивки можно не только освободить смартфон от тормозов, но и дать новые возможности. Вспоминается смартфон Moto G4. На рынок было выпущено две версии – с одной и двумя сим-картами. Но соль в том, что по факту это был один телефон. Для того, чтобы «разблокировать» работу второй сим-карты, нужно всего-навсего убрать заглушку во втором слоте и перепрошить смартфон правильной прошивкой, в которой добавлены функции звонков в двух сим-карт. Легче простого, не так ли?
Помощь друга
Приятно, когда тебе под силу прошить другу неработающий телефон. Если соглашаешься помочь, все в выигрыше: у вас есть возможность попрактиковаться в прошивке нового устройства, повертеть в руках доселе неизведанный гаджет, а заодно получить очки респекта от друга. Ваш товарищ взамен получит вполне рабочий телефон (в большинстве случаев, конечно же).
Свободное время
Главная причина прошивки – на это есть время. Сколько раз вы слышали от пользователей смартфонов на iOS, что у них нет времени прошивать телефоны. Зато время на просмотр сериалов у этого человека наверняка есть) Прошивка в первую очередь хобби и не стоит воспринимать серьезно нападки одних и доводы других.
После перепрошивок может возникнуть большое количество проблем с устройством. Давайте коротко перечислим, с чем могут столкнуться энтузиасты после прошивки своего устройства.
Отсутствие функций
Стоит понимать, что в большинстве случаев кастомные прошивка разрабатывают такие же пользователи, как мы. Поэтому не удивляйтесь, что первые альфа сборки не смогут звонить и подключаться к Wi-Fi. Конечно, со временем большинство функций все-таки будут работать. Но совершенно не обязательно, что прямо-таки все. Дактилоскопический сенсор от производителя Goodix знают все пользователи смартфонов от Xiaomi, потому что на кастомах он не работает. А про какие-то мелочи, вроде неотображения занятого пространства при подключении смартфона к ПК, обычно, принято не говорить. Мол, это все не важно, главное – заветное Oreo!
Нестабильная работа
Повышенный разряд аккумулятора, спонтанные перезагрузки – только вершина айсберга. Со смартфоном на неудачном кастоме может случится все, что угодно. Что делать? Шить снова, в надежде, что следующая прошивка лучше.
Плохой перевод
Зачастую относится к китайским прошивкам, вроде MIUI, Flyme и другим менее популярным. Совсем недавно Meizu хвастались, что их прошивка Flyme стоит на почти пяти миллионах сторонних смартфонов! Причем всего оболочкой от Meizu пользуются 60 миллионов пользователей. Но, к сожалению, это не избавляет от мелких багов и некачественного перевода.
Риск превратить смартфон в кирпич
Самостоятельная перепрошивка – это всегда риск. Иногда ты точно знаешь, что делаешь, но что-то идет не так, прошивка не поставилась и здравствуй, бессонная ночь в попытках восстановить смартфон! Чтобы такого не было, нужно очень внимательно читать, что ты скачиваешь. Точно ли версия прошивки подходит именно для этого аппарата? Сверить кодовое имя. Почитать отзывы. Вдруг, последнее обновление приводит к цикличной загрузке и ставить его категорически не рекомендуется.
Потеря гарантии
Пункт, который вытекает из предыдущего. Все, что вы делаете с программным обеспечением вашего смартфона, непременно приведет к потере гарантии. Стоит оно того, или нет – решать только вам. Впрочем, царапина на экране в первый день использования тоже лишает вас права сдать телефон обратно в магазин и получить свои кровные.
Обращаем внимание на прошивку
Отдельно поговорим про выбор кастома. Стоит быть очень внимательным при выборе прошивки – производители те еще выдумщики в нейминге своих смартфонов. Возьмем очень показательный пример, флагман этого года от LG – G6. Помимо стандартного G6, существует еще версия G6+. Она не отличается ничем, кроме увеличенного объема памяти. А всего существует шесть моделей с разными индексами, они продаются в разных странах: H870, H870DS, H871, H872, H873, US997.
LG G6 – смартфон с шестью разными версиями.
Первая – H870 – международная версия. Она самая универсальная, лучше всего поддается перепрошивке, но и самая дорогая. Остальные продаются в разных странах, имеют незначительные различия от международной версии, или делаются специально для какого-то оператора. Но самое главное – для каждой версии G6 нужна своя прошивка! Поэтому стоит быть очень внимательным при выборе устройства и прошивки к нему. Вот вроде ты купил G6 и слышал, что на него есть много прошивок. Но когда доходит до дела, оказывается, что у тебя российская версия без возможности даже разблокировать загрузчик, не то, что прошить кастом.
Процитирую самый известный русскоязычный форум для любителей перепрошивки – 4PDA:
На данный момент разблокировать загрузчик и, как следствие, – получить ROOT, можно только на европейской версии с одной сим – H870 и американской – S997. Версию H870DS, которая продаётся в России и некоторых Азиатских странах, разблокировать невозможно! Прошивки можно шить от других регионов, но только если они для одной модели (к примеру, на модель H870DS для Сингапура можно прошить прошивкой от H870DS, выпущенной для России и стран СНГ). При этом регион прошивки у вас сменится на абстрактный и перестанут прилетать обновления по воздуху.
Особенно нравится про прошивку для разных регионов одного аппарата и «абстрактный» регион. Стоит отметить, что подобная путаница с моделями существует еще с 2014 года и второй версии флагмана – LG G2.
Все проблемы, что перечислены выше, вовсе не обязательно могут быть с вашим аппаратом. Зачастую наоборот – прошивки улучшают те огрехи, что допустил производитель.
Что покупать, чтоб прошивать?
Получить все функции новенького Google Pixel 2 через несколько дней после его презентации, не покупая сам пиксель за $800? Легко! Главное, не ошибиться в выборе устройства. А как это сделать читайте дальше.
Идеальными кандидатами на покупку для последующих экспериментов с прошивками всегда были смартфоны от Google. Линейка Nexus не имела проблем с разблокировкой загрузчика, стоила относительно недорого и всегда была на производительном железе. Сюда же относим и линейку смартфонов Pixel. Конечно, стоимость пикселей выбивается из парадигмы экономии, но если вы состоятельный и любите приключения – почему нет!
По скромному мнению автора, Google Nexus 5 – лучший гуглофон за все время, хотя он был и не лишен некоторых проблем.
Со смартфонами от других производителей много сложнее. Для начала стоит запомнить, что прошиваются смартфоны только на процессорах от Qualcomm. Запомнили и вычеркнули от сюда Meizu, Huawei и Asus почти полностью. Точнее, все модели этих производителей не на процессорах Snapdragon. Проблемы с отсутствием кастомных прошивок зачастую у смартфонов от Sony и HTC и Samsung. Но это не означает, что их совсем нет. Ищите подробности о конкретной модели на 4PDA, или XDA. Хорошими кандидатами на покупку для установок кастомов станут LeEco, LG, Motorola (Lenovo), OnePlus, OPPO, Wileyfox, Xiaomi и ZTE.
Несколько слов по поводу вышеупомянутых брендов. У LeEco и Xiaomi следите, чтобы у выбранной вами модели был процессор именно Snapdragon. Бывает, что в одной линейке есть смартфоны на разных процессорах. Если собираетесь покупать для перепрошивки LG, следите, чтобы у вас была именно международная версия флагмана. Никаких операторских моделей от Verizon, или Sprint, которыми завален вторичный рынок. У таких моделей будут проблемы и с самим процессом прошивки, и с наличием кастомных ромов. Хотя их цена будет ну очень привлекательной. Motorola прошивается легче Lenovo, само собой. Не смотря на мое предвзятое отношение к бренду Wileyfox, стоит отдать должное, на эти смартфоны действительно есть прошивки вплоть до Android 8 Oreo.
Пользователи того или другого бренда очень ценят поддержку разработчиков и зачастую остаются приверженцами бренда на долгие годы. Фанаты Moto предпочтут именно Motorola. Пользователи «убийцы флагманов» – OnePlus – остаются со смартфонами этого бренда, иногда закрывая глаза на некоторые проблемы. Ну а про фразу «луДшие смартфоны Xiaomi» уже ходят анекдоты, но как-то и не смешно. Обидно, что именно такие эксцентричные люди и репрезентируют поклонников той, или иной фирмы. Правильно говорят – адекватный человек комментарии в интернете не пишет, и уж тем более их не читает.
В сухом остатке
Вопрос о том, нужно ли вообще прошивать смартфоны, оставим открытым. Конечно, сейчас не 2011 год, легко найти хороший смартфон даже в пределах $100. Не говоря уже о большем бюджете. В прошивке уже нет острой необходимости, как это было еще пять лет назад. Сегодня прошивка смартфонов осталась уделом группы энтузиастов, для которых важен не так результат, как процесс. В общем, я пошел прошивать очередной смартфон на Oreo, чего и вам желаю!
5 причин перепрошить свой Android (и столько же не делать этого)
Android является системой с открытым исходным кодом, так что разработчики могут свободно его модифицировать, добавлять новые функции и создавать свои собственные образы операционной системы для телефонов и планшетов. Некоторые из таких прошивок обретают огромную популярность и даже становятся основой для успешных коммерческих проектов. Мы знакомили вас с некоторыми из них в этом общем обзоре, а также вот и вот. А теперь хотим с вами обсудить те причины, которые могут убедить вас рискнуть и установить в свой Android стороннюю прошивку.
Получение последней версии Android
Не секрет, что многие производители даже дорогих устройств не слишком утруждают себя поддержкой своих продуктов. Стоит им продать вам свое изделие, как они тут же забывают о необходимости выпускать для них новые версии прошивок. В результате получается, что вы не имеете возможности обновиться на новую версию Android даже в том случае, если железо смартфона свободно это позволяет.
В этом случае самым лучшим и временами единственным решением будет использовать всем известный CyanogenMod, который хотя и имеет множество своих собственных «фишек», но во многом походит именно на стоковый Android. Благодаря этой разработке обладатели даже довольно старых устройств могут использовать свежие версии системы.
Отказ от «фирменных» оболочек
Многие популярные производители (не будем показывать пальцем) очень любят оснащать телефоны своими фирменными оболочками, что, однако, нравится далеко не всем пользователям. Мало того, что многие из них откровенно уродливы и неудобны — это, как известно, дело вкуса, но они к тому же умудряются заметно тормозить систему. Голый Android на этом фоне показывает рекорды скорости и впечатляет своей отзывчивостью.
Да, разумеется, можно поставить свой лаунчер и поубирать все эти виджеты, но нет никакой возможности отказаться от всех сомнительных настроек, которые производитель сделал в операционной системе. Так что для того, чтобы получить по-настоящему «чистый» Android, вы должны будете установить пользовательский ROM.
Удаление предустановленного ПО
Получив свой новенький телефон и наигравшись с установленными на нем программами, постепенно приходит понимание, что лучше бы их вообще не было. Чаще всего производители комплектуют софтовый набор устройства, ориентируясь не на целесообразность и качество, а чисто из коммерческих побуждений. К тому же эти программы считаются системными и так просто удалить их не получится. В результате получаем аппарат набитый откровенным хламом, который мешает нам жить.
Радикальным решением этой проблемы является именно перепрошивка аппарата на кастомную сборку, не содержащую предустановленного программного обеспечения.
Получение дополнительных функций и системных настроек
Многие прошивки имеют настолько отличный от оригинального Android внешний вид и набор функций, что можно уже смело говорить о самостоятельных операционных системах. В первую очередь речь идет о таких популярных китайских проектах как MIUI, Lewa, Oppo, которые развиваются просто гигантскими темпами. Вполне вероятно, что попробовав хоть раз этого восточного коктейля, вы будете смотреть на пресное блюдо Android c нескрываемым сожалением.
Другие прошивки, например AOKP, хотя и базируются на стоковом Android, но дают такой простор в настройках, такие возможности кастомизации, которые и не снились обладателям обычных смартфонов.
Безопасность
Это может звучать странно, но созданные свободным сообществом прошивки иногда могут быть безопаснее, чем продукт Google. В них вы при желании сможете полностью избавиться от всевидящего ока этой компании, полностью заменив все их сервисы и приложения на сторонние разработки. Получается, таким образом, «Android без Google», как бы странно это не звучало.
Кроме этого, многие пользовательские ROMы содержат встроенный антивирус и настолько детальные настройки разрешений для каждого приложения, что вы сможете досконально указать, кто, что с какой целью может шевелиться на вашем устройстве.
Причины не использовать сторонние прошивки
Но, как вы понимаете, все далеко не так радужно и существуют довольно веские проблемы, с которыми вы можете столкнуться в своих экспериментах с прошивками.
- Кирпичи. Процесс перепрошивки хотя и досконально разработан и довольно легок, все же при некоторой степени невезения и кривизны рук может превратить ваш аппарат просто в мертвый брусочек из пластика и микросхем.
- Проблемы с батареей. Пользовательский ROM может быть не достаточно оптимизирован для конкретного устройства и разряжать аккумулятор быстрее, чем официальная прошивка.
- Аппаратные проблемы. Ваша новая прошивка может не в полной мере поддерживать все железо в телефоне, так что вы можете столкнуться с ошибками, отдельными неработающими модулями и прочими вопросами. Например, камера устройства может не снимать так же хорошо, как раньше, или ваш GPS станет вдруг медленно искать спутники.
- Ошибки. Производители вашего устройства хорошо тестируют программное обеспечение перед выпуском его в продажу, что, разумеется, нельзя сказать о самостоятельных разработчиках прошивок. Поэтому вам могут встретиться досадные ошибки, которые в дальнейшем хотя и будут исправлены, но крови вам могут попортить не мало.
- Гарантия. В случае применения сторонней прошивки вы теряете гарантию. Если для вас это важно, то подумайте об этом.
А теперь хотелось бы узнать ваше мнение по поводу необходимости перепрошивки Android. Просим вас поучаствовать в опросе и высказать свою точку зрения в комментариях.