Для начала разберемся с основными терминами, которые понадобятся в процессе.
Основные понятия и режимы
EDL (Emergency Download Mode) — это аварийный режим прошивки на низком уровне. Когда телефон находится в EDL, он не функционирует как обычное устройство, и это часто свидетельствует о серьезной программной неисправности.
Кастомная прошивка — это неофициальная операционная система, созданная энтузиастами. Она предлагает больше свободы и часто лишена предустановленного ПО от производителя, но взамен пользователь получает возможные ошибки и отсутствие официальных гарантий.
OTA (Over-The-Air) — метод обновления «по воздуху». Иногда этот процесс может пройти неудачно, оставив пользователя с нерабочим устройством, что сравнимо с неприятным сюрпризом.
Откат прошивки — процедура возврата к более старой версии операционной системы. Это спасательный круг для тех, кто обновился и пожалел об этом.
Отладка по USB (USB Debugging) — специальный режим, который позволяет компьютеру получать расширенный доступ к устройству через USB-кабель для выполнения различных команд, в том числе и потенциально опасных.
Fastboot — режим загрузчика, используемый для прошивки. Однако он бесполезен, если загрузчик заблокирован производителем, подобно кнопке вызова стюардессы, на которую никто не реагирует.
FastbootD — расширенная версия Fastboot, которая предоставляет больше возможностей для работы с разделами системы.
Platform Tools All in One — это набор скриптов и утилит для ПК, предназначенных для взаимодействия с Android-устройством. К сожалению, они не решают всех проблем автоматически.
GApps (Google Apps) — пакет сервисов Google. Для многих пользователей Android без этих сервисов теряет свою полноценность, превращаясь в платформу для выживания, а не комфортной работы.
История клиента и проблема
Часто эксперименты с прошивкой на смартфонах OnePlus заканчиваются превращением устройства в «кирпич». Но эта история — о успешном преодолении трудностей. Клиент твердо решил установить на свой OnePlus 9RT чистую и свободную от предустановок Lineage OS, стремясь вырваться из экосистемы бренда.
Проблема началась с того, что ПК отказывался распознавать телефон, даже когда тот был переведен в режим Fastboot. Стандартные советы — сменить кабель, USB-порт или даже подход к решению — не помогали. Устройство пришлось изучить лично.
Диагностика и поиск решения
Первым делом была проверена активация отладки по USB и статус разблокировки загрузчика. Оба параметра были в порядке. Попытка работы через Platform Tools завершилась ошибкой. Телефон загружался в Fastboot, но на команды не реагировал, словно уставший после тяжелого дня.
Как выяснилось, это известная проблема для некоторых моделей OnePlus после обновления до Android 14/15: загрузчик выходит из строя. FastbootD может работать, но не принимать инструкции. Есть два основных пути решения:
- Если загрузчик доступен: можно прошить файлы
ablв оба слота (A/B), чтобы восстановить его работу. - Если загрузчик недоступен: необходим откат системы до Android 13, где этот сбой не проявляется. Сделать это можно через EDL-режим или с помощью OTA-отката.
Поскольку официальные серверы OnePlus с прошивками часто бывают недоступны, был выбран путь OTA-отката.
Процесс отката до Android 13
Для этого потребовалось найти архив со старыми прошивками на специализированном форуме (4pda), а также специальное приложение для локальной установки обновлений. Первая попытка закончилась ошибкой верификации прошивки. После более глубокого поиска на форуме была найдена подходящая версия.
Прошивка была загружена на телефон, и через модифицированное приложение обновлений начался процесс отката: извлечение, проверка и, наконец, установка более старой версии Android. После завершения и перезагрузки режим Fastboot снова начал работать корректно.
Разблокировка загрузчика и подготовка
С работающим Fastboot разблокировка загрузчика с помощью Platform Tools All in One заняла считанные минуты. Теперь телефон на Android 13 был готов к установке кастомной прошивки.
Перед началом была тщательно изучена официальная инструкция на сайте Lineage OS и обсуждения на форуме 4pda. Были загружены все необходимые файлы для прошивки модели OnePlus 9RT (мартинг):
- Прошивка Lineage OS 22.2 (на базе Android 14)
- Файл восстановления (recovery)
dtbo.imgvendor_boot.imgvbmeta.img
Установка Lineage OS
Процесс установки состоял из нескольких ключевых шагов:
- В режиме Fastboot были прошиты вспомогательные образы:
fastboot flash dtbo dtbo.imgfastboot flash vbmeta vbmeta.imgfastboot flash vendor_boot vendor_boot.img - Был загружен образ восстановления (recovery) через команду
fastboot flash boot boot.img. - После этого устройство было перезагружено в режим восстановления, где необходимо было выполнить форматирование раздела данных (Format data). Это критически важный шаг для чистой установки.
- В меню восстановления был выбран пункт «Apply update» → «Apply from ADB».
- На компьютере, в папке с platform-tools и файлом прошивки, была выполнена команда:
adb sideload lineage-22.2.zip
Процесс установки может завершиться с ошибкой на 47% — это нормально для данного метода. Главный индикатор успеха — предложение восстановления перезагрузить систему.
Установка сервисов Google (GApps)
Если необходимы сервисы Google, их нужно установить до первой загрузки системы. Процесс аналогичен:
- В режиме восстановления снова выбираем «Apply update» → «Apply from ADB».
- На ПК выполняем команду:
adb sideload MindTheGapps.zip(или другого подходящего пакета).
После этого можно выполнить окончательное форматирование данных (если не делалось ранее) для полной очистки. Это дарит чувство чистоты и уверенности в системе.

В итоге мы получили OnePlus 9RT с чистой, обновляемой Lineage OS, работающими сервисами Google и чувством глубокого удовлетворения от победы над техническими сложностями.
Что еще нужно для счастья? Возможно, лишь запас терпения и надежный USB-кабель.
Мой канал в Telegram: [Ссылка на Telegram] #Oneplus #Прошивка #Юмор #LineageOS
Больше интересных статей здесь: Гаджеты.
Источник статьи: От поломки загрузки до Lineage Os, полный маршрут.