Пошаговое руководство по прошивке кастомного ROM и безопасному откату на Android 10
Короткий ответ: подготовьте полный nandroid-бэкап и драйверы, установите совместимый recovery (TWRP/OrangeFox) через fastboot или Odin, при прошивке делайте wipe System/Data/Dalvik, а при проблемах откатывайтесь через nandroid или прошивайте официальный factory/stock-образ.
Подготовка
- Сделайте полный бэкап данных (фото, чаты) и nandroid в TWRP; скопируйте бэкап на ПК/OTG.
- Установите ADB и Fastboot (platform-tools) и нужные драйверы; проверьте adb devices и fastboot devices.
- Скачайте строго подходящие для вашей модели: recovery.img, ROM.zip, GApps (если требуется), Magisk (опционально).
- Разблокируйте загрузчик (OEM unlock) — учтите, что это обычно стирает userdata; на Samsung прошивка кастомного ПО может сломать Knox.
- Заряд батареи ≥50% и запасной кабель.
Перед началом прочитайте инструкцию, привязанную к вашей модели — универсальные команды отличаются в деталях (A/B, vendor_boot, vbmeta).
Установка recovery и прошивка ROM
- Перевести в bootloader: adb reboot bootloader
- Если устройство поддерживает fastboot:
- Временная загрузка recovery: fastboot boot twrp.img
- Или прошивка: fastboot flash recovery twrp.img && fastboot reboot recovery
- На A/B-устройствах устанавливайте recovery из TWRP через Install Image -> recovery -> целевая partition (boot/vendor_boot).
- На Samsung используйте Odin (.tar/.tar.md5) и сразу вручную загрузитесь в recovery, чтобы сток не перезаписал кастомный recovery.
Прошивка ROM в TWRP:
- Сделайте nandroid-backup (Boot, System, Vendor, Data, EFS).
- Wipe → Advanced Wipe: Dalvik/ART, System, Data, Cache (или format data при смене Android-версии).
- Install → ROM.zip → Swipe; затем GApps → Magisk (если нужно).
- Wipe Cache/Dalvik → Reboot System (первый запуск 5–20 минут).
Если инструкция ROM требует, прошейте vbmeta с флагами --disable-verity --disable-verification через fastboot — иначе верность загрузки может блокировать прошивку.
Откат и восстановление
- Nandroid (лучше всего): загрузитесь в TWRP → Restore → выберите бэкап → отметьте все разделы → Swipe to Restore → Reboot.
- Stock/factory image: для Pixel — распакуйте factory image и запустите flash-all; для других — используйте официальный инструмент производителя. Помните: обычно это стирает данные.
- Samsung (Download Mode): прошивка через Odin — загрузите BL/AP/CP/CSC в соответствующие слоты, Re-partition выключен; после успешной прошивки вручную войдите в recovery и выполните нужные операции.
Прошивка stock и перезапись разделов часто стирает userdata и не возвращает аппаратные флаги (например, Knox) — они необратимы.
Что делать при bootloop или кирпиче
- Загрузитесь в recovery и восстановите nandroid.
- Если виден fastboot: перепрошивайте boot/boot.img и system.img:
fastboot flash boot boot.img
fastboot flash system system.img - Если устройство не определяется — используйте режим Download (Samsung), Heimdall или сервисный инструмент производителя; в критичных случаях обратитесь в сервис.
Частые ошибки
- Устройство не видно в fastboot/adb — проверьте кабель, порт и драйверы.
- Bootloop после ROM — чаще всего из‑за неправильного wipe или несовместимого vendor/firmware. Решение: восстановление nandroid или прошивка stock.
- Потеря работы банковских приложений после root — требует аккуратной настройки Magisk/Zygisk; для критичных сервисов лучше избежать root.
FAQ
- Нужно ли format data перед установкой? Да, при переходе между версиями Android рекомендуется format data, иначе возможны конфликты.
- Вернёт ли прошивка stock Knox? Нет — аппаратные отметки не отменяются.
- Можно ли прошить ROM без разблокировки загрузчика? Нет, разблокировка обычно обязательна.
Чем могу помочь дальше: подготовить пошаговую инструкцию под вашу модель или собрать чек-лист команд для Windows/macOS/Linux — укажите модель и желаемое действие.