Нюансы Установки Сторонних Прошивок На Android-Смартфоны. Установить Кастомное Пзу

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

Это вторая часть серии статей о тонкостях прошивки и настройки.

В нем мы рассмотрим, какие стабильные проекты прошивок доступны на данный момент, как выбрать и установить систему, не превращая свое устройство в кирпич, и как установить необходимые компоненты Google.



Серия статей

  • Разблокировка загрузчика и установка кастомного рекавери


Содержание



Введение

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

В противном случае может случиться что угодно, от банального сбоя до полного «кирпича» устройства без возможности восстановления.



Выбор прошивки

Условно прошивки от сторонних разработчиков можно разделить на 2 большие группы:
  • Прошивка разработана и поддерживается отдельными энтузиастами.

  • Прошивка разработана командой программистов.

Оба типа прошивок имеют свои преимущества и недостатки.

Давайте рассмотрим ключевые из них.



Прошивка от энтузиастов

Основное отличие прошивок, разработанных одним разработчиком, — отсутствие какой-либо четкой перспективы дальнейшей поддержки.

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

Изменения в Android часто носят незначительный и не системный характер.

Однако существуют и вполне жизнеспособные версии, а иногда какой-нибудь забытый старый смартфон имеет лишь самодельный порт какого-нибудь более популярного проекта.

Такие фирменные прошивки можно найти в темах вашего устройства на XDA и 4PDA.

Проекты

Командные проекты – это совсем другое дело.

Это целая команда сторонних разработчиков («кураторов»), занимающихся разработкой сторонних прошивок.

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

Наиболее яркие представители этого типа прошивок у всех на слуху:

  • Пиксельный опыт
  • ЭволюцияX
  • crDroid
  • параноик
  • AOSP (чистый Android)
  • LineageOS (ранее CyanogenOS)
  • СтрелкаOS
  • Ремикс воскрешения
  • и другие
Явными преимуществами таких проектов являются длительная поддержка прошивок, более высокое качество прошивок в целом, оперативное устранение ошибок, наличие полезного функционала и тематических сообществ.

В общем одни плюсы, так что однозначно рекомендую сначала установить именно эти прошивки.



Выдающиеся представители



Пиксельный опыт

На самом деле большая часть отличий перечисленных выше проектов скрыта «под капотом», однако есть и системы, которые выделяются, например: Пиксельный опыт .

Как нетрудно догадаться, авторы стремились дать пользователям смартфонов ощущение «пилотирования» устройств Pixel. И они проделали хорошую работу! На моем устройстве Pixel Experience — единственный способ опробовать Android 13 с новой системой разрешений раньше всех.

Правда, достигается это ценой прокачки прошивки до отказа сервисами Google, что нельзя считать преимуществом.

Однако на 4pda это самая популярная прошивка.



crDroid

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

Сбалансированная прошивка, хороший баланс возможностей оптимизации и настройки.

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

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

Есть шифрование данных.

Для меня всю эту идиллию испортил неработающий механизм обновления - на моем устройстве он ломал систему, каждую версию приходилось устанавливать полностью, повторяя процедуру настройки устройства с нуля.

Не факт, что проблема присутствует и на других устройствах.



LineageOS

Проект с давней историей, углубляться в которую не является темой данной статьи.

На основе чистого Android с небольшим добавлением его функционала.

В комплекте чаще всего идет рекавери от разработчиков, но по личному опыту могу сказать, что это скорее опция, чем необходимость.

Является основой для некоторых других сборок.



СтрелкаOS

На мой взгляд лучшая версия представленной прошивки.

Как говорят основатели проекта:

ArrowOS — это проект на основе AOSP, созданный с целью сделать все простым, чистым и аккуратным.

Мы добавили только нужные и наиболее часто используемые вещи, которые в конечном итоге будут действительно ПОЛЕЗНЫМИ, стремясь обеспечить плавную работу и увеличить время автономной работы.

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



Скачивание и установка прошивки

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

Это почти всегда один zip-архив.

(в древности иногда приходилось сшивать каждую секцию отдельно).

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

Если вы прошиваете свое устройство, настоятельно рекомендую иметь в телефоне большую и быструю SD-карту для хранения резервных копий и файлов прошивки.

Но не у всех есть такая возможность, поэтому рассмотрим вариант установки прошивки с картой памяти или без нее в телефон.

Обратите внимание: некоторые рекавери, например CWM, не имеют возможности установки прошивки из памяти устройства.



Установка с карты памяти

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

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

В каждом восстановлении этот процесс выглядит по-разному, но интуитивно понятен.

После завершения процесса установки настоятельно рекомендую еще раз отформатировать раздел Data. Вот и всё, перезагружаемся в систему и пользуемся.



Установка без карты памяти

Этот метод немного сложнее.

Для этого нам понадобится компьютер с ADB. Закидываем архив с прошивкой в папку с adb.exe и называем как-нибудь попроще (я обычно называю update.zip).

На телефоне также необходимо отформатировать все разделы кроме MicroSD и данных, а также включить боковая загрузка .

В рекавери на базе TWRP это делается в разделе Передовой - Неопубликованная загрузка АБР .

Есть пункт в CWM Применить обновление от ADB .

К таким режимам относится неопубликованная загрузка, которая ждет, пока на нее не придет команда на установку файла.

Подключаем телефон с включенной боковой загрузкой к компьютеру по USB и пишем команду в терминале ADB

   

adb sideload update.zip

Где update.zip — название архива с прошивкой.

Начнется точно такой же процесс установки, после чего ваше устройство перезагрузится.

В этом случае возможен Bootloop. Не пугайтесь, просто зайдите в рекавери и снова отформатируйте раздел «Данные».

В большинстве случаев проблема заключается в шифровании этого раздела.



