На смартфонах Huawei и Honor накопившиеся файлы прошивок и резервные копии системных приложений часто занимают от 2 до 5 ГБ во внутреннем хранилище, что вызывает ошибку «Недостаточно места» при установке новых программ. Система EMUI и HarmonyOS сохраняет установочные пакеты .zip и .apk после каждого OTA-обновления для возможного отката, но не удаляет их автоматически по истечении срока действия. Пользователь может вернуть свободное пространство, очистив скрытые каталоги /data/ota и /cache/recovery через встроенные инструменты или меню восстановления.

Помимо системных прошивок, в памяти застревают старые версии предустановленных сервисов — HMS Core, AppGallery, Phone Clone — которые обновляются отдельно от ОС. Их предыдущие сборки остаются в папке /data/app с суффиксами -1, -2, дублируя функционал и съедая ресурсы. Удаление этих «хвостов» безопасно, если текущая версия приложения работает стабильно, и не требует прав суперпользователя (root).

Где именно накапливаются файлы обновлений

Основной «мусор» сосредоточен в защищенных системных разделах, недоступных через стандартный файловый менеджер без root-прав. Однако Huawei предоставляет легальные точки входа для очистки: меню «Память» в настройках, режим восстановления Recovery и утилиту «Оптимизатор». Ниже — карта локаций, которые стоит проверять в первую очередь.

  • 📁 /data/ota — архивы полных прошивок (Full OTA) и дифференциальных обновлений (Delta OTA).
  • 📁 /cache/recovery — временные файлы процесса установки, логи и незавершенные пакеты.
  • 📁 /data/app/<package_name>-N — старые сборки системных приложений с индексами версии.
  • 📁 /sdcard/Huawei/Backup — локальные бэкапы, созданные перед крупными обновлениями EMUI.

Доступ к /data/ota и /cache открывается только через Recovery-меню или сервисное меню ##2846579## (ProjectMenu). Обычный пользователь может безопасно удалить содержимое папки Backup на виртуальной SD-карте и очистить кэш отдельных приложений через настройки.

Способ 1: Очистка через меню «Память» и «Оптимизатор»

Это самый безопасный метод, не требующий перезагрузки в специальные режимы. Он удаляет кэш приложений, остаточные файлы установщика пакетов (PackageInstaller) и временные данные системных сервисов. На EMUI 10–14 и HarmonyOS 2–4 интерфейс почти идентичен.

  • 🛠 Откройте Настройки → Память.
  • 🛠 Нажмите Очистить (значок метлы) и дождитесь анализа.
  • 🛠 В списке включите пункты Кэш приложений, Остаточные файлы, Файлы установки.
  • 🛠 Подтвердите действие кнопкой Удалить.

После процедуры система покажет объем освобожденного места. Обратите внимание: пункт «Файлы установки» появляется только если в памяти обнаружены неиспользуемые .apk или OTA-пакеты. Если его нет — значит, кэш обновлений уже очищен или скрыт в системном разделе.

☑️ Чек-лист перед очисткой памяти

Выполнено: 0 / 4

Способ 2: Удаление OTA-пакетов через Recovery-меню

Если встроенный оптимизатор не нашел файлы обновлений, они лежат в разделе /data/ota или /cache. Доступ к ним дает стоковое Recovery. Эта процедура не сбрасывает пользовательские данные, но требует точного следования шагам.

  1. 🔌 Выключите смартфон полностью.
  2. 🔌 Зажмите Питание + Громкость вверх до появления логотипа Huawei.
  3. 🔌 В меню Recovery выберите громкостью и подтвердите питанием: Wipe cache partition (Очистить кэш).
  4. 🔌 Дополнительно: Wipe data/factory reset → Wipe cache (только кэш, не данные!).
  5. 🔌 Выберите Reboot system now.

Пункт Wipe cache partition удаляет содержимое /cache и /data/ota. На новых версиях HarmonyOS меню может называться «Очистить кэш» на русском. Не выбирайте «Wipe data» полностью — это сбросит телефон к заводским настройкам.

⚠️ Внимание: На моделях с HarmonyOS 4.0+ (серия Pura 70, Mate 60) раздел /data/ota зашифрован. Очистка через Recovery может не сработать — используйте способ 3 или сервисное меню.

