Ранее кастомные прошивки (пользовательские ПЗУ) были популярны среди поклонников Android, но в последние годы интерес к ним значительно угас. Улучшенные обновления ПО, усовершенствованные интерфейсы и мощное железо сделали их менее актуальными. Тем не менее, сообщество никогда полностью не исчезало, и в наше время все еще можно найти множество устройств на базе Android с официальными версиями LineageOS.
Что же побуждает столь многих пользователей устанавливать модифицированные операционные системы, когда многие уже их оставили? Чтобы разобраться в этом вопросе, я решил установить кастомные прошивки на два своих Android-устройства.
Зачем нужны кастомные прошивки?
Основная причина установки пользовательского ПЗУ не менялась более десяти лет — ОС, выпускаемая на вторичном рынке, может продлить срок службы старых устройств Android, от которых уже давно отказались соответствующие производители. Возьмем, к примеру, LG V40 или OnePlus 7 Pro. Официально оба телефона больше не получают обновлений для новых версий Android или исправлений для системы безопасности. Однако сообщество энтузиастов поддержало работу таких устройств, выпустив официальные версии LineageOS до Android 14. Некоторые популярные телефоны, такие как Galaxy S5, по-прежнему получают обновления по сей день.
Производительность и отзывчивость — это, пожалуй, вторая по значимости причина, по которой стоит задуматься об установке пользовательского ПЗУ. Даже бывшие флагманские чипы могут прогибаться под нагрузкой современных оболочек и приложений для Android. Наконец, даже если у вас относительно новое устройство, такое как Pixel 9, вы можете рассмотреть альтернативную ОС без сервисов Google, чтобы сохранить конфиденциальность или увеличить время автономной работы.
Но это только теория — насколько можно использовать пользовательское ПЗУ в реальном мире?
Использование пользовательского ПЗУ — это нормально на сегодня?

В ходе эксперимента я использовал Poco X3, который служит у меня вторым телефоном, и Xiaomi Pad 6, предназначенный для браузинга и просмотра видео.
Poco X3 был весьма востребованным бюджетным смартфоном при своем запуске в конце 2020 года. Последнее обновление безопасности вышло в сентябре 2023 года, но устройство осталось на Android 12. Тем не менее, если поискать, можно найти несколько пользовательских прошивок на базе Android 14, которые продолжают получать обновления каждую неделю (на фото выше).
Что касается моего Xiaomi Pad 6, то он регулярно получает официальные обновления безопасности, но, вероятно, не получит Android 15. Несмотря на наличие процессора Snapdragon 870, который уже несколько поколений назад считался флагманским, я заметил замедления в многозадачном режиме на стоковой прошивке. Кроме того, интерфейс Xiaomi не поддерживает много пользовательских профилей, поэтому я решил установить crDroid — кастомную прошивку, ориентированную на настройку.
В обоих устройствах опыт использования был одинаковым независимо от времени суток. Как телефон, так и планшет работали быстрее и гладче, приложения открывались и закрывались чуть ли не моментально. Я почти не заметил разницы в многозадачности между моим Pixel 8 и Xiaomi Pad 6, несмотря на устаревший чип последнего. Открыв панель приложений, я увидел, что обе пользовательские прошивки содержат менее десяти предустановленных приложений, что резко контрастирует с обычными десятками.
LineageOS
В то время как LineageOS завоевала репутацию стандартного Android-устройства, я бы сказал, что оно больше похоже на стандартное. Google не уделял AOSP такого же внимания, как Pixel UI, поэтому разработчики LineageOS взяли на себя смелость добавить современный веб-браузер, галерею, камеру и приложения для календаря.
Кроме того, вы найдете множество функций, повышающих качество жизни, которые до сих пор не были доступны в большинстве серийных ПЗУ. Например, я бы хотел, чтобы мой Pixel 8 позволял мне дважды нажимать на строку состояния, чтобы быстро выключить дисплей, запретить доступ любого приложения к Интернету, длительное нажатие клавиши регулировки громкости для переключения музыкальных треков и добавить в строку состояния постоянный мониторинг сетевого трафика.
Однако LineageOS — это только верхушка айсберга, поскольку crDroid обладает множеством функций, начиная от пользовательского увеличения громкости и заканчивая настройкой значков в строке состояния. Приведенные ниже скриншоты меню настроек crDroid дают более полную картину. И, рискуя показаться заезженной пластинкой, скажу, что в целом процесс использования был настолько плавным, что я больше не испытывал желания купить новый планшет.
Я также обнаружил множество модулей Magisk, которые предлагают еще больше функциональности. Модули Magisk — это небольшие приложения для рутированных устройств Android, которые добавляют функции системного уровня. Например, я установил модуль Pixelify и сразу же получил доступ к голосовому помощнику по набору текста в Gboard и функции Google Now Playing на моем Poco X3. Приложив некоторые усилия, вы можете использовать этот модуль для запуска большинства функций, эксклюзивных для Pixel, на любом устройстве, включая проверку звонков в неподдерживаемых странах.
В целом, пользовательские ПЗУ по-прежнему обеспечивают обновление вашего телефона некоторыми дополнительными функциями, если вы готовы поработать. Так в чем же подвох?
Плохие новости от Google
Если вы когда-либо пытались получить root-доступ на своем Android-устройстве, то, вероятно, знаете, что Google начал ограничивать пользовательские прошивки под предлогом увеличения безопасности. Главным препятствием является сервис Play Integrity, который позволяет приложениям проверять, запущены ли они на «подлинном устройстве Android», без использования «модифицированных приложений или ненадежных сред».
Проще говоря, API Play Integrity выдаст предупреждение, если на вашем Android-устройстве активен разблокированный загрузчик или root-доступ. К сожалению, он также отключает все операционные системы, которые не сертифицированы Google GMS. Это создаёт неудобства, поскольку пользовательский ROM по своей сути не считается небезопасным, но Google воспринимает его иначе. Многие банковские приложения, как и следовало ожидать, требуют соблюдения стандартов Play Integrity, но некоторые другие приложения, такие как McDonald’s, также отказываются работать с несертифицированными ROM без объяснения причин.
Тем не менее, вы можете обойти Play Integrity, получив root-доступ и установив набор модулей Magisk, которые подменяют идентификаторы устройства. Я попробовал этот метод, и популярный модуль для обхода Play Integrity сработал. Приложения перестали распознавать, что у меня стоит пользовательский ROM, и даже Google Кошелек начал работать, что позволило использовать NFC для бесконтактных платежей.

