что такое custom прошивка
Кастомная прошивка что это значит и что такое стоковая прошивка телефона?
Добрый день, друзья. Когда вы используете телефон Андроид, в независимости от бренда, то вам не помешает знать, кастомная прошивка что это такое, и в чём её отличие от стоковой. Я думаю, что, прочитав статью, многие люди пожелают себе на смартфон установить подобную прошивку.
Что значит стоковая прошивка?
Давайте начнём с теории для пользователей, которые вовсе плохо знают эту теорию. Мы говорим про OS Android, которую устанавливают на мобильных девайсах совместно с различными внедренными программами – почтовыми службами, картами, браузерами и антивирусом. Другими словами, после приобретения нового смартфона, на нём установлена операционная система с завода, а вместе с ней различные приложения.
Часть производителей преобразовывают чистый Андроид, делая в нём свою корректировку – изменяют дизайн основного окна, вкладку с настройками, вставляют брендовые приложения (вроде файлового менеджера, ускорителя, браузера). Например, это делается на Xiaomi с MIUI, Meizu с Flyme OS.
Другими словами, человек получает особенный дизайн, у которого расширенный функционал. Но, в нагрузку с приложениями создатели девайса внедряют в прошивку приличное число рекламных блоков. Убрать их вполне возможно, но если вы в очередной раз обновите свою лицензию, то изменённые настройки скорее всего будут убраны.
Достоинства и недостатки прошивки на заводе
Что означает кастомная прошивка?
Наименование этого слова уходит к английскому «custom». Данное слово имеет довольно много интерпретаций, но в этом конкретном случае я имею в виду «Произведённое по заказу», «Изготовленное пользователем».
Тут дело обстоит с левым вариантом ПО, который устанавливается на Андроид, но с различными изменениями. По большей части мастера, которые создавали прошивку, обращаются к своим клиентам с опросами, как функционирует прошивка. Пользователи сообщают, что в прошивке лишнего, что желательно удалить. После этого, мастера начинают работать над ошибками, делая заново, или улучшая своё детище.
Это довольно хлопотное дело, с ним могут справиться не все «Желающие». Нужно по элементу перебрать OS, а после этого вновь собрать в обновлённом варианте. После установки новой прошивки функциональность смартфона может быть нарушена.
Сломан ваш ПК и у вас пропала возможность на нём нормально работать?
Это не проблема.
Нужно обратиться в наш центр по ремонту компьютеров. Мы проведём диагностику и устраним неисправность.
Для нас является важным, чтобы ваш ПК продолжал отлично функционировать, и чтобы ничто не отвлекало вас от занятия любимым делом:
Наше предложение:
1 Бесплатный выезд специалиста;
2 Бесплатный анализ компьютера у вас дома;
3 Мы даём гарантию после ремонта до трёх лет;
4 Выдаём чек с гарантийным талоном.
Вам достаточно оставить заявку, и мы предоставим вам скидку на 15%
Какие кастомная прошивка имеет достоинства?
Например. Телефон Xiaomi Redmi Note 4 функционирует на Android 7, имеет оболочку MINI 10. Его создатели заявили, что у этой модели не будет следующих версий OS. Если нужен Андроид с более новой системой, необходимо купить более новый телефон. Но, часть людей приобрела левую прошивку, созданную командой Pixel Expirience и в данный момент наслаждаются достоинствами десятки.
Недостатки кастомных прошивок
Вывод: кастомная прошивка что это, вы теперь ясно представляете. Трижды подумайте, стоит вам устанавливать подобную прошивку на телефон, или нет! Успехов!
Что такое кастомная прошивка для смартфона? Какие популярны сегодня?
Кастомные прошивки — это не всегда просто и понятно сходу. Выясняем, какие сегодня наиболее популярны, да и вообще, зачем может понадобиться перепрошивка смартфона. Кому такое в голову в принципе может прийти.
На каждом Android-смартфоне, которым мы пользуемся, установлена какая-то прошивка. Чаще всего прошивки разрабатываются производителем устройства. Но бывают случаи, когда прошивку хочется сменить. Тем более, что у Android огромное сообщество, которые постоянно предлагает свои варианты — выбор огромен.
А вот Android – это «проект» с открытым исходным кодом, в связи с чем любой разработчик вправе взять код и отредактировать его в соответствии со своими предпочтениями. То есть расширить функционал путем внесения множества других настроек и улучшений. Затем перекомпилировать его и повторно выпустить для широкого спектра устройств.
Пользователи могут устанавливатьпрошивку, чтобы изменить функционал и «поведение» устройства. Прошивка (ROM) разрабатываются сообществом Android и группой разработчиков, которые делают это исключительно из-за страсти к моддингу. Это значит, что большинство продуктов абсолютно бесплатны и доступны для смартфонов, планшетов и любых других устройств, работающих на базе Android.
Исходя из собственного опыта, могу сказать, что пользовательские прошивки часто настолько же стабильны, как и поставляемые вендором. Хотя риск наткнуться на незначительную ошибку сохраняется.
У вас точно не будет полной власти над собственным смартфоном, пока не установите кастомную прошивку или не получите root-права.
Следующие кастомные прошивки очень популярны для устройств Android:
Давайте конкретнее?
1. AOSP
AOSP – это проект с открытым исходным кодом от Google. Это прошивка без сторонних ланчеров или многих других модификаций и кастомизаций, что вносятся в Sense, TouchWiz, MIUI, EMUI… Интерфейс постоянно меняется от одной версии Аndroid к другой.
2. LineageOS
LineageOS – это бесплатный модифицированный дистрибутив Android, созданный сообществом и предназначенный для повышения производительности и надежности по сравнению со стандартной системой.
В LineageOS есть множественные дополнительные настройки такие, как положение часов или стиль значка батареи. Также доступны настройки кнопок управления, благодаря им легко меняется действие клавиш. LineageOS основана на Android Open Source Project с большущим вкладом многих людей из сообщества Android.
3. Pixel Experience
Pixel ROM создали на основе всех возможностей Google, включая все приложения с превосходной загрузочной анимацией и множеством дополнительных настроек. Отличительная особенность – 3D Touch (можно получить некоторые опции для приложений, если долго зажимать иконку в течение 1-2 секунд). Например, вместо того, чтобы открывать приложение контакта и создавать контакт, мы можем долго нажимать на приложение контакта, и сразу получать опцию создания нового контакта. Еще одна удивительная и фантастическая функция – это помощник Google. Пользователь без касаний способен спросить все, что хочет. Помощник Google дает ответы, а человек задает те или иные команды (звонок абоненту, установка будильника и многое другое).
4. Resurrection Remix
Resurrection Remix ROM в конечном счете является продуктом «полнофункциональным», стабильным и с открытым исходным кодом. В нем можно найти множество оригинальных дополнений, а также попытки улучшить производительность, дать
более гибкие настройки, мощность и новейшие функции. Несмотря на то, что в данном ROM так много настроек, прошивка крайне экономно расходует заряд батареи.
5. Mokee
MoKee OpenSource тоже основан на Google AOSP. Небольшая группа заинтересованных в Android людей со всего мира запустила данный проект в 2012 году; и все они стремятся сделать этот ROM лучше. Как и большинство участников проектов с открытым исходным кодом (Omini, LineageOs, Slim AOSPA и т. Д.), разработчики занимаются модификациями в свободное время, будто это хобби. Что получает пользователь? Некоторые базовые настройки и ежедневные ночные обновления для устройств.
Каковы же преимущества кастомных прошивок?
А что по недостаткам кастомов?
Ответы на актуальные вопросы
1. Стоит ли устанавливать кастомное ПЗУ или оставаться на официальном?
Ответ: если вы готовы рисковать нынешней производительностью вашего смартфона в погоне за чем-то лучшим и интересным, то почему бы и нет? Часто можете выиграть. Нужно пробовать.
2. Как правильно выбрать прошивку?
Я бы посоветовал прочитать отзывы пользователей на одну и ту же прошивку для одного и того же устройства. Часто бывает, что прошивка может «летать» на конкретном устройстве, но огорчить пользователя другого аппарата. Хорошенько ознакомьтесь с функциями и решите сами.
Тогда можно поддержать её лайком в соцсетях. На новости сайта вы ведь уже подписались? 😉
Или закинуть денег на зарплату авторам.
Или хотя бы оставить довольный комментарий, чтобы мы знали, какие темы наиболее интересны читателям. Кроме того, нас это вдохновляет. Форма комментариев ниже.
Что с ней так? Своё негодование вы можете высказать на zelebb@gmail.com или в комментариях. Мы постараемся учесть ваше пожелание в будущем, чтобы улучшить качество материалов сайта. А сейчас проведём воспитательную работу с автором.
Если вам интересны новости мира ИТ также сильно, как нам, подписывайтесь на наш Telegram-канал. Там все материалы появляются максимально оперативно. Или, может быть, вам удобнее «Вконтакте» или Twitter? Мы есть также в Facebook.
Нюансы установки сторонних прошивок на Android-смартфоны. Первые шаги. Установка стороннего Recovery
Содержание
Преамбула
Кто-то отметит, что вся нужная и ненужная информация по процессу перепрошивки находится на всем известном форуме. Я, свою очередь, отвечу, что во-первых — далеко не все проблемы и их решения там описаны, а во-вторых — не каждый сходу сможет найти среди такого обилия информации нужную. Я же исхожу из собственного опыта.
Важно:
Я не несу ответственности за ваши действия после прочтения данной статьи, обязательно делайте резервные копии данных на внешнее хранилище (SD-карты или компьютер). Но не пугайтесь — если вам удалось разблокировать загрузчик и установить recovery у вас всегда будет возможность восстановить устройство даже из «System Destroyed», а в большинстве случаев и реализовать «вертай взад» — установить официальную систему с блокировкой загрузчика (как, например, у Xiaomi).
Зачем мне перепрошивать устройство?
Для чего люди вообще перепрошивают свои устройства со стабильными ОС от производителя на какие-то сборки «От Васяна»? Причины у всех разные. Кому-то не нравится напичканная китайским хламом MIUI. Чьи-то устройства производитель уже давно не обновляет, а новую систему хочется. Кому-то по душе «чистая» система, кто-то больше не может жить под вечным прицелом Google Services и так далее и тому подобное. Справедливости ради хочу отметить, что множество неофициальных прошивок имеют поддержку от их разработчиков и на них регулярно прилетают OTA обновления. При этом они не уступают в безопасности официальным, а наиболее популярные поддерживают актуальные схемы шифрования ваших данных (FBE).
Что же такое – перепрошивка устройства?
Если коротко и ясно – замена или переустановка установленной операционной системы на другую операционную систему. Прямо как “винду переставить”. Данное определение не относится конкретно к телефонам — перепрошивают всё, что угодно, даже автомобили. Применительно к устройствам на Android это также не означает, что сторонняя прошивка должна быть именно системой Android — я имел опыт установки Ubuntu на телефон. Целесообразность этого поступка — вопрос другой.
Из каких же шагов состоит установка новой ОС, вместо существующей? Для большинства пользователей они будут примерно следующими:
Поиск и установка стороннего Recovery
Поиск файлов новой прошивки
Установка новой прошивки с помощью стороннего recovery
(опционально) Установка root-прав
(опционально) Установка GApps
В этой, как самой первой статье, я разберу только первые два пункта, в силу объема остальных.
Разблокировка загрузчика
Что за загрузчик и зачем его разблокировать? Загрузчик или Bootloader простыми словами – относительно небольшой кусочек программного кода, который занимается запуском установленной системы. Сам по себе он — незаменимая часть устройства, но в его функции также входит реализация технологии Verified Boot. Эта технология призвана ограничить установку ОС до авторизованных производителем (путем проверки подписи файла). С одной стороны, это защитит ваши данные от злоумышленника (он не сможет установить другую прошивку без форматирования вашего устройства), с другой – многие популярные прошивки обеспечивают надежное шифрование раздела Data. Наша цель — отключить механизм Verified Boot для того, чтобы мы могли установить стороннюю систему.
Итак, если по результатам проверки вы обнаружили, что загрузчик заблокирован, то помочь вам с поиском способа разблокировки поможет только Технотроица – Отец (Сайт производителя), Сын (4pda) и Святой дух (Google). В случае с Xiaomi всё достаточно просто – на сайте производителя есть фирменная утилита для разблокировки загрузчика, ее использование интуитивно понятно. После успешного окончания процесса разблокировки необходимо отформатировать раздел Data, поскольку он зашифрован текущей системой и новая его попросту не расшифрует (в Xiaomi за это отвечают переключатели в окне разблокировки загрузчика) и можно приступать к процессу установки стороннего Recovery.
Установка стороннего Recovery
Что такое Recovery и почему мы начинаем процесс прошивки именно с него? Раздел Recovery – аналог BIOS на компьютере, также именуется как «Режим восстановления». Этакая «подсистема», которая призвана помочь в восстановлении работоспособности устройства. Заменить установленный производителем recovery сторонним необходимо потому, что «родной» не даст установить вам ничего, кроме официальной прошивки.
Немного о том, какие бывают Recovery
Я использую и настоятельно советую использовать другим именно TWRP-recovery, поскольку он сильно превосходит в функциональности и удобстве CWM.
Немного об ADB – это отладочный инструмент, который позволяет разработчикам отлаживать свои приложения, а таким энтузиастам как мы – прошивать телефоны и делать много других полезностей. Обо всех функциях вы можете узнать так же при помощи Технотроицы.
Компьютер или иное подходящее для запуска ADB устройство
USB-драйвера для вашего аппарата, установленные на компьютер
Чтобы прошить новый раздел recovery, необходимо перевести телефон в особый режим загрузчика – fastboot. На большинстве устройств это делается с помощью зажатия кнопок Power и Vol- при включении телефона. Успешным входом в этот режим будет считаться черный экран смартфона с белой строкой «fastboot mode». После этого необходимо подключить устройство к компьютеру при помощи USB-кабеля.
Для прошивки раздела recovery нам понадобится единственная ADB-команда. Для исполнения этих самых команд, воспользуемся консолью Windows. (я полагаю, вы справились с установкой ADB). Общий формат команды прошивки файла в раздел устройства выглядит следующим образом:
fastboot flash partition PathToFile
fastboot — путь к файлу fastboot.exe, поставляется вместе с ADB;
partition — доступный для прошивки раздел Android. Мы шьем recovery;
В моем случае, команда выглядела примерно так:
C:\adb\fastboot flash recovery C:\recovery.img
Некоторые recovery поставляются с автоматическими установщиками и ADB — вам нужно лишь запустить bat-файл.
После того, как в консоли появилось сообщение об успешном окончании процесса прошивки recovery (2-3 секунды), можно пробовать запустить только что установленный режим Recovery – при включении телефона зажать Power и Vol+ до момента появления на экране лого производителя, после чего можно отпустить кнопку Power до появления логотипа выбранного вами recovery.
Готово!
Поздравляю, вы только что получили, почти что, полный доступ над программной частью вашего устройства! Один шаг для энтузиаста — большой шаг для сообщества. Но это — только первый шаг, за ним идут еще несколько, не менее важных шагов к получению максимального контроля над вашим устройством.
Послесловие
Я намеренно не подкрепляю каждый шаг обилием скриншотов, поскольку каждый случай уникален, каждое recovery имеет свой интерфейс, но основные принципы остаются одинаковыми. Также, вы не увидите тут обилия ссылок – все приведенные проекты легко ищутся в поисковиках. Напоследок, хотелось бы привести текущую конфигурацию моего телефона:
Модель: Xiaomi Redmi Note 8T
Операционная система: Android 11 ArrowOS
Recovery: Pitch Black Recovery Project (twrp-based)
GoogleServices: NikGApps based
Готов выслушать конструктивную критику, спасибо за прочтение!
Кастомные прошивки для Android больше никому не нужны?
В том, что касается политики обновления программного обеспечения, предлагаемой производителями смартфонов, сейчас складывается довольно четкая картина. Samsung как-то сама собой взяла на себя эту роль и тянет индустрию за собой. Я не пытаюсь ее лишний похвалить, но именно эта компания часто поддерживает свои устройства дольше, чем даже Google свои. Долгое время единственным способом продлить жизнь телефону являлась установка кастомной прошивки, которые в изобилии были на просторах Сети. Может ли текущее положение дел быть началом конца для разработчиков этих кастомов или, наоборот, это должно помочь им в их нелегком деле? Ответ не может быть однозначным, поэтому тут надо немного порассуждать.
Кастомные прошивки популярны в узких кругах, но не все умеют ими пользоваться.
Кто пользуется кастомными прошивками
Многие сталкивались с сообществами моддеров, которые активно занимались подобными вещами. У нас в редакции тоже была пара человек, которые постоянно что-то ”накатывали” на свои смартфоны и на следующий день, активно жестикулируя, рассказывали нам как, это круто.
В мире возникло несколько Android-сообществ, сосредоточенных на не самых новых устройствах. Их основной задачей является создание прошивок для старых устройств, чтобы они чувствовали себя почти (это важное слово) как новые.
Если коротко и не вдаваясь в подробности, то кастомные прошивки — это автономные версии Android, которые можно установить на устройства. Этот процесс обычно включает разблокировку загрузчика и установку новой операционной системы. Среди самых известных примеров — CyanogenMod или даже сама MIUI, которая изначально была именно сторонней прошивкой. Только через некоторые время ее существования компания Xiaomi выпустила первый смартфон и начала свой большой путь.
Кастомная прошивка позволяет поменять в смартфоне очень многое.
Опасно ли устанавливать кастомные прошивки
Естественно, говорить о лояльности производителей к таким экспериментам не приходится. Многие пользователи даже лишались гарантии из-за такой кастомизации. Как минимум это нарушает условия предоставления гарантии, и поэтому действия производителей смартфонов нельзя критиковать.
Иногда кастомные прошивки, кроме продления срока службы устройства, могли дать ему дополнительные функции и/или большую производительность, если сравнивать с оригинальным ПО. В редких случаях получалось добиться преимущества по всем трем пунктам, но это было скорее исключением.
Многие спорят с тем, что эпоха кастомных прошивок вообще существовала. В качестве аргумента они обоснованно приводят невозможность такой установки простым пользователем. Действительно, сделать это без хотя бы минимальной подготовки и углубления в процесс было просто невозможно. Поэтому кастомы оставались уделом гиков, которые хотели и могли перепрошить свой смартфон.
Были и другие проблемы, вроде версий, требований, совместимости и еще целого вороха ограничений, которые не позволяли даже опытным пользователям воспользоваться кастомной прошивкой.
Как долго обновляется Android
Сейчас, когда производители на своем уровне начали говорить об обновлении не в течение одного-двух лет, а сразу о четырех годах поддержки, большая часть причин устанавливать что-то от сторонних разработчиков просто пропадает. А если не будет пользовательской базы, то и им тоже нет особого смысла работать, стараться и придумывать что-то новое.
Если вы хотите сделать смартфон не таким, как у всех, кастомные прошивки для вас.
Не поймите меня неправильно, я не говорю, что кастомные версии ОС мертвы. Всегда будет место для нестандартных решений, которые привлекут внимание того, кто не хочет мириться с тем, что ему предлагают в базовой версии смартфона.
Тем не менее, было время, когда казалось, что мы вот-вот увидим, как кастомные прошивки станут мейнстримом. То есть многие видели будущее смартфонов в том, что производители будут продавать просто железо, а сторонние разработчики будут готовить для него софт и продавать (или раздавать) его отдельно.
Самым известным ”именем” в этом направлении была Cyanogen Inc., основанная в 2013 году. Но потом она допустила ряд фатальных ошибок, и даже несмотря (а может быть ”из-за”) вливания денег Microsoft и других инвесторов, в 2016 году последовало заявление о прекращении деятельности.
Про Cianogen слышали многие, но не многие пользовались этим.
Идеалы проекта продолжают существовать в форме его прямого преемника — LineageOS с аналогичной инфраструктурой разработки и общей философией. Однако то значение, которое уделялось каждой новой версии и смартфону, поддерживаемому CyanogenMod, похоже, не повторяется с LineageOS, несмотря на то, что система по-прежнему предлагает преимущества обновлений Android, производительности и многого другого.
На данный момент кастомные прошивки иногда доходят до того, что смартфоны вышедшие на Android 5.1, получают Android 9 и готовятся к дальнейшим обновлениям. Пускай Apple и предлагает больший срок обновления iOS, но для Android это действительно уровень, и достигнуть его было непросто. Примером таких смартфонов может служить Fairphone 2, вышедший в 2015 году со Snapdragon 801 на борту.
Нужны ли кому-то кастомные прошивки
А теперь отвечу на главный вопрос, который я поднял в самом начале. Я считаю, что рано списывать кастомные прошивки со счетов. Несмотря на все сказанное выше и на 4 года получения официальных обновлений, есть ряд причин продолжать разрабатывать кастомы.
Во-первых, не все смартфоны получат такой большой период обновлений. Во-вторых, изменения в кастомных прошивках будут заставлять разбирающихся пользователей снова и снова пробовать что-то новое. При этом каждый раз переживая за свой смартфон, который может ”окирпичиться” в случае, если он выберет не ту региональную версию или нажмет не ту кнопку в процессе обновления.
Дело в том, что это явление сейчас находится на уровне, который можно было наблюдать 10-12 лет назад. То есть это не стало массовым явлением. И я не знаю, что должно произойти, чтобы ситуация поменялась. Не будет такого, чтобы новичок купил смартфон, посмотрел на преимущества кастома, нажал одну кнопку и получил все преимущества нестандартного решения.
Проще всего пользоваться прошивкой от производителей, но тогда все будет, как у всех.
Зато вместо этого мы получили более частые обновления версий ПО от производителя и обновления безопасности, которые приходят независимо от номерных версий Android. Возможно, крупные компании к этому подтолкнула именно активность сообществ, которые делали кастомные прошивки.
В конце приведу только еще один пример того, что работа в этом направлении будет вестись и дальше. Для того, чтобы понять, о чем я говорю, достаточно посмотреть на такие смартфоны, как LG, которые в целом не так плохи, но у их создателя слишком сложное будущее, чтобы быть уверенным в разработке новинок в области ПО. А значит, как минимум пользователи LG будут готовы на эксперименты.
А вы что думаете по этому вопросу? Готовы ли вы ставить кастомные прошивки и делали ли когда-то это со своим смартфоном? Если да, то какие после этого были ощущения?