Я что-то нажал и оно сломалось.

Возможные проблемы

Вполне возможно, что что-то пойдет не так.

Хочу вас успокоить - если у вас была возможность разблокировать загрузчик, то у вас в любом случае будет возможность восстановить родную систему.

Давайте рассмотрим распространенные ситуации, которые могут возникнуть из-за неправильного порядка действий/поспешности/невнимательности/фаз Луны.



Bootloop или вечная загрузка

Самое популярное состояние смартфона после прошивки.

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

Похоже.

Циклическая перезагрузка.

Для этого может быть много причин.

Например, на дешевых устройствах я чаще всего сталкивался с этой проблемой из-за аппаратного сбоя памяти.

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

Применительно к нашей ситуации наиболее вероятны два варианта:

  1. Прошивка изначально мертвая (чаще всего фирменная) или не для вашей модели телефона.

  2. Система не может расшифровать раздел Данные.

В первом случае все ясно; следует либо проверить совместимость прошивки с вашим устройством, либо скачать ту, которая имеет положительные отзывы пользователей.

Второй случай заслуживает более детального рассмотрения.

В какой-то (не помню какой) версии Android шифрование данных включено по умолчанию в системе (раздел Данные).

И только система, которая его зашифровала, может его расшифровать.

Вот почему я рекомендую форматировать этот раздел.

ДО И ПОСЛЕ прошивку до первого запуска, так как сталкивался с ситуациями, когда в процессе прошивки шифровался раздел Data и система не могла запуститься.

Обратите внимание, что при первом запуске система загружается немного дольше (в пределах разумного), чем обычно.

Решение простое: форматировать раздел Data через рекавери; если не поможет, смотри пункт 1.

Система разрушена

Или подобные страшные надписи с не менее страшными красными восклицательными знаками/биологической опасностью/ядерной опасностью.

По сути причины те же, с той лишь разницей, что здесь сама система способна сообщить, что не может запуститься.

Чаще всего эта ошибка связана с несовместимостью/битостью файла прошивки.

Решение - другая прошивка.



Проблемы, связанные с устройством

Это то, что я назвал проблемами, возникающими на отдельных устройствах при определенных обстоятельствах.

Например, на моем Xiaomi в один прекрасный момент перестали работать все датчики.

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



Если все остальное не удается

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

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



Установка сервисов Google

Лично для меня первой причиной смены прошивки стала чрезмерная прожорливость родной китайской MIUI, напичканной всяким китайским хламом, который в России бесполезен и жрет батарею.

Да и спектакль не радовал глаз.

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

Однако я очень быстро понял, что и на голом Android жизни не будет — почти все приложения получают лицензию с помощью сервисов Google, загружают карты, локации, синхронизируют контакты и получают с их помощью уведомления.

Для решения этой проблемы существуют различные «дизайнерские» пакеты GApps, которые представляют собой различные комбинации приложений Google в зависимости от ваших потребностей.

С вашего позволения, я не буду подробно разбирать эту тему, скажу лишь, что во времена мамонтов (4.0) для этого было хорошо OpenGapps , сейчас я знаю только один актуальный ресурс - НикГаппс .

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

На официальном сайте НикГаппс Есть ссылки на репозиторий sourceforge, где можно найти отдельные приложения от Google (Addons).

Например, для полноценной жизни мне от Google не нужно практически ничего, кроме его ядра и Ассистента, мы к нему слишком приблизились.

Поэтому, если вам нужна чистая система с минимальным присутствием старшего брата, было бы разумно установить основной пакет, который включает в себя основные службы и надстройку Google Search (velvet), включающую приложение Google и Assistant. Для первого запуска я также устанавливаю Device Setup для восстановления настроек с предыдущего устройства.

Эти сервисы выглядят точно так же, как и прошивки - это архивы, которые прошиваются через рекавери.

Рекомендую сделать это сразу после установки системы, не включая телефон.



Альтернатива GApps



МиркоГ

Есть ли жизнь без GApps и постоянного мониторинга действий пользователей? Этот вопрос, похоже, задавался многими людьми, поскольку существует такой проект, как МикроГ .

Его цель — заменить закрытые сервисы Google открытыми.

По моему субъективному мнению, проект скорее мертв, чем жив.

Многие функции не работают или срабатывают время от времени; Энергоэффективность также остается под вопросом.

Хотя мне удалось довести их до приемлемого уровня, я бы не рекомендовал их использовать.



Услуги Huawei

Наверняка многие знают, что у Китая и США достаточно напряженные отношения и в результате с некоторых пор Америка запретила Китаю доступ к сервисам Google. Но наши предприимчивые соседи не расстроились и построили нечто вроде похожей экосистемы.

Не скажу, что это очень плохо — в российском приложении Mir Pay есть возможность авторизации через сервисы Huawei. В остальном те же яйца, только в профиль.



Заключение

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

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

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

Спасибо за внимание, жду конструктивной критики и предложений! В опросе могут участвовать только зарегистрированные пользователи.

Войти , Пожалуйста.

Какими услугами вы пользуетесь? 46,67% GApps 21 20% MicroG 9 24,44% Чистый Android 11 8,89% Остальные 4 Проголосовали 45 пользователей.

10 пользователей воздержались.

В опросе могут участвовать только зарегистрированные пользователи.

Войти , Пожалуйста.

Какую прошивку вы предпочитаете? 0% Выглядит хорошо, но не хватает производительности 0 69,77% Баланс между настройкой и производительностью 30 30,23% Максимальная производительность 13 Проголосовали 43 пользователя.

9 пользователей воздержались.

Теги: #Android #Смартфоны #Лайфхаки для гиков #Оболочки #кастомизация #прошивка

Вместе с данным постом часто просматривают: