Pixel Experience: Превращаем любой смартфон в Pixel
За что любят смартфоны Pixel? Камера — да, тактильные ощущения — да. Но прежде всего это смартфон прямиком от Google. Поэтому самое важное в нем — софт. Причем смартфон от Google — это не только читсый Android и эксклюзивный Pixel Launcher, но и множество фишек вроде Live Captions, настройки, особенные обои. И конечно — плавность работы. В общем, уникальная прошивка.
Но является ли это эксклюзивом смартфонов Pixel? Нет. Многие Android-смартфоны можно превратить в Pixel. Для этого нам понадобится прошивка Pixel Experience. И сегодня мы поговорим, что это такое, как ее поставить и что она умеет?
Прошивка
2020 год. И сегодня мы вернемся к одному из главных достоинство Android-смартфонов, с которого вс еначиналось: их можно прошивать. Это значит, что вы можете полностью заменить софт, на котором работает ваше устройство.
Чем прошивка лучше лончеров? Заменяется не только рабочий стол, но и меню настроек, а также жесты. Но главное — меняются внутренности. Чистая версия Android без всякой мишуры летает очень шустро.
Pixel Experience

Pixel Experience — это известное сообщество разработчиков, которые адаптируют прошивку Google под разные устройства. Но главное, у них есть официальный сайт со списком устройств, инструкциями и ссылками на скачивание. Код у прошивок открытый.
Какие устройства поддерживаются? В основном те, что работают на базе процессоров Qualcomm, но есть и MediaTek. Например, есть билд под Redmi Note 8 Pro.
Самые популярные билды — это конечно Xiaomi и Redmi, но есть версия и для OnePlus. Кстати, интересно попробовать такое.
Но главное — это отличный способ оживить свой старый аппарат, который долго получает регулярные апдейты. Например, Xiaomi Mi 5S 2015 года летает на Android 10.
Я же попробовал установить Pixel Experience на народный смарт — Redmi Note 9 Pro.
Как установить?

Процесс устновки не особо сложный: надо разблокировать загрузчик, поставить кастомное рекавери и прошить. Для неопытного пользователя — это каких-то 2-3-4 часа, за которые вы разберётесь в прошивках и прочтёте все мануалы. Но помните, что если соберетесь заниматься этим процессом, то вы ставите Pixel Experience только на свой страх и риск.
Обзор Pixel Experience

В целом, на Xiaomi Redmi Note 9 Pro всё очень круто заработало. Есть ощущение, будто Pixel Experience написан специально для этого смартфона. Все базовые штуки работают: NFC, Bluetooth, Wi-Fi и так далее. Есть даже обновления по воздуху и они тоже работают.
Для некоторых устройств Есть прошивка Pixel Experience+, в которой есть дополнительный фишки.
Но самое главное тут — мы видим чистый, плавный, быстрый Android!
Здесь поддерживаются жесты и классные анимации есть панель быстрых настроек и меню настроек. Кроме того есть фирменные приложения вроде часов с новым режимом сна.
Главный экран

Сверху есть виджет «В центре внимания», а виджет поиска Google внизу. И знаете что — это дико удобная штука. Google Ассистент запускается свайпом из угла — тоже комфортно. Есть и панель Google Now с новостями для вас — отдельный левый экран на рабочем столе.
Идём дальше. У меня без проблем заработала разблокировка по отпечатку пальца и даже разблокировка по лицу. Но конечно речь идёт о простой разблокировке с использованием фронтальной камеры.

Интересно, что на некоторых смартфонах с IPS- дисплеем можно включить Always On Display. Но это конечно же будет сажать батарею.
В настройках появляется блок умных штук, среди которых адаптивная яркость и адаптивная батарейка.
Эксклюзивные фичи

А ещё тут есть те самые эксклюзивные фишки Pixel. Например, работают Live Captions, но только на английском языке. Также работает блокировщик спама при звонках.
И конечно главная вишенка на торте Pixel Experience — предустановлена Google Camera, которая сразу поддерживает разные объективы смартфона.
И ещё одна то ли приятная, то ли неприятная особенность Pixel Experience — на производительность в играх прошивка никак не влияет.
Персонализация
![]()
Можно делать настройку рингтонов и есть красивая визуализация.
Визуал
А вот тут небольшой косяк: в Pixel Experience нет анимированных обоев Pixel, в моей версии были только их скриншоты.
Есть настройка стиля — можно выбирать и настраивать формы иконок.
Проблемы
Но не всё так радужно и проблемы в Pixel Experience тоже могут всплывать. Например, в моём случае на Xiaomi Redmi Note 9 Pro перестал работать NFC. А это значит, что не работает быстрое спривание с Bluetooth-наушниками и главное — Google Pay.
Итоги

Pixel Experience — это в принципе прикольная штука, если вы устали от перегруженного софта от создателей смартфона. А также это может помочь вам «обновить» устаревший смартфон, ведь Pixel Experience в данном случае может быть просто спасением, которое подарит гаджету вторую жизнь.
Xiaomi Mi 9T: установка TWRP и PixelExperience
В данной статье будет рассмотрен процесс установки TWRP Recovery и кастомной прошивки PixelExpiriense на девайсе Xiaomi Mi 9T.
Стоковая MIUI 11.0.3 работает неплохо: интерфейс работает шустро, аккумулятор быстро не высаживается, стоковая камера делает неплохие снимки, но MIUI обладает излишним функционалом, который не все используют. Кроме того, есть различные мелкие неудобства с уведомлениями и некоторой запутанностью системы в целом + ненужными приложениями Xiaomi, которые нельзя отключить. Можно вспомнить ещё рекламу в приложениях (хотя всё и отключается). В совокупности было решено использовать прошивку от Google Pixel, в которой нет ничего лишнего, всё просто и понятно. Прошивка имеет статус “официальной”, т.е. поддерживается разработчиками сообщества и будет получать обновления. Все функции работают, в т.ч. сканер отпечатка, NFC. Баги отсутствуют. Данная прошивка очень популярна среди пользователей, т.к. по сути является стабильной альтернативой MIUI. А вот тот же LineageOS (бывший CyanogenMod) официально не поддерживается, например.
Исходные данные
На форумах 4pda & XDA много информации, среди которой непонятно, по какому алгоритму действовать, особенно новичкам, ведь страшно что-то сделать не так и превратить свой девайс в кирпич. Поэтому данный мануал подойдёт тем, кто имеет стоковую официальную прошивку Russian Stable V11.0.3.0.QFJRUXM (или иные версии, главное, чтобы была стоковая без модификаций) без root-прав и хочет установить PixelExperience.
Установка TWRP
0) Для установки кастомного recovery необходимо разблокировать загрузчик с помощью MiFlash v3.5. Внимание! После разблокировки потребуется сброс данных до заводского состояния. Статей по данному вопросу достаточно, поэтому этот момент затронут не будет. Без разблокированного загрузчика ничего не получится.
1) Первоначально, во избежание потери данных, нужно сделать бэкап всех необходимых данных. Также лучше сразу отключить пароль с экрана блокировки, чтобы не мешался в дальнейшем.
2) После разблокировки можно прошить TWRP вместо стокового Recovery. root-права не потребуются. Для этого необходимо скачать и установить пакет драйверов, чтобы ПК увидел телефон в режиме fastboot. Можно установить различные драйвера отдельно, а можно использовать готовый установщик от энтузиастов, что я и рекомендую. ADB-Installer-v1.4.3, ссылка на скачивание актуальной версии на XDA. Во время установки на всё утвердительно согласиться. Необходимые утилиты будут установлены в корень системного диска, например, в C:\adb.
3) На устройстве необходимо включить режим отладки USB, чтобы управлять им с ПК.
4) TWRP есть официальный и неофициальный: разницы, в общем-то, между ними особо никакой нет, т.к. все корректно выполняют свои функции. Тем не менее, для более надёжной процедуры, рекомендуется использовать официальный образ TWRP с официального сайта. Там же оригинальная инструкция по установке.
Файл twrp-3.3.1-0-davinci в формате img разместить в директории C:\adb. Открыв в проводнике ту же директорию, зажав shift и далее нажав правую кнопку мыши, выбрать “Открыть окно PowerShell здесь”:

5) Теперь необходимо перевести телефон в режим fastboot: можно выключить и включить с зажатой кнопкой Volume- (уменьшить громкость), а можно воспользоваться следующей командой, предоставив разрешение на телефоне:
adb reboot bootloader
6) И осталось прошить TWRP:
fastboot flash recovery twrp-3.3.1-0-davinci.img
7) Результат должен быть, как на скриншоте ниже:


После успешной процедуры длительностью в несколько секунд, необходимо сразу же загрузиться в установленный TWRP. Для этого надо набрать команду fastboot reboot в консоли, зажать кнопку Volume+ (увеличить громкость) и нажать Enter для перезагрузки девайса. Это необходимо для первоначальной инициализации, т.к. TWRP выполняет модификацию стоковой ROM, чтобы предотвратить собственное удаление, иначе установку TWRP придётся проводить заново. В TWRP выполнить “Swipe to allow system modification”.
Не перезагружаться в стоковую систему!
Установка PixelExperience
Итак, когда TWRP успешно установлен, сразу же можно прошивать PixelExperience.
1) Необходимо скачать прошивку PixelExperience_davinci-10.0-20200409-1218-OFFICIAL.zip на ПК с официального сайта: https://download.pixelexperience.org/davinci
2) Находясь в TWRP, выполнить Format Data. Этот пункт обязателен.
3) Вернуться в меню TWRP и нажать Reboot -> Recovery. Убедившись, что TWRP загружается, необходимо подключить телефон к ПК и скопировать файл с прошивкой Pixel Experience на внутреннюю память (Internal Storage) устройства.
4) В разделе Install найти скопированный файл и выполнить прошивку. Никаких галок по автоматической перезагрузке после прошивки ставить не надо, чтобы можно было зафиксировать информацию в случае ошибок.
5) Дождаться окончания процесса и выполнить перезагрузку в новую систему.
Заключение
На этом процесс прошивки Xiaomi Mi 9T со стоковой MIUI 11.0.3 с использованием TWRP на PixelExperience завершен. Используемые recovery и прошивка имеют статус официальных и поддерживаемых сообществом энтузиастов, а потому необходима дополнительная информация всегда найдётся в нужных ветках форумов.
Прошивка быстро загружается, из коробки есть минимальное количество приложений. Работает не хуже стоковой. Их нюансов отметил бы невозможность убрать поисковую строку приложения Google (search bar) на главном экране, т.к. он является частью лаунчера. Но это решается либо установкой кастомного лаунчера, либо установкой модификации Pixel Launcher.
Google Apps уже вшиты. Обновление прошивки PixelExperience до новых версий будет доступно OverTheAir (OTA).
P.S. В TWRP можно делать бэкапы всех разделов (обычно, boot, data, system и vendor). Но в конце может возникать ошибка createTarFork() error 255 – связано с тем, что мешается пустая директория /data/per_boot, которую можно удалить (через проводник TWRP или из терминала) – она при запуске снова запустится.
Как установить прошивку Pixel Experience без TWRP
В этом руководстве мы покажем вам шаги по установке ПЗУ Pixel Experience на ваше устройство без использования TWRP Recovery. Одним из самых больших преимуществ экосистемы с открытым исходным кодом, такой как Android, является возможность опробовать множество модов и настроек. В связи с этим замена стандартной экосистемы устройства на специализированную прошивку всегда была одной из предпочтительных настроек для конечных пользователей. И причина того же вряд ли является секретом.
![]()
Pixel Experience на базе Android 12
Тот факт, что вы получите множество дополнительных вкусностей и функций прямо из коробки, всегда привлекал внимание всех заголовков. Но это не единственная причина. эти пользовательские ПЗУ также благословляют ваше устройство последними обновлениями ОС, даже если официальный цикл OEM подошел к концу. Итак, это подводит нас к очень важному вопросу: как установить пользовательское ПЗУ? Что ж, использование пользовательского восстановления, такого как TWRP, всегда было предпочтительным выбором для технических энтузиастов.
Все, что вам нужно сделать, это сбросить устройство до заводских настроек, а затем прошить ZIP-файл ПЗУ. К сожалению, не на каждом устройстве есть работающее кастомное рекавери. Чтобы решить эту серьезную проблему, различные разработчики пользовательских ПЗУ, такие как Lineage, Arrow и Pixel Experience, начали портировать свое собственное восстановление вместе с ПЗУ. Таким образом, вам придется сначала прошить их собственное рекавери, а затем прошить ПЗУ, используя это восстановление. Следуя по этому пути, это руководство покажет вам шаги по установке ПЗУ Pixel Experience на ваше устройство. Следуйте вместе.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Как установить Pixel Experience без восстановления TWRP
![]()
Приведенные ниже инструкции перечислены в отдельных разделах для простоты понимания. Обязательно следуйте той же последовательности, как указано. Droidwin и его участники не будут нести ответственность в случае термоядерной войны, если ваш будильник не разбудит вас, или если что-то случится с вашим устройством и данными, выполнив следующие шаги.
ШАГ 1. Установите Android SDK
Прежде всего, вам нужно будет установить Android SDK Platform Tools на свой компьютер. Это официальный бинарный файл ADB и Fastboot, предоставленный Google, и единственный рекомендуемый. Поэтому загрузите его, а затем распакуйте в любое удобное место на вашем ПК. Это даст вам папку platform-tools, которая будет использоваться в этом руководстве.

ШАГ 2. Включите отладку по USB и разблокировку OEM
Затем вам нужно будет включить отладку по USB и разблокировку OEM на вашем устройстве. Первый сделает ваше устройство узнаваемым ПК в режиме ADB. Это позволит вам загрузить ваше устройство в режиме быстрой загрузки. С другой стороны, разблокировка OEM требуется для выполнения процесса разблокировки загрузчика.
![]()
Итак, перейдите в «Настройки»> «О телефоне»> «Семь раз нажмите на номер сборки»> «Вернитесь в «Настройки»> «Система»> «Дополнительно»> «Параметры разработчика»> «Включить отладку по USB и разблокировку OEM».
ШАГ 3: Разблокируйте загрузчик
Далее вам также нужно будет разблокировать загрузчик устройства. Имейте в виду, что это приведет к удалению всех данных с вашего устройства, а также может привести к аннулированию гарантии. Так что, если все в порядке, обратитесь к нашему подробному руководству о том, как разблокировать загрузчик любого устройства Android.
![]()
ШАГ 4. Загрузите прошивку Pixel Experience и восстановите
![]()
- Теперь получите ПЗУ Pixel Experience и файлы восстановления из их официальный сайт.
- Файл ROM будет представлен в виде ZIP, тогда как восстановление будет в виде файла IMG.
- Как только оба файла будут загружены, перенесите их в папку platform-tools на вашем ПК.
- Затем переименуйте файл восстановления в recovery, чтобы полное имя стало recovery.img.
- Точно так же переименуйте файл ROM в rom, чтобы полное имя стало rom.zip.
ШАГ 5: Загрузитесь в режиме быстрой загрузки
- Подключите ваше устройство к ПК через USB-кабель. Убедитесь, что отладка по USB включена.
- Затем перейдите в папку инструментов платформы, введите CMD в адресной строке и нажмите Enter. Это запустит командную строку.
- После этого введите следующую команду в окне CMD, чтобы загрузить ваше устройство в режим Fastboot Modeadb reboot bootloader

- Чтобы проверить соединение Fastboot, введите приведенную ниже команду, и вы должны получить идентификатор устройства. устройства fastboot

ШАГ 6: Загрузочный раздел поставщика флэш-памяти
Некоторым устройствам необходимо прошить дополнительный загрузочный ZIP-файл поставщика, чтобы пользовательское восстановление работало правильно. Так что возьмите файл снизу и следуйте дальнейшим инструкциям.
ПРИМЕЧАНИЕ. Загрузить ZIP-файл Vendor Boot нужно только на следующие устройства, остальным следует пропустить этот шаг. МИ 11 СКАЧАТЬ
МИ 11 ЛАЙТ 5G СКАЧАТЬ
МИ 11 ПРО СКАЧАТЬ
REDMI K40 PRO/REDMI K40 PRO+/MI 11X PRO/MI 11i СКАЧАТЬ
ПИКСЕЛЬ 4А 5G СКАЧАТЬ
ПИКСЕЛЬ 5 СКАЧАТЬ
ПИКСЕЛЬ 5А СКАЧАТЬ
- Для начала скачайте файл Vendor Boot сверху
- Затем перенесите его в папку platform-tools. Точно так же переименуйте его в vendor_boot.img
- Теперь запустите CMD внутри папки platform-tools.
- Наконец, выполните приведенную ниже команду, чтобы прошить этот файл: fastboot flash vendor_boot vendor_boot.img
ШАГ 7. Восстановление опыта работы с пикселями Flash
- Некоторые устройства поставляются с отдельным разделом восстановления. Следовательно, Pixel Experience Recovery следует прошивать в разделе восстановления на этих устройствах.
- С другой стороны, на многих устройствах раздел восстановления заменен загрузочным разделом. Таким образом, вам придется прошить Pixel Experience Recovery в загрузочном разделе на этих устройствах.
- Мы подготовили список для того же в конце этого руководства. [FAQ 2]. Вы должны обратиться к нему, а затем использовать команду прошивки соответственно – Устройство с загрузочным разделом: fastboot flash boot recovery.img Устройство с разделом восстановления: fastboot flash recovery recovery.img

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

