Введение / Зачем это нужно
Установка кастомной прошивки (Custom ROM) — это один из самых мощных способов обновить или полностью изменить опыт использования вашего Android-устройства. Вы получаете доступ к последним версиям Android, когда производитель прекратил поддержку, избавляетесь от предустановленного bloatware (ненужного ПО), получаете дополнительные функции и настройки, а также часто улучшаете производительность и время работы от батареи.
Этот гайд является универсальным руководством. Конкретные названия файлов и некоторые шаги могут незначительно отличаться для вашей модели. Всегда сверяйтесь с официальной инструкцией для вашего устройства и выбранной прошивки (например, на сайте LineageOS).
Требования / Подготовка
Перед началом убедитесь, что выполнены все условия:
- Устройство: Поддерживаемая модель с разблокированным загрузчиком (или возможность его разблокировать). Аккумулятор заряжен минимум на 80%.
- Компьютер: ПК или ноутбук с ОС Windows, Linux или macOS.
- Программное обеспечение:
- Драйверы ADB и Fastboot для вашей ОС (часто входят в пакет Minimal ADB and Fastboot или в full SDK Platform-Tools).
- Кастомный рекавери (TWRP) в формате
.imgдля вашей точной модели (например,twrp-3.7.0_9-0-honor20s.img). - Архив выбранной кастомной прошивки (например,
lineage-19.1-20230601-nightly-honor20s-signed.zip). - (Опционально) Архив GApps (Google Apps) для выбранной версии Android.
- Резервное копирование: Все важные данные (фото, контакты, сообщения) должны быть скопированы на внешний носитель или в облачное хранилище. Процесс сотрёт всё с внутренней памяти.
- Разблокировка загрузчика: Если вы ещё этого не сделали, процесс начнётся с этого шага. Внимательно изучите раздел "Разблокировка загрузчика".
Пошаговая инструкция
Шаг 1: Настройка устройства и ПК
- На устройстве:
- Включите Режим разработчика:
Настройки → О телефоне → Нажать 7 раз на 'Номер сборки'. - В
Настройки → Для разработчиковвключите:- OEM-разблокировка (Unlock OEM).
- USB-отладка (USB Debugging).
- Подключите устройство к ПК и разрешите отладку по USB (появится всплывающее окно на телефоне — поставьте галочку "Всегда разрешать").
- Включите Режим разработчика:
- На ПК:
- Скачайте и распакуйте архив с Platform-Tools (от Google) в удобную папку, например
C:\adb. - Откройте терминал (CMD, PowerShell, Terminal) в этой папке. Проверьте соединение:
adb devices - Должна появиться строка с серийным номером вашего устройства и статусом
device. Еслиunauthorized— проверьте разрешение отладки на телефоне.
- Скачайте и распакуйте архив с Platform-Tools (от Google) в удобную папку, например
Шаг 2: Разблокировка загрузчика (Unlock Bootloader)
⚠️ ВАЖНО: Этот шаг полностью сотрёт все данные на внутренней памяти устройства. Убедитесь, что бэкап сделан.
- Перезагрузите устройство в режим Fastboot/Bootloader. Способ зависит от модели:
adb reboot bootloader- Или комбинация кнопок (чаще: удерживать Прибавление громкости + Питание).
- На экране должно быть чёрное окно с логотипом производителя и надписью
FastbootилиBootloader.
- В терминале на ПК проверьте подключение:
Должна отобразиться строка с серийным номером.fastboot devices - Запустите команду разблокировки. Синтаксис различается!
- Для большинства устройств Xiaomi, OnePlus, Google Pixel, Honor:
fastboot flashing unlock - Для некоторых старых устройств (например, часть Samsung, HTC):
fastboot oem unlock - Для устройств Motorola: нужно получить уникальный ключ с сайта Motorola и ввести:
fastboot oem unlock <ваш_ключ>
- Для большинства устройств Xiaomi, OnePlus, Google Pixel, Honor:
- На экране телефона появится предупреждение с кнопками "Да" и "Нет". С помощью кнопок громкости выберите "Да" и нажмите кнопку питания. Устройство перезагрузится и выполнит сброс.
- После перезагрузки снова настройте устройство (или пропустите), снова включите Режим разработчика и USB-отладку, как в Шаге 1.
Шаг 3: Установка кастомного рекавери (TWRP)
💡 Совет: Обычно TWRP прошивается через Fastboot, но для некоторых устройств (особенно с A/B разделением) может потребоваться прошивка через "Recovery" из загрузчика. Проверьте инструкцию для вашей модели на официальном сайте TWRP.
- Скачайте актуальный образ TWRP (
.imgфайл) для вашей точной модели с официального сайта TWRP. - Перезагрузите устройство в Fastboot mode (если оно уже не там).
- Прошейте образ TWRP:
Заменитеfastboot flash recovery twrp-3.x.x-x-xxxx.imgtwrp-3.x.x-x-xxxx.imgна имя скачанного файла. - Важный момент: Многие современные устройства автоматически возвращают stock рекавери после перезагрузки. Чтобы этого избежать:
- Сразу после прошивки, не выходя из Fastboot, выполните:
fastboot boot twrp-3.x.x-x-xxxx.img
- Или, если команда
fastboot bootне поддерживается, зайдите в TWRP, нажмите "Wipe" → "Format Data" (введитеyes), затем "Reboot" → не возвращаться в систему, а снова загрузиться в TWRP (комбинация кнопок). После этого TWRP должен остаться.
- Сразу после прошивки, не выходя из Fastboot, выполните:
- Убедитесь, что вы загрузились в TWRP. Его интерфейс — это сенсорное меню с кнопками.
Шаг 4: Прошивка кастомной прошивки (ROM) через TWRP
- Первичная настройка TWRP (важно!):
- При первом запуске TWRP может предложить ввести пароль для шифрования данных. Если вы не используете шифрование, просто пропустите.
- Совет: В меню TWRP
Settingsпоставьте галочкуEnable Slide to Modify— это предотвратит случайный сброс.
- Скопируйте файлы: Подключите устройство к ПК в режиме MTP (в TWRP есть опция "Mount" → включите "MTP"). Или используйте флешку с OTG-адаптером. Скопируйте на внутреннюю память (или SD-карту) два файла:
- Архив кастомной прошивки (
.zip). - (Опционально) Архив GApps (
.zip).
- Архив кастомной прошивки (
- Выполните сброс (Wipe): В главном меню TWRP нажмите Wipe.
Format Data→ введитеyes→ подтвердите. Это очистит ВСЕ данные.Advanced Wipe→ отметьтеDalvik / ART Cache,System,Data,Cache. Не трогайтеInternal Storage(если файлы скопированы туда) иMicro SDCard. Проведите свайпом.
- Установка прошивки: Вернитесь в главное меню, нажмите Install.
- Найдите и выберите ZIP-файл с кастомной прошивкой.
- Проведите свайпом, чтобы начать установку. Дождитесь завершения (может занять 5-10 минут).
- Установка GApps (если нужно): Сразу после успешной установки ROM (не перезагружаясь!) нажмите кнопку "Install again", выберите архив GApps и проведите свайпом.
- Очистка кэша: После установки обоих компонентов (ROM и GApps) в главном меню TWRP нажмите Wipe →
Advanced Wipe→ отметьте толькоDalvik / ART CacheиCache→ проведите свайпом.
Шаг 5: Первая загрузка
- В главном меню TWRP нажмите Reboot →
System. - Первая загрузка после прошивки — самая долгая. Может занять от 5 до 20 минут. Не прерывайте процесс.
- После загрузки пройдите стандартную настройку Android. Если вы устанавливали GApps, войдите в аккаунт Google.
- Вернитесь в TWRP и сделайте полный бэкап! (
Backup→ выберитеSystem,Data,Boot,Recovery→ свайп). Сохраните архив на внешний носитель. Это ваш "страховочный" образ, чтобы можно было откатиться в случае проблем.
Проверка результата
- Убедитесь, что устройство загрузилось в новую систему.
- Зайдите в
Настройки → О телефоне. В строке "Версия Android" должна отображаться установленная вами версия (например, 13.0). В строке "Название прошивки" будет указано название кастомной ROM (LineageOS, Pixel Experience и т.д.). - Проверьте работу основных функций: звонки, Wi-Fi, Bluetooth, камера, звук.
- Если всё работает — поздравляем, установка прошла успешно!
Возможные проблемы
- Устройство зависает на логотипе (bootloop): Чаще всего причина в несовместимости GApps с версией ROM или с моделью. Загрузитесь в TWRP, выполните
Wipe Data/Factory Reset(Format Data), затемAdvanced Wipe(System, Data, Cache, Dalvik) и попробуйте прошить только ROM, без GApps. Если поможет — ищите другую сборку GApps. - Не прошивается TWRP / возвращается stock рекавери: Проблема с A/B разделением или защитой от несанкционированной прошивки. Попробуйте прошить TWRP через Recovery из загрузчика (если такая опция есть) или используйте специальные методы для вашей модели (например,
fastboot update twrp.imgили использованиеadb sideload). - Нет связи с ПК в Fastboot/TWRP: Установите правильные драйверы (для Windows) или используйте другой USB-порт/кабель. Включите в TWRP
MTP. - Ошибка
FAILED (remote: 'Unknown command')илиFAILED (remote: 'No such partition'): Вы пытаетесь прошить образ в несуществующий раздел или команда не поддерживается. Убедитесь, что вы используете правильную команду (fastboot flash boot twrp.imgилиfastboot flash recovery twrp.img) для вашего устройства. Сверьтесь с инструкцией на сайте TWRP для вашей модели. - После прошивки нет Google Play Маркета: Вы либо не установили GApps, либо выбрали несовместимый пакет. Загрузитесь в TWRP и прошейте корректный пакет OpenGApps или MindTheGapps для вашей архитектуры (ARM, ARM64) и версии Android.
💡 Совет: Если вы новичок, начните с прошивок, имеющих активное сообщество (LineageOS, Pixel Experience). Их форумы и Wiki — лучший источник решения специфических проблем для вашей модели.