Что такое 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‑файловый менеджер.
Пошаговая инструкция: как выполнить установку
- Подготовка:
- Зарядите батарею >50%.
- Сделайте бэкап важных данных (если есть доступ).
- Войдите в Recovery:
- Выключите устройство.
- Нажмите комбинацию кнопок для вашей модели (например, Volume Up + Power; у Pixel — Volume Down + Power).
- Навигация и выбор:
- Кнопками громкости перемещаетесь, кнопкой питания подтверждаете.
- Выберите Apply update from cache.
- Установка:
- Система проверит /cache на наличие валидного OTA и начнёт установку (обычно 5–20 минут).
- После успеха устройство перезагрузится автоматически.
- Если установка не удалась:
- Попробуйте 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 или официальный инструмент производителя — они безопаснее для новичков.