Однако удача отвернулась от меня в течение нескольких дней. Как только я сел писать эту статью, я заметил, что мое устройство больше не проходит проверку целостности Play. Сбитый с толку, я открыл раздел Magisk и обнаружил сообщение, в котором утверждается, что Google заблокировал большинство отпечатков пальцев, используемых модулем Play Integrity Fix, чтобы избежать обнаружения root. Оказывается, в настоящее время модуль использует небольшое количество утекших отпечатков пальцев, большинство из которых поступают из официальных бета-версий Pixel ROM. Google может отозвать эти отпечатки в любое время, что означает, что сообщество должно искать незарегистрированные отпечатки.
Как вы, вероятно, понимаете, это игра в кошки-мышки и в лучшем случае ненадежное решение, если вы полагаетесь на свой телефон для банковских операций, RCS, бесконтактных платежей или множества других вещей, требующих проверки “целостности”. Однако не все пользовательские ПЗУ страдают от этой проблемы — GrapheneOS проходит базовую проверку на целостность, и этого достаточно для подавляющего большинства приложений, даже банковских. В прошлом году я писал о своем личном опыте установки и использования GrapheneOS на Pixel 6, и в последние месяцы он только улучшился. Поскольку он удовлетворяет основным требованиям безопасности Play Integrity API, большинство банковских приложений работают нормально.
Хорошей новостью является то, что, помимо того, что приложения слепо полагаются на целостность воспроизведения, я не могу сказать, что столкнулся с какими-либо проблемами с удобством использования на тестируемых ПЗУ. Я не заметил сбоев или случайных перезагрузок, все мои сигналы тревоги срабатывали вовремя, а время автономной работы оставалось стабильным. Пользовательские ПЗУ когда-то считались «диким западом» Android, но за прошедшие годы они значительно усовершенствовались.
Можно и нужно ли устанавливать кастомную прошивку на свой телефон?
Если оставить в стороне GrapheneOS, который, в любом случае, поддерживается только на новых телефонах Pixel, стоит ли рекомендовать установку пользовательского ROM ? Ответ на этот вопрос будет зависеть от вашей уверенности в приложениях, использующих Play Integrity, а также от вашей готовности принимать неожиданные изменения.
Лично я не могу поддержать использование стандартного пользовательского программного обеспечения, такого как LineageOS, на моем основном смартфоне. Хотя мой опыт оказался лучше, чем у большинства прочих стандартных прошивок, с которыми я сталкивался в последнее время, методы обхода системы целостности кажутся слишком ненадежными. Мне не хотелось бы проснуться с ситуацией, когда приложение отказывается запускаться на моем полностью исправном телефоне.

Очень полезная информация для всех, кто интересуется данной тематикой. Огромная благодарность за то, что поделились информацией. Она мне однозначно пригодится. .Автору спасибо
Многие кастомные прошивки предлагают функции, которых нет в стоковых версиях, и это круто! Получается больше свободы и контроль над устройством. Безопасность – ещё одна причина. Кастомные прошивки часто быстрее получают патчи безопасности, особенно если телефон уже не поддерживается производителем.