Что такое кастомная прошивка – это ОС, созданная энтузиастами на основе исходного кода оригинальной прошивки или ПО, портированное с другого устройства. Как работают такие сборки и зачем они нужны, рассказываем ниже.
Подробнее о кастомах
После покупки смартфона, пользователь получает официальную, стоковую прошивку. В ней предустановлены Google-сервисы, рекламные приложения и фирменный софт от вендора. Пользователю не нужно заморачиваться, поскольку все стабильно (или не всегда), работает из коробки.
На смартфоны, выпущенные исключительно для Китая, устанавливают не официальное ПО, а кастомное, для дальнейшей продажи устройств на международный рынок.
Кастомы напротив, распространяются через тематические форумы или сторонние сайты, для их установки необходимо разблокировать загрузчик, установить TWRP и полностью избавиться от официального ПО. По своей сути, это напоминает переустановку Windows, но только на смартфоне.
MIUI 13 XIAOMI.EU. Установка и обзор прошивки. Установил на POCO F3
В чем плюсы кастомов :
- пользователям доступно больше функций и возможностей кастомизации устройства;
- из них вырезана реклама, фирменные сервисы и приложения, что увеличивает время автономной работы и производительность;
- не всегда, но устройство начинает лучше звучать, фотографировать и снимать видео – чего только стоит установка подходящей Google-камеры.
- установка кастомной прошивки на Android обнуляет гарантию – если телефон выйдет из строя, восстанавливать его придется за свой счет;
- не все кастомы работают стабильно – поскольку такие проекты в основном ведут энтузиасты появляются проблемы с оптимизацией и как итог, часть функций работает нестабильно.
Официальные прошивки также не лишены багов и лагов, особенно в начале продаж смартфона и после обновления на свежие версии Android.
Зачем нужны и какие бывают кастомы
Рядовому пользователю сторонние прошивки практически не нужны, особенно на новом телефоне/планшете. Совсем иначе дело обстоит на :
- старых смартфонах – лишившись поддержи от производителя, “жизнь” девайса поддерживает комьюнити, вплоть до обновления отдельных моделей с Android 4.4 до Android 9.0;
- популярных устройствах – достаточно вспомнить легендарный HTC HD2 или относительно недавний Redmi 7, для которых доступно ПО на любой вкус и цвет.
У кого дома завалялся старый смартфон, могут попробовать оживить его с помощью подходящей прошивки.
Теперь о типах кастомов, их преимуществах и недостатках :
- Кастом из исходного кода оригинальной прошивки. Программисты получают “голый” код, а затем подгоняют его под устройства, убирая лишнее, добавляя новое и модернизируя имеющееся. Такие сборки работают относительно стабильно, зачастую обеспечивают прирост производительности и автономности.
- GSI-прошивки. Такой тип ПО больше всего походит на Windows, поскольку ОС предназначена не для конкретного девайса, а огромного числа моделей от разных производителей. Как итог, пользователь получает переработанный интерфейс, но меньший прирост скорости работы и больше багов.
- Портированное ПО с одного смартфона на другой. Грубо говоря, One UI с Samsung переносят под конкретную модель от Xiaomi. Работоспособность такой прошивки напрямую зависит от ее оптимизации.
Создание универсальной прошивки для всех смартфонов невыгодно – производители зарабатывают на предустановленной в ПО рекламе.
Кастомы на выбор
Создать полноценную прошивку в одиночку тяжело, поэтому, группы разработчиков собираются в команды и продвигают свои версии прошивок. О плюсах или минусах каждой говорить не будет, упомянем только их названия :
Как установить кастомную MIUI 13 на Xiaomi 2022
- dotOS;
- CrDroid;
- LineageOS;
- VoltageOS;
- Pixel Experience.
Наличие конкретной OS зависит от модели смартфона/планшета и его поддержки сторонними разработчиками.
Как установить
О том, как установить на Android кастомную прошивку в этой статье не будет. Почему так :
- процесс инсталляции отличается от модели к модели, поэтому, рекомендуем найти подходящую инструкцию на форумах 4PDA или XDA;
- любое неправильное действие может вывести смартфон из строя и превратить его в “кирпич”.
Кастомы – это интересно, но всегда опасно в руках новичка. Поэтому, делитесь своими впечатлениями о сторонних ОС и насколько они нравятся больше или не нравятся, по сравнению со стоком.
Источник: appsetter.ru
Кастомные Android-прошивки и всё, что с ними связано
Покупаешь новый смартфон и ходишь радостный пока опять новый кастом не накатил. Он и работает шустро, и игрушки идут лучше: явно побыстрее стока. Но тут прилетело OTA, ядро новое вышло, да и Magisk обновился уже — пора ставить апдейты и получать “бутлупы”. Да, от общего числа пользователей Android смартфонов доля тех, кто сидит на кастомах крайне мала. Однако, всё же людям приходят в голову странные мысли по типу: “А не прошить бы мне свой Xiaomi, что б летал как ракета”. По такому случаю статья, в которой рассказывается про кастомные Android прошивки от А до Я.
Кастомные прошивки и их классификация
Что же из себя представляет кастомная Android-прошивка? Это система, к созданию которой причастны сторонние разработчики: то есть любая неофициальная прошивка. В большинстве случаев отличительными чертами подобных прошивок является иная оболочка, модифицированное ядро системы, широкая кастомизация и много разных плюшек, которых нет в официальных Android прошивках, созданных компанией-производителем. Чаще всего такие прошивки работают быстрее официальных, но реже они работают стабильнее. Существует огромное множество кастомов, которые делятся на виды, изучением которых мы сейчас и займёмся.
Вот основые вариации Android-прошивок:
- Официальная от производителя (модифицированная)
- Кастомная — собранная из исходников
- GSI-прошивка
- Портированная прошивка
А теперь про каждую поподробнее. Официальная прошивка от производителя установлена в смартфоне с завода: то есть вы покупаете телефон именно с ней. Её делал отдел компании-производителя, который отвечает за программное обеспечение своих устройств. Эти прошивки часто модифицируют умельцы путём распаковки образа прошивки, внося свои изменения.
Также, любая уважающая себя компания предоставляет исходный код прошивки, которую они создали: те самые исходники. Далее по списку кастомная прошивка, собранная из исходников — та, которую собирали сторонние разработчики с нуля.
Такая прошивка может включать в себя всевозмножные улучшения и кастомизации, которых не было в официальной, и их нельзя было добавить путём простой распаковки/запаковки образа. Следующая у нас GSI-прошивка — отличается от двух предыдущих тем, что при её установке не затрагивается раздел Vendor, так как GSI-образ это и есть образ системы.
Работают эти GSI прошивки куда медленнее и менее стабильно, чем собранные из исходников. Ну и последняя — порт прошивки с другого девайса. Это прошивка, полностью перенесённая с иного устройства и изменённая для работы на конкретном смартфоне. По большей части это самые багованные прошивки, так как система не просто не родная, она ещё и содрана с другого устройства.
Но их используют: к примеру те же любители фирменных оболочек различных устройств. Существует огромное колличество портированных прошивок со смартфонов OnePlus с их оболочкой OxygenOS, которая многим приходится по душе.
Мы будем рассматривать именно те кастомы, которые собираются из исходного кода. На это есть ряд причин, а именно: такие прошивки работают быстрее остальных, они стабильнее и представляют из себя полноценную замену стоковой, так как собирались с оптимизацией под конкретный девайс. Естественно, не без учёта качества сборки. На данный момент кастомы имеют широкое распространение среди многих моделей различных брендов. Также, само сообщество создателей кастомов постоянно растёт и развивается, поэтому найти стабильно работающую прошивку под свой смартфон не представляет особой трудности.
Существует классификация прошивок, показывающая, на основе какого исходного кода взята база для сборки:
- AOSP — Android Open Source Project. Представляет из себя абсолютно голую систему Android, на которую в последующем «навешивают» оболочки, по типу One UI, MIUI, OxygenOS и так далее. Пояснение: смартфонах Google Pixel не AOSP, в них установлена собственная оболочка на базе AOSP.
- CAF — Code Aurora Forum. Проект Linux Foundation, который содержит программный код для прошивок смартфонов на базе процессоров Qualcomm. Прошивки, которые базируются на CAF-тегах могут быть не самыми стабильными, но за счёт последних версий драйверов они имеют ряд приемуществ: лучшая производительность, более высокая скорость интернет соединения, хорошая автономность и улучшенное качество звучание.
- LineageOS — кастом, на котором базируются многие другие кастомы, вроде CRdroid, Resurrection Remix и им подобные. Изначально был CyanogenMod: именно он был на слуху, да и развивался постоянно. Позже переименовался в LineageOS. В какой-то момент в AOSP было внесено столько изменений разработчиками линейки, что её начали использовать как базу для других прошивок.
Зачем же нужны кастомные прошивки?
Простому пользователю — незачем. Если хочется поиздеваться над устройством, либо наоборот преобразить его с помощью новоиспечённого кастома на последней версии Android и перевернуть в нём всё, чтобы сделать так, как хочется — это ваше.
Когда человек ставит кастом, он берёт ответственность за работоспособность девайса полностью на себя, и в случае, если вдруг что-то пойдёт не так, а вы не сможете починить свой смартфон, то, это уже будет ваше личное дело. Скорее всего ваш случай не попадёт под гарантийный, даже если сломалась аппаратная часть смартфона.
Придётся как минимум заставлять СЦ проводить нормальную диагностику, чтобы исключить самую тупую причину поломки: кастом. Также, почти любую софтовую поломку во время прошивки можно устранить в домашних условиях, не прибегая к помощи работников сервисного центра. Так что если кто надумал шиться, знайте: кирпич это не так страшно. В любом случае в интернете есть огромное колличество гайдов «как и что в случае чего».
Рассматривая использование на повседневной основе кастомной прошивки, созданной хорошим сборщиком, можно ощутить высокую плавность и скорость работы пользовательского интерфеса в сравнении со стоковой прошивкой. Прирост производительности в играх и повышение автономности также обеспечены. Вполне возможно улучшение качества звучания, фото и видео съёмки смартфона. Если не из основного, то кастомы часто имеют последние патчи безопасности и обновления системы, которые повышают стабильность и скорость работы устройства. Также, в зависимости от прошивки появляются возможности кастомизации, которых не было в стоке.
Процесс установки прошивки и разделы накопителя
Итак, вот мы и подошли к самому главному: установка. Это универсальная инструкция для всех смартфонов, которая будет работать при установке большей части прошивок. Но, на некоторых устройствах могут быть свои особенности установки, которые нужно уточнять в источнике откуда берёте прошивку.
Обращать внимание на нюансы действительно очень важно, так как если шить «как захотел», то в лучшем случае можно получить «бутлуп», а в худшем будет «кирпич». Все манипуляции должны производится на уже разблокированном загрузчике. Разблокировка осуществляется с помощью софта от производителя смартфона, либо командами Fastboot. За подробностями — в тему своего устройства.
При подготовке скачиваем всё, что необходимо для установки прошивки: нужное TWRP, последний Firmware (если имеется на ваш смартфон), сама прошивка, кастомное ядро (вдруг нужно), патчи и фиксы (при надобности), по желанию GAPPS (Google Apps), дешифратор (снятие шифрования Data) и Magisk (Root-права). После того, как всё скачалось, лучшим вариантом будет перекинуть все эти файлы на флешку, чтобы шиться с неё. Из всего выше перечисленного для установки прошивки нужно только TWRP и сама прошивка, но, чаще всего люди шьют и всё остальное, поэтому вот последовательность, которая включает в себя самую обычную установку прошивки.
TWRP — модифицированная версия Recovery (режим восстановления), в котором мы и будем производить все манипуляции. Для этого достаточно установить драйвера для своего устройства на компьютер и прошить образ нужного TWRP в раздел «Recovery» (если не грузиться, то и в Boot) через специальную утилиту в зависимости от платформы процессора смартфона: MediaTek или Qualcomm (SPFlashTool или Minimal ADB and Fastboot). Выбирайте TWRP на вкус и цвет, главное чтобы работало. Если TWRP уже установлен, сразу начинаем со второго пункта.
Основные разделы смартфона, которые видно в TWRP:
- Dalvik / ART Cache — кэш виртуальных машин Dalvik / ART.
- Cache — системный кэш.
- Data — раздел с данными системы и всех установленных в ней программ.
- System — сама система. Те же GSI-образы устанавливаются именно в этот раздел.
- Vendor — бинарники, конфиги, библиотеки. В общем всё, что запихнул производитель в смартфон, для нормальной его работы.
- Внутренняя память — она у вас на главной странице в проводнике. Созданные или скачанные вами файлы.
- Micro SDCard — точка монтирования карты памяти (флеш-память).
- USB OTG — точка монтирования флешки, либо харда, подключенных по OTG-кабелю.
Заходим в TWRP той комбинацией клавиш смартфона, которой заходят в режим Recovery и производим очистку смартфона, чтобы кастом шился на чистый накопитель. Для этого в TWRP ищём пункт связанный с очисткой и заходим в него. Там же мы наблюдаем разделы смартфона и галочки рядом с ними.
Нам нужно поставить галки напротив разделов Dalvik / ART Cache, Cache, Data, System, Vendor (необязательно), Внутренняя память, но не ставить на Micro SDCard и USB OTG, которые указывают на SD-карту, либо OTG-накопитель, в зависимости от того, где у вас лежат файлы для прошивки. После мы просто проводим свайп для очистки разделов (вы потеряете все данные на смартфоне). Далее нам нужно отформатировать DATA-раздел.
Делается это там же в меню очистки с введением подтверждения в виде слова «yes». После успешного форматирования DATA-раздела нам нужно сделать перезапуск в TWRP. Зачем? Это может быть необходимо, для правильного определения разделов самим TWRP во избежание ошибок при установке прошивки. Также, существует вариант OTA-обновления: установка прошивки как обновления уже существующей, без форматирования памяти.
- Грузимся обратно в TWRP и приступаем к установке: Выбираем накопитель на котором лежат необходимые файлы и ставим всё в такой последовательности:
- Firmware
- Прошивка (Система, которую ставим)
- Перезагрузка в TWRP (По причине, описанной выше)
- Ядро
- Перезагрузка в TWRP
- Необходимые патчи / фиксы
- GAPPS (Google Services)
- DFE (Отключение шифрования)
- Magisk (Root права)
- Перезагрузка в систему и дальнейшая её настройка на ваш вкус.
Составляющих в последовательности установки может быть и меньше. Как я уже сказал, достаточно в TWRP установить лишь прошивку и если ей ничего более не нужно, то она запустится и будет работать.
Проблемы при установке прошивки
Ошибки могут быть разные, но решаются по одному и тому же алгоритму. Если TWRP выдаёт ошибку, то:
- Проверить какую прошивку вы ставите. Всякое бывает, можно и не свою скачать случайно.
- Перечитать инструкцию если таковая есть, вдруг что-то пропустили.
- Перекачать установочный zip с прошивкой (он может быть битый).
- Если 1-2-3 не сработали, то проводим очистку разделов и форматируем Data.
- Крайний случай: прошиваем стоковой прошивкой через фирменный прошивальщик.
- Только при наличии программатора и умения с ним работать: шьём через него сток (может решить проблему, если не помог обычный прошивальщик)
- Пробуем восстановить смартфон по индивидуальной для каждого инструкции «Восстановление из кирпича», которая ищется в теме своего устройства.
- Если совсем никак, скорее всего проблема в железе. Поэтому остаётся только вариант сервисного центра.
Все проблемы, которые могут возникнуть в рабочей системе решаются установкой «Фикса от Васяна», сменой ядра, либо установкой другого кастома.
Если вы уже решили заняться этим делом, то ищите и пытайтесь пофиксить, а ещё лучше показать остальным как вы решили свою проблему, если решения до вас не было.
Выводы: нужно оно нам, или нет
Для начала придётся немного пострадать, а там уже опыт наберётся и можно будет шиться без гайдов и фиксить любую проблему самому. Получение удовольствия от использования своего смартфона станет не таким редким явлением. Захотели себе что-то особенное и лучше чем сток? Готовы уделять этому время?
Форумы с прошивками вас ждут. «Кастом будет всегда лучше любого стока» — эта фраза будет иметь смысл только в том случае, если прошивка хорошо собрана, имеет ядро с различными оптимизациями и почищена от мусорных приложений. Тут дело уже не во вкусах, а в том, как на самом деле.
- Разработка под Android
- Разработка под Linux
- Гаджеты
- Смартфоны
Источник: habr.com
Кастомная прошивка что это значит и что такое стоковая прошивка телефона?
Добрый день, друзья. Когда вы используете телефон Андроид, в независимости от бренда, то вам не помешает знать, кастомная прошивка что это такое, и в чём её отличие от стоковой. Я думаю, что, прочитав статью, многие люди пожелают себе на смартфон установить подобную прошивку.
Что значит стоковая прошивка?
Давайте начнём с теории для пользователей, которые вовсе плохо знают эту теорию. Мы говорим про OS Android, которую устанавливают на мобильных девайсах совместно с различными внедренными программами – почтовыми службами, картами, браузерами и антивирусом. Другими словами, после приобретения нового смартфона, на нём установлена операционная система с завода, а вместе с ней различные приложения.
Часть производителей преобразовывают чистый Андроид, делая в нём свою корректировку – изменяют дизайн основного окна, вкладку с настройками, вставляют брендовые приложения (вроде файлового менеджера, ускорителя, браузера). Например, это делается на Xiaomi с MIUI, Meizu с Flyme OS.
Другими словами, человек получает особенный дизайн, у которого расширенный функционал. Но, в нагрузку с приложениями создатели девайса внедряют в прошивку приличное число рекламных блоков. Убрать их вполне возможно, но если вы в очередной раз обновите свою лицензию, то изменённые настройки скорее всего будут убраны.
Достоинства и недостатки прошивки на заводе
- Есть возможность обновлять телефон прямо из сети, имеется в виду после того, как выйдут новые обновления (совершенствования ОС, удаление ошибок). Нужно лишь тапнуть по ярлыку «Настройки», затем входим во вкладку «Обновление компонентов»
и просматриваем приложения, которые можно обновить;
- Стабильность функционирования, min число сбоев;
- Если потребуется помощь, можно обратиться в сервисный центр и без лишних вопросов от персонала центра;
- У официальной прошивки Андроид могут находиться программы, удалить которых не так просто. Для этого нужны права Рут. Но, если вы установите Root права, вы потеряете гарантию на ремонт телефона;
- Не каждая компания с пониманием относится к своему клиенту. Софт обновляется не часто;
- На разные мобильные гаджеты могут быть наложены различные ограничения. Часть сторонних приложений инсталлировать не получится.
Что означает кастомная прошивка?
Наименование этого слова уходит к английскому «custom». Данное слово имеет довольно много интерпретаций, но в этом конкретном случае я имею в виду «Произведённое по заказу», «Изготовленное пользователем».
Тут дело обстоит с левым вариантом ПО, который устанавливается на Андроид, но с различными изменениями. По большей части мастера, которые создавали прошивку, обращаются к своим клиентам с опросами, как функционирует прошивка. Пользователи сообщают, что в прошивке лишнего, что желательно удалить. После этого, мастера начинают работать над ошибками, делая заново, или улучшая своё детище.
Это довольно хлопотное дело, с ним могут справиться не все «Желающие». Нужно по элементу перебрать OS, а после этого вновь собрать в обновлённом варианте. После установки новой прошивки функциональность смартфона может быть нарушена.
Сломан ваш ПК и у вас пропала возможность на нём нормально работать?
Это не проблема.
Нужно обратиться в наш центр по ремонту компьютеров. Мы проведём диагностику и устраним неисправность.
Для нас является важным, чтобы ваш ПК продолжал отлично функционировать, и чтобы ничто не отвлекало вас от занятия любимым делом:
Наше предложение:
1 Бесплатный выезд специалиста;
2 Бесплатный анализ компьютера у вас дома;
3 Мы даём гарантию после ремонта до трёх лет;
4 Выдаём чек с гарантийным талоном.
Вам достаточно оставить заявку, и мы предоставим вам скидку на 15%
Какие кастомная прошивка имеет достоинства?
- Углублённый доступ к ОС, есть возможность удалить и установить любые приложения, глубоко вникнуть в структуру файлов, и увидеть файлы, которые скрыты системой;
- Убрано всё не нужное, от рекламы, до встроенного софта. Из-за этого мобильный гаджет работает более быстро, экономично, увеличивается свободная память;
- Дизайн может быть боле приятным с правом внедрения личных настроек: — шрифта, ярлыков, вкладок и прочее;
- Мастера, которые добились авторитета в данной области, часто связываются с пользователями своих детищ, интересуются проблемами, багами, чаще обновляют ПО;
- Также, есть возможность установки, в том числе и самых новых версий Андроид на девайсы, поддерживаемые ими.
Например. Телефон Xiaomi Redmi Note 4 функционирует на Android 7, имеет оболочку MINI 10. Его создатели заявили, что у этой модели не будет следующих версий OS. Если нужен Андроид с более новой системой, необходимо купить более новый телефон. Но, часть людей приобрела левую прошивку, созданную командой Pixel Expirience и в данный момент наслаждаются достоинствами десятки.
Недостатки кастомных прошивок
- Как уже было указано, когда вы внесёте такие изменения на телефон, у него пропадает гарантия;
- Вполне возможно, что возникнут неожиданные проблемы. К примеру, перестанет работать Вай-Фай, смартфон перестанет передавать информацию, слабый сигнал сотовой связи, аккумулятор может быстрее разряжаться и прочее. Отсюда, применение кастомной прошивки целесообразно лишь тогда, когда вы старательно изучите отзывы о ней;
- Кастомную прошивку вы устанавливаете не свой страх с риском. Никакой мастер не даст вам 100% гарантии, что она установится правильно. Если мастер что-то сделает не так, или на это повлияют особые нюансы вашего смартфона, то результат может оказаться плачевным. К примеру, может выйти из строя главный чип вашего телефона. А это грозит дорогим ремонтом;
- Поэтому, нужно очень внимательно читать сообщения на различных форумах. Могу порекомендовать «4PDA». На этом форуме есть данные для различных моделей, с кучей файлов, рекомендаций, множеством комментариев.
Вывод: кастомная прошивка что это, вы теперь ясно представляете. Трижды подумайте, стоит вам устанавливать подобную прошивку на телефон, или нет! Успехов!
С уважением, Андрей Зимин 04.09.2020
Источник: info-kibersant.ru