Способ 3: Сервисное меню ProjectMenu (код ##2846579##)

Скрытое инженерное меню дает доступ к низкоуровневым функциям очистки, недоступным в обычных настройках. Работает на всех устройствах с EMUI 9+ и HarmonyOS, но требует осторожности — неверные действия могут нарушить работу модемов или сенсоров.

  • 📞 Откройте «Телефон» и наберите ##2846579## (без вызова).
  • 📞 Перейдите в Background Settings → Log Settings.
  • 📞 Выберите Clear Log (Очистить логи) — это удалит системные журналы, весящие до 1–2 ГБ.
  • 📞 Вернитесь назад, зайдите в Storage Settings → Clear Update Package (если пункт есть).

Пункт Clear Update Package физически удаляет скачанные но не установленные прошивки из /data/ota. Если его нет — прошивка уже установлена или удалена оптимизатором. В разделе Log Settings также есть Clear Kernel Log и Clear AP Log для глубокой очистки.

Что такое Delta OTA и Full OTA

Delta OTA — дифференциальное обновление, содержит только изменения между текущей и новой версией (50–300 МБ). Full OTA — полный образ прошивки (3–6 ГБ), используется при смене крупной версии EMUI или восстановлении. После установки Delta OTA старый образ не нужен, но система иногда хранит оба вида.>

Откат системных приложений к заводской версии

Если обновление HMS Core, AppGallery или «Телефона» вызвало баги, можно удалить его обновления, вернув приложение к версии из прошивки. Это освобождает память и исправляет ошибки совместимости без полного сброса телефона.

  • ⚙ Зайдите в Настройки → Приложения → Все приложения.
  • ⚙ Найдите нужное системное приложение (включите «Показывать системные» в меню справа).
  • ⚙ Нажмите Память → Удалить обновления.
  • ⚙ Подтвердите действие — приложение вернется к исходной версии.

После отката приложение может запросить повторный вход в аккаунт Huawei ID или согласие с политикой конфиденциальности. Данные пользователя (чаты, настройки, кэш) обычно сохраняются, но гарантий нет — лучше заранее синхронизировать важное с облаком.

⚠️ Внимание: Не удаляйте обновления для Google Play Services (GMS), если они установлены через GSpace или MicroG — это сломает авторизацию в банковских приложениях и push-уведомления. На чистом HMS экосистеме этой проблемы нет.

Таблица: методы очистки и их эффективность

Метод Что удаляется Риск для данных Требует Recovery Освобождает (примерно)
Оптимизатор / Память Кэш приложений, временные файлы, .apk установщика Нет Нет 500 МБ – 2 ГБ
Recovery: Wipe cache /cache, /data/ota, логи восстановления Нет Да 1 – 4 ГБ
ProjectMenu: Clear Update Package Скачанные OTA-пакеты прошивки Нет Нет 2 – 6 ГБ
Удаление обновлений приложений Дельта версий системных APK Низкий (сброс настроек приложения) Нет 100 – 500 МБ на приложение
Ручная очистка /sdcard/Huawei/Backup Пользовательские бэкапы перед обновлением Потеря локальных бэкапов Нет 1 – 10 ГБ

Автоматизация: настройка автоочистки в HarmonyOS

В HarmonyOS 3.0/4.0 появилась функция «Умная очистка», которая самостоятельно удаляет устаревшие OTA-пакеты через 30 дней после успешной установки прошивки. По умолчанию она отключена или работает в фоновом режиме с низким приоритетом.

  • 🤖 Откройте Оптимизатор (значок щита) → Очистка → Настройки (шестеренка).
  • 🤖 Включите Автоочистка кэша обновлений.
  • 🤖 Установите частоту: Еженедельно или При нехватке места.
  • 🤖 Активируйте Удаление установленных пакетов прошивки.

Также в этом меню есть переключатель «Удалять старые версии приложений» — он чистит папки /data/app/pkg-N при обновлении системных сервисов через AppGallery. Рекомендую держать обе опции включенными, чтобы не выполнять рутину вручную.

💡

Совет: перед крупным обновлением EMUI/HarmonyOS вручную удалите папку /sdcard/Huawei/Backup через «Файлы» — система создаст свежий бэкап, а старый (часто 3–5 ГБ) не будет дублироваться.>

Что делать, если память не освободилась

После всех процедур свободное место может не увеличиться, если файлы блокируются запущенными процессами или файловая система не обновила метки inode. В этом случае помогает полная перезагрузка или сброс кэша раздела userdata через fastboot (только для разблокированного загрузчика).

  • 🔄 Перезагрузите телефон в обычном режиме — ОС пересчитает свободные блоки.
  • 🔄 Проверьте в Настройки → Память → Другое — иногда «Система» показывает завышенный размер до ребута.
  • 🔄 Если загрузчик разблокирован: fastboot erase cache и fastboot reboot.

На устройствах с закрытым загрузчиком (все официальные РФ/ЕС модели) fastboot erase недоступен. Остается только фабричный сброс через Recovery с предварительным бэкапом в Huawei Cloud или на ПК через HiSuite.

💡

Главный вывод: 90% места от старых обновлений возвращает комбинация «Оптимизатор → Recovery Wipe cache → Удаление обновлений системных приложений». ProjectMenu нужен редко, только если OTA «завис» в статусе «Скачано».>

📊 Какой способ очистки обновлений вы используете чаще всего?
Встроенный Оптимизатор (Настройки → Память)
Recovery: Wipe cache partition
Сервисное меню ProjectMenu
Ручное удаление обновлений приложений
Не чистил никогда

FAQ: частые вопросы про удаление обновлений на Huawei

Удаление обновлений приложения сбросит мои настройки и вход в аккаунт?

Обычно нет. Удаляется только код приложения (файлы .dex, .so, ресурсы), а данные в /data/data/package_name остаются. Однако некоторые системные сервисы (HMS Core, AppGallery) могут запросить повторную авторизацию в Huawei ID после отката версии.

Можно ли удалить папку /data/ota через файловый менеджер с root-правами?

Технически да, но не рекомендуется. Система может ожидать наличия этих файлов для проверки целостности при следующем OTA. Лучше использовать пункт «Clear Update Package» в ProjectMenu или Wipe cache в Recovery — они корректно обновляют системные флаги.

Почему после очистки кэша в Recovery свободное место не изменилось?

На HarmonyOS 4+ раздел /data/ota зашифрован и смонтирован в /data. Очистка /cache не затрагивает его. Используйте ProjectMenu → Storage Settings → Clear Update Package или дождитесь автоочистки через 30 дней.

Безопасно ли удалять бэкапы в /sdcard/Huawei/Backup?

Да, если вы уверены, что не понадобится откат к предыдущей версии EMUI/HarmonyOS через локальный бэкап. Система не использует их для работы. Но перед крупным обновлением лучше оставить последний бэкап на случай неудачной прошивки.

Обновление застряло на «Установка...» и съело место. Как вернуть память?

Загрузитесь в Recovery (Питание + Громкость вверх) → Wipe cache partition. Незавершенный пакет будет удален. После перезагрузки проверьте Настройки → Память → Очистить → Файлы установки.