Вы покупаете новый смартфон и ходите довольный, пока снова не выкатите новый кастомный.
Работает быстро, и игрушки выходят лучше, быстрее стоковых, но тут пришло ОТА, вышло новое ядро, а Магиск уже обновился - пора ставить обновления и получать "бутлупы".
Да, из общего числа пользователей Android-смартфонов доля тех, кто пользуется кастомными, крайне мала.
Однако людям все равно приходят в голову странные мысли вроде: «Мне бы хотелось прошить свой Xiaomi, чтобы он мог летать как ракета».
По этому поводу статья, в которой рассказывается о кастомных прошивках Android от А до Я.
Кастомные прошивки и их классификация
Что такое кастомная прошивка Android? Это система, в создании которой участвуют сторонние разработчики, то есть любая неофициальная прошивка.Отличительными особенностями таких прошивок в большинстве случаев являются другая оболочка, модифицированное ядро системы, широкая кастомизация и множество разных плюшек, не включенных в официальную прошивку Android, созданную производителем.
Чаще всего такие прошивки работают быстрее официальных, но реже работают стабильнее.
Существует огромное разнообразие обычаев, которые делятся на виды, которые мы сейчас и будем изучать.
Вот основные варианты прошивок Android:
- Официал от производителя (сток)
- Пользовательский, собранный из исходников
- прошивка GSI
- Портированная прошивка
Официальная прошивка от производителя устанавливается в смартфон с завода: то есть вы покупаете телефон вместе с ней.
Его сделал отдел компании-производителя, отвечающий за программное обеспечение своих устройств.
Также любая уважающая себя компания предоставляет исходники созданной ими прошивки, те самые исходники.
Далее по списку идет кастомная прошивка, собранная из исходников — та, что собрана сторонними разработчиками.
Такая прошивка является модифицированной и может включать в себя всевозможные улучшения и настройки, которых не было в официальной.
Наша следующая прошивка GSI отличается от двух предыдущих тем, что при ее установке не затрагивается раздел Vendor, так как образ GSI является образом системы.
Эти прошивки GSI работают гораздо медленнее и менее стабильно, чем скомпилированные из исходного кода.
Ну и последнее - это порт прошивки с другого устройства.
Это прошивка, полностью перенесенная с другого устройства и модифицированная для работы на конкретном смартфоне.
По большей части это самые глючные прошивки, так как система мало того, что не родная, так еще и содрана с другого устройства.
Но ими пользуются: например, те же любители фирменных оболочек для различных устройств.
Существует огромное количество портированных прошивок со смартфонов OnePlus с их оболочкой OxygenOS, которая нравится многим.
Мы будем рассматривать именно те кастомные, которые собраны из исходников.
Причин этому ряд, а именно: такие прошивки работают быстрее других, они более стабильны и являются полноценной заменой стоковой, так как собирались под конкретное устройство, а не имеют только Системного образ типа GSI и не портируется.
Естественно, не без учета качества сборки.
На данный момент кастомные широко распространены среди многих моделей различных брендов; Также само сообщество создателей кастомов постоянно растёт и развивается, поэтому найти стабильную прошивку для своего смартфона не составит особой сложности.
Существует классификация прошивок, которая показывает, на каком исходном коде основана база сборки:
- AOSP — проект Android с открытым исходным кодом.
Это совершенно голая Android-система, на которую впоследствии «навешиваются» оболочки, такие как One UI, MIUI, OxygenOS и так далее.
Даже в смартфонах Google Pixel нет AOSP, в них установлена собственная оболочка.
- CAF - Форум Кодекса Авроры.
Проект Linux Foundation, содержащий программный код для прошивки смартфонов на базе процессоров Qualcomm. Прошивки, основанные на тегах CAF, возможно, не самые стабильные, но за счет последних версий драйверов имеют ряд преимуществ: лучшая производительность, более высокая скорость подключения к Интернету, хорошее время автономной работы и улучшенное качество звука.
- LineageOS — это кастом, на котором основано множество других кастомов, таких как CRdroid, Resurrection Remix и им подобные.
Изначально был CyanogenMod: именно он был широко известен и постоянно развивался.
Позже переименован в LineageOS. В какой-то момент в AOSP было внесено столько изменений разработчиками линейки, что они стали использовать его как основу для других прошивок.
Зачем нужны кастомные прошивки?
Простой пользователь не нужен.Если вы хотите поиздеваться над устройством, или наоборот преобразить его с помощью вновь созданного кастома на последней версии Android и перевернуть в нем все так, как вам хочется – это ваше.
Когда человек настраивает кастомный, он берет на себя всю ответственность за работоспособность устройства, и если вдруг что-то пойдет не так и вы не сможете починить свой смартфон, то это будет ваше личное дело.
Скорее всего, на ваш случай гарантия не распространяется, даже если аппаратная часть вашего смартфона сломана.
Придется как минимум заставить сервисный центр провести нормальную диагностику, чтобы исключить самую глупую причину поломки: кастомную.
Также практически любую программную поломку при прошивке можно устранить в домашних условиях, без помощи сотрудников сервисного центра.
Так что если кто решил шить, знайте: кирпич – это не так уж и страшно.
В любом случае, в Интернете есть огромное количество руководств «как и что делать, если что-то случится».
Учитывая ежедневное использование кастомной прошивки, созданной хорошим сборщиком, можно ощутить высокую плавность и скорость пользовательского интерфейса по сравнению со стоковой прошивкой.
Также гарантирован рост производительности в играх и увеличение автономности.
Улучшить качество звука, фото и видеосъемки смартфона вполне возможно.
Если не из основного, то в кастомных часто стоят последние патчи безопасности и обновления системы, повышающие стабильность и скорость работы устройства.
Также в зависимости от прошивки появляются возможности настройки, которых не было в стоке.
Процесс установки прошивки и разделы диска
Итак, вот мы и подошли к самому главному: установке.Это универсальная инструкция для всех смартфонов, которая подойдет при установке большинства прошивок.
Но, некоторые устройства могут иметь свои особенности установки, которые необходимо уточнить в источнике, откуда вы берете прошивку.
Уделять внимание нюансам действительно очень важно, так как если шить «как хочешь», то в лучшем случае можно получить «бутлуп», а в худшем – «кирпич».
Все манипуляции необходимо провести уже разблокированный загрузчик .
Разблокировка осуществляется с помощью программного обеспечения от производителя смартфона, либо команд Fastboot. Подробности смотрите в теме вашего устройства.
При подготовке скачиваем все, что необходимо для установки прошивки: необходимый TWRP, последнюю версию прошивки (если имеется на вашем смартфоне), саму прошивку, кастомное ядро (если оно вам нужно), патчи и исправления (если необходимо).
), опционально GAPPS (Google Apps), дешифратор (снятие шифрования данных) и Magisk (Root-права).
После того, как все скачано, лучшим вариантом будет перенести все эти файлы на флэшку, чтобы с нее прошиться.
Из всего вышеперечисленного для установки прошивки нужен только TWRP и сама прошивка, но чаще всего люди устанавливают еще и все остальное, поэтому вот последовательность, включающая наиболее распространенную установку прошивки.
- Установите TWRP на свой смартфон:
Для этого достаточно установить на компьютер драйвера для вашего устройства и прошить образ нужного TWRP в раздел «Recovery» (если не загрузился, то в Boot) через специальную утилиту в зависимости от процессорной платформы смартфона: MediaTek или Qualcomm (SPFlashTool или минимальный ADB и Fastboot).
Выбирайте TWRP на свой вкус и цвет, главное, чтобы оно работало.
Если TWRP уже установлен, сразу начните со второго пункта.
- Очистка разделов смартфона:
- Dalvik/ART Cache — кеш виртуальных машин Dalvik/ART.
- Кэш - системный кеш.
- Данные - раздел с данными системы и всех установленных на ней программ.
- Система – это сама система.
В этот раздел установлены те же образы GSI.
- Вендор - бинарники, конфиги, библиотеки.
В общем, всё то, что производитель запихнул в смартфон для его нормальной работы.
- Внутренняя память — она у вас есть на главной странице в Проводнике.
Файлы, которые вы создали или скачали.
- Micro SDCard — место крепления карты памяти (флэш-памяти).
- USB OTG — это точка крепления флешки или жесткого диска, подключаемого через OTG-кабель.
Для этого в TWRP ищем пункт, связанный с очисткой и заходим в него.
Там же мы видим разделы смартфона и галочки рядом с ними.
Нам нужно поставить галочки возле разделов Dalvik/ART Cache, Cache, Data, System, Vendor (опционально), Internal Memory, но не ставить Micro SDCard и USB OTG, которые указывают на SD-карту или OTG-накопитель, смотря где у вас лежат файлы для прошивки.
После этого просто свайпом очищаем разделы (вы потеряете все данные на смартфоне).
Далее нам нужно отформатировать раздел DATA. Делается это там же в меню очистки с введением подтверждения в виде слова «да».
После успешного форматирования раздела DATA нам необходимо перезагрузиться в TWRP. За что? Это может быть необходимо для корректного определения разделов самим TWRP во избежание ошибок при установке прошивки.
Также есть вариант ОТА-обновления: установка прошивки как обновления существующей, без форматирования памяти.
- Загрузимся обратно в TWRP и приступим к установке: Выбираем диск, на котором расположены необходимые файлы и ставим все в следующей последовательности:
- Прошивка
- Прошивка (Система, которую мы устанавливаем)
- Перезагружаемся в TWRP (По причине описанной выше)
- Основной
- Перезагрузитесь в ТВРП
- Необходимые патчи/исправления
- GAPPS (Сервисы Google)
- DFE (отключить шифрование)
- Magisk (Root права)
- Перезагрузитесь в систему и далее настройте ее по своему вкусу.
Как я уже говорил, достаточно установить только прошивку в TWRP и если больше ничего не нужно, то он запустится и будет работать.
Проблемы с установкой прошивки
Ошибки могут быть разными, но решаются они по одному и тому же алгоритму.Если TWRP выдает ошибку, то:
- Проверьте, какую прошивку вы устанавливаете.
Всякое может случиться, вы даже можете случайно скачать что-то чужое.
- Перечитайте инструкцию, если она есть, если вы что-то пропустили.
- Скачайте установочный zip с прошивкой (может быть битый).
- Если 1-2-3 не помогло, то чистим разделы и форматируем Data.
- Крайний случай: прошить стоковую прошивку фирменным флешером.
- Только если у вас есть программатор и умение с ним работать: прошейте через него сток (это может решить проблему, если штатный прошивальщик не поможет)
- Пытаемся восстановить смартфон, используя индивидуальную инструкцию для каждого «Восстановление из кирпича», которую ищем в теме вашего устройства.
- Если нет вообще, скорее всего проблема в железе.
Поэтому остается единственный вариант – это сервисный центр.
Если вы уже решили заняться этим делом, то поищите и постарайтесь исправить, а еще лучше покажите другим, как вы решили свою проблему, если до вас решения не было.
Выводы: нужно оно нам или нет?
Для начала вам придется немного потерпеть, а потом вы наберетесь опыта и сможете шить без направляющих и самостоятельно устранять любую проблему.Получение удовольствия от использования смартфона перестанет быть таким уж редким явлением.
Хотите чего-то особенного и лучшего, чем стандартный? Готовы ли вы посвятить этому время? Форумы с прошивками ждут вас.
«Кастом всегда будет лучше любого стока» — эта фраза будет иметь смысл только в том случае, если прошивка хорошо собрана, имеет ядро с различными оптимизациями и очищена от ненужных приложений.
Здесь дело не во вкусе, а в том, как оно есть на самом деле.
Теги: #Разработка для Linux #Android #Разработка для Android #Смартфоны #Гаджеты #кастомные #прошивки #прошивки #ROM
-
Кэмпбелл, Уильям Уоллес
19 Oct, 24 -
Как Интернет Может Помочь Учителю Музыки
19 Oct, 24 -
Готовы Ли Вы Вживить Себе Микрочип?
19 Oct, 24 -
Huawei E5 Преобразует Сигнал 3G Gsm В Wi-Fi
19 Oct, 24 -
Серия Встреч Дмитрия Гришина Со Студентами
19 Oct, 24