Что такое Apply update from cache в Android Recovery

Apply update from cache — это установка уже загруженного OTA‑пакета из локальной папки /cache без доступа к интернету. Используйте её, когда обновление было скачано, но установка прервалась (разряд, ребут, ошибка) — функция попытается завершить апдейт из локального хранилища.

Кратко: зачем и когда это нужно

Опция пригодится в трёх типичных ситуациях:

  • OTA скачалось автоматически, но установка не завершилась (устройство застряло или перезагрузилось).
  • Нет интернета, а файл обновления уже есть в /cache.
  • Вы хотите ускорить повторную установку без повторной загрузки большого файла.

Не используйте, если кэш пуст или повреждён — это вызовет ошибку. Для кастомных прошивок чаще удобнее ADB sideload или установка с SD/USB.

Перед началом проверьте наличие файлов в /cache через ADB (adb shell ls /cache) или через recovery‑файловый менеджер.

Пошаговая инструкция: как выполнить установку

  1. Подготовка:
    • Зарядите батарею >50%.
    • Сделайте бэкап важных данных (если есть доступ).
  2. Войдите в Recovery:
    • Выключите устройство.
    • Нажмите комбинацию кнопок для вашей модели (например, Volume Up + Power; у Pixel — Volume Down + Power).
  3. Навигация и выбор:
    • Кнопками громкости перемещаетесь, кнопкой питания подтверждаете.
    • Выберите Apply update from cache.
  4. Установка:
    • Система проверит /cache на наличие валидного OTA и начнёт установку (обычно 5–20 минут).
    • После успеха устройство перезагрузится автоматически.
  5. Если установка не удалась:
    • Попробуйте Wipe cache partition и повторите.
    • Если ошибка сохраняется, скачайте OTA заново или используйте ADB sideload/SD.

Сравнение способов установки (кратко)

МетодПлюсыМинусы
Apply update from cacheБыстро, не требует интернетаЗависит от целостности /cache
ADB sideloadУниверсально, контролируемо с ПКТребует ПК и adb
Установка с SDПросто для локальных .zipНужна карта памяти/корректный формат

Никогда не прерывайте процесс установки (не выключайте устройство и не вынимайте батарею). Риск превратить девайс в brick высок.

Частые ошибки

  • "No cache update available" — кэш пуст или файл удалён. Решение: загрузите OTA заново или используйте sideload.
  • Проверка подписи не пройдена — OTA не соответствует прошивке (обычная ситуация при попытке поставить кастомный пакет). Используйте совместимый образ или кастомное recovery.
  • Bootloop после попытки установки — сначала Wipe cache, если не помогает — восстановление из бэкапа или полная прошивка через ПК.

FAQ

  • Нужно ли рут? Нет, для Apply update from cache рут не требуется — это штатная функция recovery.
  • Можно ли использовать с кастомным recovery (TWRP)? Да, но поведение может отличаться: TWRP читает другие пути, и пакеты с подписью могут не пройти.
  • Стираются ли данные? Обычно нет — это обновление системы, но всегда есть риск; рекомендуют бэкап.

Если не уверены, выберите ADB sideload или официальный инструмент производителя — они безопаснее для новичков.