Безопасная прошивка Android из ZIP — краткая инструкция
Коротко: чтобы прошить Android из ZIP — сделайте Nandroid-бэкап, проверьте SHA256 загруженного ZIP, установите или загрузите TWRP, при необходимости разблокируйте загрузчик и примените ZIP через Install или adb sideload. Ниже — сжатый, практический алгоритм и меры безопасности.
Подготовка: что сделать до прошивки
- Зарядите устройство >50–70%, подключите оригинальный USB‑кабель.
- Установите ADB/fastboot на ПК (platform-tools) и драйверы для телефона.
- Скачайте ZIP, сверяйте кодовое имя устройства (device codename).
- Проверьте контрольную сумму на ПК:
- Linux/macOS: sha256sum filename.zip
- Windows PowerShell: Get-FileHash -Algorithm SHA256 .\filename.zip
- Сделайте Nandroid‑бэкап в TWRP (boot, system, data как минимум) и сохраните копии фотографий/контактов отдельно.
Разблокировка загрузчика обычно стирает все данные (factory reset) и может аннулировать гарантию. Убедитесь, что у вас есть бэкап.
Прошивка: основные способы и команды
-
Разблокировка загрузчика (если требуется):
- adb reboot bootloader
- fastboot flashing unlock (или fastboot oem unlock для старых устройств) — подтверждение на экране.
-
Установка/загрузка TWRP:
- adb reboot bootloader
- fastboot flash recovery twrp.img
- fastboot boot twrp.img (или сразу загрузиться в recovery через клавиши).
-
Установка ZIP через TWRP (MTP/SD):
- В TWRP: Install → выбрать ZIP → Swipe to confirm flash.
- После прошивки — Wipe Dalvik/ART cache → Reboot system.
-
ADB sideload (если MTP нестабилен):
- В TWRP: Advanced → ADB Sideload → Swipe to start.
- На ПК: adb sideload filename.zip
-
Fastboot для .img:
- fastboot flash system system.img
- fastboot flash boot boot.img
ADB sideload полезен при проблемах с MTP или когда ZIP хранится на ПК — он передаёт пакет напрямую в TWRP.
Безопасность и восстановление
- Храните Nandroid‑бэкапы и важные данные вне телефона (ПК/облако).
- Проверяйте SHA256 и подписи сборок; не прошивайте непроверенные ZIP.
- Если нужен root — используйте Magisk, но помните о рисках (SafetyNet, Google Pay).
- Чтобы вернуть более защищённое состояние, можно relock загрузчика, но изучите последствия: кастомный recovery/ROM может перестать загружаться.
Частые ошибки
- Signature verification failed — проверьте SHA256/источник; при уверенности можно отключить проверку в TWRP.
- Error 7 / несовместимый ZIP — пакет не для вашего codename.
- TWRP не видит internal storage — возможно, несовместимость с шифрованием; экспортируйте данные и используйте sideload/SD.
- Bootloop после прошивки — попытайтесь Wipe cache/Dalvik; восстановите бэкап при необходимости.
FAQ
-
Можно ли вернуть устройство на сток?
Да, если у вас есть официальные factory images; обычно прошивка через fastboot (flash images) возвращает сток. Учтите возможную блокировку загрузчика и потерю данных. -
Что делать при "вечно черном экране" после прошивки?
Попробуйте зайти в recovery, восстановить Nandroid‑бэкап или перепрошить исходный образ. Если recovery не запускается — используйте fastboot/специализированные инструменты для вашей платформы. -
Нужен ли root для прошивки ROM?
Нет. Root нужен только для получения суперпользовательских прав в системе; прошивка ROM делается через recovery (TWRP) без root.
Контрольный список перед стартом: заряд >50%, проверенный ZIP (SHA256), Nandroid‑бэкап, ADB/fastboot и драйверы, совместимый TWRP и понимание процесса разблокировки загрузчика. Если хотите — пришлите точную модель и codename, и я составлю команды под ваше устройство.