- Теперь ваше устройство загрузится в Pixel Experience Recovery. [it is a touch-based recovery, so you could use it without interacting with the hardware keys].
ШАГ 8: Скопируйте содержимое слота A в слот B
Чтобы обеспечить согласованность версий прошивки между двумя разделами на вашем устройстве, мы теперь будем копировать все содержимое слота A в слот B.
ПРИМЕЧАНИЕ: Только перечисленные ниже устройства должны прошивать этот файл, остальные должны его пропустить. MOTO EDGE S/ MOTO G100 MOTO G7 PLUS MOTO X4 MOTO Z3 PLAY ONEPLUS 7 ONEPLUS 7 PRO ONEPLUS 7T ONEPLUS 7T PRO ONEPLUS 8 PRO
![]()
- Download the копировать-разбить ZIP-файл и перенесите его в папку platform-tools на вашем ПК.
- Затем при восстановлении Pixel Experience выберите «Применить обновление» > «Применить из ADB».
- После этого откройте CMD в папке platform-tools и выполните приведенную ниже команду adb sideload copy-partitions-20210323_1922.zip.
- После прошивки перейдите в «Перезагрузка» и выберите «Восстановление». Ваше устройство перезагрузится в Pixel Recovery.
ШАГ 9: Восстановление заводских настроек устройства
- В Pixel Experience Recovery перейдите к Factory Reset.
- Затем выберите «Формат данных/Сброс к заводским настройкам» > «Формат данных».
Откройте изображение в новой вкладке, чтобы развернуть его. - Теперь ваше устройство будет сброшено.
- После этого вы получите сообщение «Очистка данных завершена».

ШАГ 10. Установите прошивку Pixel Experience.
- В Pixel Experience Recovery выберите «Применить обновление» > «Применить из ADB».
Откройте изображение в новой вкладке, чтобы развернуть его. - Затем перейдите в папку инструментов платформы, введите CMD в адресной строке и нажмите Enter.
- Это запустит командную строку. Поэтому введите приведенную ниже команду, чтобы прошить файл ROM через Sideload: adb sideload rom.zip

- Теперь процесс начнется, и после его завершения вы получите сообщение Total xfer: 1.00x. [Got an error? See FAQ below].

- Теперь вернитесь на главный экран восстановления и выберите Reboot System Now. Теперь ваше устройство загрузится с только что установленной ОС.

