Практическое руководство: прошиваем Android через Recovery, Fastboot и ADB

Короткий ответ: используйте Recovery (TWRP) для установки кастомных сборок и создания бэкапов, Fastboot — для низкоуровневой записи разделов (boot, system, recovery), ADB — для управления работающей системой и установки APK; перед любыми операциями обязательно делайте бэкап и проверяйте совместимость образа. В первых шагах подготовьте резервные копии, включите отладку по USB и убедитесь в точной модели устройства.

Коротко — какие способы и когда применять

  • Recovery (TWRP/OrangeFox): удобен для установки ZIP‑пакетов, модулей (Magisk), nandroid‑бэкапов. Требует кастомного recovery и чаще — разблокировки загрузчика.
  • Fastboot: низкоуровневая прошивка отдельных .img; применяют при «кирпиче», замене загрузчика или полной переустановке системы. Требует разблокированного загрузчика.
  • ADB: инструмент для работающей системы; подходит для установки APK, отладки, выполнения adb sideload <update.zip>, но не для полной замены system без Fastboot/Recovery.

Разблокировка загрузчика обычно приводит к удалению данных и может аннулировать гарантию. Неправильная запись разделов — риск «кирпича».

Прошивка через Recovery: пошагово и на что смотреть

  1. Подготовка
    • Сделайте nandroid‑бэкап (TWRP: Backup → выберите boot, system, data). Сохраните копию на ПК.
    • Скачайте ZIP‑прошивку и подписи/MD5, убедитесь в точной модели и регионе.
  2. Установка кастомного Recovery (если нужно)
    • Включите "OEM‑разблокировка" и "Отладку по USB" в настройках разработчика.
    • Войдите в fastboot и запишите образ: fastboot flash recovery recovery.img
  3. Установка прошивки в Recovery
    • Перезагрузитесь в Recovery → Install → выберите .zip → Swipe to confirm.
    • После установки выполните Wipe Cache/Dalvik, но не делайте Factory Reset заранее (если не требуется).
  4. Первая загрузка
    • Первый запуск может занимать 5–20 минут. Проверьте основные функции: сотовая сеть, Wi‑Fi, камера, Bluetooth.

Если используете Magisk или GApps — ставьте их сразу после прошивки в той же сессии TWRP перед перезагрузкой.

Fastboot: команды и типичные сценарии

Когда: устройство не загружается, нужно восстановить загрузчик/recovery, записать официальные .img.

Базовая последовательность:

  • Подключите в fastboot‑режиме, проверьте: fastboot devices
  • Примеры команд:
    • fastboot flash boot boot.img
    • fastboot flash recovery recovery.img
    • fastboot flash system system.img
    • fastboot flash vendor vendor.img
  • В конце: fastboot reboot

Не прошивайте образы от другой модели; отсутствие vendor или persist может привести к потере связи с сетью.

ADB: что реально можно сделать

  • adb devices — проверить подключение.
  • adb sideload update.zip — установить обновление через recovery, если поддерживает sideload.
  • adb install app.apk — установить APK.
  • adb shell pm uninstall --user 0 com.example.app — удалить системное приложение для текущего пользователя.

ADB удобен для мелких правок и отладки, но не для низкоуровневой записи разделов.

Частые ошибки и как их избежать

  • Неверный образ (модель/регион) → тщательно сверяйте модель в настройках и в adb shell getprop ro.product.model.
  • Забыт persist/vendor → используйте комплект образов полностью, как в инструкции производителя.
  • Не сделан бэкап → всегда делайте nandroid и копию медиа на ПК/облако.
  • Прерывание питания во время прошивки → заряд батареи минимум 50–60% и стабильный USB‑кабель.

FAQ

  • Нужно ли разблокировать загрузчик для официальной прошивки?
    Обычно нет — официальные OTA/фирменные утилиты работают без разблокировки; для кастомного recovery и кастомных прошивок — да.
  • Сохранятся ли данные при прошивке через TWRP?
    При установке ZIP часто требуется wipe data; nandroid‑бэкап позволяет восстановить.
  • Как вернуть устройство, если оно не загружается?
    Попробуйте загрузиться в Fastboot/Download mode и записать официальные образы; если не получается — сервис‑инструменты производителя или обращение в сервис.

Заключение Прошивка даёт гибкость, но требует подготовки: резервные копии, проверка образов, понимание команд fastboot/adb и внимательность при разблокировке загрузчика. Напишите модель устройства — подготовлю точный набор команд и проверочный список под вашу модель.