Безопасная прошивка 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) и может аннулировать гарантию. Убедитесь, что у вас есть бэкап.

Прошивка: основные способы и команды

  1. Разблокировка загрузчика (если требуется):

    • adb reboot bootloader
    • fastboot flashing unlock (или fastboot oem unlock для старых устройств) — подтверждение на экране.
  2. Установка/загрузка TWRP:

    • adb reboot bootloader
    • fastboot flash recovery twrp.img
    • fastboot boot twrp.img (или сразу загрузиться в recovery через клавиши).
  3. Установка ZIP через TWRP (MTP/SD):

    • В TWRP: Install → выбрать ZIP → Swipe to confirm flash.
    • После прошивки — Wipe Dalvik/ART cache → Reboot system.
  4. ADB sideload (если MTP нестабилен):

    • В TWRP: Advanced → ADB Sideload → Swipe to start.
    • На ПК: adb sideload filename.zip
  5. 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, и я составлю команды под ваше устройство.