Вот и все. Это были шаги по установке ПЗУ Pixel Experience без использования TWRP Recovery. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам о своих сомнениях и устройстве, которое вы используете, в комментариях. Мы вернемся к вам с решением в ближайшее время.
Часто задаваемые вопросы 1: ошибка во время боковой загрузки ADB
Если вы получите одно из следующих сообщений об ошибке, это означает, что установка прошла успешно, и вы можете без проблем перезагрузить устройство в ОС:
- Общий переход: 1,00x
- adb: не удалось прочитать команду: успех/нет ошибки
- adb: не удалось прочитать команду: нет ошибки
- (~47%) adb: не удалось прочитать команду: Нет ошибки
- adb: не удалось прочитать команду: неопределенная ошибка: 0
Часто задаваемые вопросы 2: Устройства с загрузочным разделом и разделом восстановления
Загрузочный раздел
Вот список устройств с загрузочным разделом. Эти устройства должны использовать fastboot flash boot recovery.img команда для прошивки файла восстановления.
GOOGLE PIXEL 2 GOOGLE PIXEL 2XL MOTO EDGE S/ MOTO G100 MOTO G7 PLUS MOTO X4 MOTO Z3 PLAY MOTO ONE VISION/MOTO P50 ONEPLUS 7 ONEPLUS 7 PRO ONEPLUS 7T ASUS ZENFONE MAX PRO M1 ASUS ZENFONE MAX PRO M2 LENOVO K10 ПРИМЕЧАНИЕ LENOVO Z6S LENOVO Z5S LENOVO Z5S LENOVO Z5S LENOVO Z5S LITE LENOVO Z6 PRO MI 10S POCO X3 PRO REDMI K40 REDMI NOTE 10 REDMI NOTE 11 PIXEL 3 PIXEL 3XL PIXEL 3A PIXEL 3A XL PIXEL 4 [ANDROID 11 FIRMWARE]
ПИКСЕЛЬ 4XL [ANDROID 11 FIRMWARE]
ПИКСЕЛЬ 4А [ANDROID 11 FIRMWARE]
MI 11 MI 11 LITE 5G MI 11 PRO REDMI K40 PRO / REDMI K40 PRO+ / MI 11X PRO / MI 11i PIXEL 4A 5G PIXEL 5 PIXEL 5A
Раздел восстановления
Здесь приведен список устройств с разделом восстановления. Эти устройства должны использовать восстановление через fastboot flash recovery.img команда для прошивки файла восстановления.
ONEPLUS 7T PRO ONEPLUS 8 PRO ONEPLUS 3 ONEPLUS 5 ONEPLUS 5T ONEPLUS NORD REALME 5 PRO REALME 6 PRO MI 10 LITE 5G MI 10 LITE ZOOM MI 8 MI 8 LITE MI 8 SE MI 9 POCO F1 POCO F2 PRO POCO M2 PRO REDMI 9 PRIME/ POCO M2 REDMI K20 PRO REDMI K30 REDMI NOTE 10 PRO REDMI NOTE 8 PRO REDMI NOTE 8/8T REDMI NTOE 9 REDMI NOTE 9 PRO 5G/MI 10i/MI 10T LITE
Нюансы установки сторонних прошивок на Android-смартфоны. Устанавливаем сustom ROM
Доброго времени суток, дорогой читатель! С момента нашей последней встречи прошло более полугода и за это время произошли некоторые новшества для тех, кто увлекается кастомизацией своих устройств под управлением Android.
Это вторая часть из цикла статей о премудростях прошивки и кастомизации. В ней мы разберем, какие стабильные проекты прошивок есть на данный момент, как выбрать и установить систему, не превратив свой девайс в кирпич и как установить необходимые компоненты Google.
Цикл статей
Введение
В первой части мы разобрали самый сложный аспект работы по кастомизации смартона, поэтому перед дальнейшим чтением настоятельно рекомендую изучить содержание по первой ссылке из цикла статей. В противном случае, может произойти что угодно, от банальной неудачи, до полного «окирпичивания» устройства без возможности восстановления.
Выбираем прошивку
Условно прошивки от сторонних разработчиков можно разделить на 2 большие группы:
- Прошивки, разработанные и поддерживаемые одиночными энтузиастами.
- Прошивки, разрабатываемые командой программистов.
У обоих видов прошивок есть свои преимущества и недостатки. Рассмотрим ключевые из них.
Прошивки от энтузиастов
Главное отличие прошивок, разработанных одиночным разработчиком, это отсутствие какой-либо внятной перспективы дальнейшей поддержки. Сегодня желание заниматься есть, завтра — нет. Среди подобных самоделок много плохо оптимизированных систем, зачастую это модификации каких-то сторонних проектов. Изменения Android часто незначительны и не имеют системного характера.
Однако, встречаются и вполне жизнеспособные версии, и, порой, на какой-нибудь забытый всеми, старенький смартфон есть только самопальный порт какого-то более популярного проекта.
Такие авторские прошивки можно найти в темах вашего устройства на XDA и 4pda.
Проекты
Совсем другое дело — командные проекты. Это уже целый коллектив сторонних разработчиков («кураторов»), которые занимаются разработкой сторонней прошивки.
Если перед одиночными разработчиками в основном стоит задача портирования какой-либо существующей прошивки на конкретное устройство, то команда может позволить себе полномасштабную разработку нового функционала, перенося его на гораздо больший спектр устройств.
Самые яркие представители данного типа прошивок у всех на слуху:
- Pixel Experience
- EvolutionX
- crDroid
- Paranoid
- AOSP (чистый Android)
- LineageOS (бывший CyanogenOS)
- ArrowOS
- RessurectionRemix
- и другие
Однозначные плюсы таких проектов — долгосрочная поддержка прошивок, более высокое качество прошивок в целом, оперативное устранение багов, наличие полезного функционала и тематических сообществ.
В общем, одни преимущества, поэтому я однозначно рекомендую в первую очередь ставить именно такие прошивки.
Выделяющиеся представители
Pixel Experience
На самом деле, большая часть отличий между перечисленными выше проектами скрывается «под капотом», однако, есть и сильно выделяющиеся системы, вроде Pixel Experience.
Как нетрудно догадаться, авторы стремились предоставить пользователям смартфонов ощущение от «пилотирования» устройств Pixel. И у них неплохо получилось! На моем устройстве Pixel Experience — единственный способ попробовать Android 13 с его новой системой разрешений раньше других.
Правда, достигается это ценой накачивания прошивки сервисами Google до отказа, что нельзя отнести к плюсам. Тем не менее, на 4pda это самая популярная прошивка.
crDroid
Эта сборка базируется на LineageOS, но это можно заметить только по системным приложениям. Сбалансированная прошивка, хороший баланс между оптимизацией и возможностями кастомизации. В меню настроек присутсвует отдельная вкладка, которая помогает гибко менять множество настроек, для изменения которых раньше требовались сторонние инструменты.
Отдельно хочу отметить возможность включить альтернативный вид уведомлений, который действительно менее агрессивен и адаптируется к цветой палитре приложения. Имеется шифрование data.
Для меня всю эту идилию испортил неработающий механизм обновлений — на моем устройстве он ломал систему, приходилось ставить каждую версию начисто, повторяя процедуру настройки устройства с нуля.
Не факт, что на других устройствах проблема присутствует.
LineageOS
Проект с большой историей, вдаваться в которую — не тема этой статьи.
Базируется на чистом Android с небольшим добавлением своего функционала. В комплекте чаще всего идет recovery от разработчиков, однако по личному опыту могу сказать, что это скорее опция, чем необходимость. Является основой для некоторых других сборок.
ArrowOS
На мой взгляд, лучшая версия прошивки из представленных. Как заявляют основатели проекта:
ArrowOS is an AOSP based project started with the aim of keeping things simple, clean and neat. We added just the right and mostly used stuff that will be actually USEFUL at the end of the day, aiming to deliver smooth performance with better battery life.
И у них чертовски хорошо получается! Никакого собственного функционала сборка не добавляет, однако уровень оптимизации весьма впечатляет. Ключевой особенностью считаю регулярные обновления, которые без проблем устанавливаются в автоматическом режиме.
Скачивание и установка прошивки
После того, как вы выбрали приглянувшуюся вам прошивку, необходимо ее скачать. Почти всегда это один zip-архив. (в древности иногда приходилось каждый раздел шить отдельно).
Предполагается, что вы прочли первую статью и на данный момент у вас установлен кастомный recovery и отформатирован раздел data и сделаны бэкапы важных данных.
Если вы занимаетесь перепрошивкой своего аппарата, я настоятельно рекомендую иметь в телефоне вместительную и быструю SD-карту, для хранения бекапов и файлов прошивок. Но такая возможность есть не у всех, поэтому рассмотрим вариант установки прошивки с картой памяти в телефоне и без нее.
Обратите внимание: некоторые recovery, вроде CWM не имеют возможности установки прошивки из памяти устройства.
Установка с карты памяти
Самый простой вариант.
Первым делом необходимо закинуть архив с прошивкой на карту памяти телефона, обычно это не вызывает трудностей.
Далее обязательно отформатировать все разделы телефона, за исключением MicroSD, чтобы от старой системы ничего не осталось, после чего установить архив спрошивкой.
В каждом recovery этот процесс выглядит по-разному, но интуитивно понятен.
После окончания процесса установки настоятельно рекомендую еще раз отформатировать раздел Data. На этом всё, перезагружаемся в систему, пользуемся.
Установка без карты памяти
Этот способ чуть сложнее.
Для него нам понадобится компьютер с ADB.
Закидываем архив с прошивкой в папку с adb.exe, называем как-нибудь попроще (я обычно называю update.zip).
На телефоне также необходимо отформатировать все разделы, кроме MicroSD и data, а также включить режим sideload.
В TWRP-based рекавери это делается в разделе Advanced — ADB Sideload.
В CWM присутствует пункт Apply update from ADB.
Эти режимы включают sideload, который ждет, пока на него придет команда установить файл. Подключаем телефон с включенным sideload к компьютеру с помощью USB и пишем в терминале ADB команду
adb sideload update.zip
Где update.zip — название архива с прошивкой.
Начнется точно такой же процесс установки, по окончании которого ваше устройство перезагрузится.
В этом случае, возможен Bootloop. Не пугайтесь, просто зайдите в recovery и снова отформатируйте раздел Data. В большинстве случаев, проблема в шифровании этого раздела.
Я что-то нажал и оно сломалось. Возможные проблемы
Абсолютно не исключено, что что-то пойдёт не так. Хочу вас успокоить — если у вас была возможность разблокировать загрузчик, значит у вас в любом случае будет возможность восстановить родную систему.
Рассмотрим распространенные ситуации которые могут возникнуть из-за неправильного порядка действий/спешки/невнимательности/фазы луны.
Bootloop или вечная загрузка
Первое по популярности состояние смартфона после перепрошивки. BootLoop (циклическая загрузка, дословно), возникает вообще в любых ситуациях, когда система не может нормально запуститься. Выглядит как. Циклическая перезагрузка.
Причин этому может быть множество. Например, на дешевых аппаратах я чаще всего встречал такую проблему из-за аппаратной неисправности памяти. В некоторых случаях это результат манипуляций с системными файлами, вроде Magisk (об этом чуде в следующей статье). Применительно же к нашей ситуации наиболее вероятны два варианта:
- Прошивка изначально мертва (чаще всего авторские) или не для вашей модели телефона.
- Система не может расшифровать раздел Data.
С первым случаем всё ясно, стоит либо проверить совместимость прошивки с вашим аппаратом, либо скачать ту, у которой есть положительные отзывы от пользователей.
На втором случае стоит остановиться подробнее.
С некоторой (уж и не припомню с какой) версии Android в системе по умолчанию включено шифрование данных (раздел Data). И расшифровать его сможет только та система, которая его и зашифровала. Именно поэтому я рекомендую форматировать этот раздел ДО и ПОСЛЕ прошивки, перед первым запуском, поскольку я сталкивался с ситуациями, когда в процессе прошивки раздел Data шифровался и система не могла запуститься.
Обратите внимание, что при первом запуске система загружается немного дольше (в пределах разумного), чем обычно.
Решение простое: форматировать раздел Data через recovery, если не помогло — смотри пункт 1.
System Destroyed
Или похожие страшные надписи с не менее страшными красными значками восклицания/biohazard/nuclear danger.
По сути причины всё те же самые, разница лишь в том, что тут система сама в состоянии сообщить, что она не может запуститься.
Чаще всего связана эта ошибка с несовместимостью/битостью файла прошивки.
Решение — другая прошивка.
Устройство-специфичные проблемы
Так я обозвал проблемы, которые возникают на отдельных устройствах при определенных обстоятельствах.
Например, на моём Xiaomi в один прекрасный момент перестали работать вообще все датчики. С помощью Google я нашел необходимую информацию и файлы и перепрошил раздел persist.
Решение таких проблем необходимо искать на тематических форумах с темами вашего устройства, желательно до того, как они произойдут.
Если ничего не помогает
Если вы достаточно удачливы для того, чтобы ни один из способов решения проблем вам не помог, найдите информацию о том, как с помощью утилиты производителя прошить родную систему. Чаще всего эта информация находится ряд с той, которая научила вас разблокировать загрузчик и зачастую это делается с помощью одной и той же утилиты.
Установка сервисов Google
Лично для меня первой причиной смены прошивки стала непомерная прожорливость родной китайской MIUI, напичканной всяким китайским хламом, который в России бесполезен, а батарею кушает. Да и производительность не радовала глаз.
В падении производительности и продолжительности жизни батареи часто становятся виновны сервисы Google, которые имеют статус системных приложений и родная оболочка никак не может повлиять на их энергопотребление.
Однако, я очень быстро понял, что на «голом» Android жизни тоже не будет — почти все приложения тянут лицензию с помощью Google сервисов, загружают карты, местоположение, синхронизируют контакты, получают уведомления с помощью них же.
Для решения этой проблемы существуют различные «дизайнерские» пакеты GApps, которые представляют собой разные комбинации приложений Google, в зависимости от ваших потребностей.
С вашего позволения, не буду разбирать подробно эту тему, скажу лишь что во времена мамонтов (4.0) для этого был хорош OpenGapps, сейчас мне известен только один актуальный ресурс — NikGapps. На сайте проекта подробно описаны пакеты приложений и что они в себя включают, но поделюсь маленькой хитростью.
На официальном сайте NikGapps есть ссылки на sourceforge репозиторий, где можно найти отдельные приложения от Google (Addons).
Например, мне для полноценной жизни не нужно от гугла практически ничего, кроме собственно его ядра и Ассистента, уж больно мы с ним сблизились.
Поэтому, если вы хотите чистую систему с минимальным присутствием большого брата, будет разумно поставить пакет core, который включает в себя ядро сервисов и аддон Google Search (velvet), который включает в себя приложение Google и Ассистент.
Для первого запуска я также ставлю Device Setup для восстановления настроек с прошлого устройства.
Эти сервисы выглядят абсолютно так же как и прошивки — это архивы, которые прошиваются через recovery. Рекомендую делать это сразу же после установки системы, не включая телефон.
Альтернатива GApps
MircoG
Есть ли жизнь без GApps и постоянного надзора за действиями пользователя? Этим вопросом задавались, похоже, многие люди, поскольку существует такой проект как MicroG. Его цель — заменить закрытые гугловские сервисы открытыми.
На мой субъективный взгляд — проект скорее мертв, чем жив. Многие функции не работают или работают через раз, энергоэффективность так же остается под вопросом. И хотя мне удавалось настроить их на приемлемый уровень, я не стал бы рекомендовать их к использованию.
Huawei Services
Наверняка многие знают, что у Китая с США довольно напряженные отношения и, как следствие, с некоторых пор Америка запретила Китаю доступ к сервисам Google. Но наши предприимчивые соседи не расстроились и соорудили что-то вроде аналогичной экосистемы.
Не скажу, что оно очень уж плохо — российское приложение Mir Pay имеет возможность авторизации через Huawei Services. В остальном же те же яйца, только в профиль.
Заключение
После проделанных операций необходимо запустить смартфон, произвести первичную настройку, вход в аккаунт Google, обновление всех возможных приложений и необходимую кастомизацию.
В этой статье мы узнали, как же вообще выглядит процесс установки прошивки и научились ставить только необходимые компоненты.
В следующей статье я разберу, что такое Root-права, как их получить и как заставить банковские приложения закрывать глаза на всё это безобразие.
Спасибо за прочтение, жду вашу конструктивную критику и пожелания!