Самый надежный способ остановить загрузку прошивки — отключить автоматическую проверку в меню «Система и обновления», так как фоновый процесс часто игнорирует настройки экономии трафика. Если прошивка уже скачалась, файл весом несколько гигабайт останется в памяти до ручного удаления или принудительной установки. Ниже разобраны все сценарии для текущих версий EMUI 12–14 и HarmonyOS 2–4.
Многие владельцы сталкиваются с тем, что после отключения галочки система всё равно качает обновление через Wi-Fi во время зарядки ночью. Это поведение заложено в логику HiCare и службы OTA, которые имеют приоритет над пользовательскими ограничениями сети. Полная блокировка требует воздействия на системные компоненты или использование ADB-команд.
Почему стандартные настройки не всегда работают
В меню Настройки → Система и обновления → Программное обновление есть переключатель «Автоматическая загрузка», но он контролирует только пользовательский интерфейс. Служба HwOUC (Huawei OTA Update Client) продолжает пинговать серверы проверки новых билдов по расписанию, зашитому в прошивку. Даже при выбранном «Только через Wi-Fi» клиент может инициировать скачивание, если сеть считается нелимитированной.
Дополнительный фактор — приложение HiCare. Оно дублирует функцию проверки обновлений и часто имеет собственное разрешение на фоновую активность, которое не сбрасывается при смене системного тумблера. Отключение уведомлений в HiCare не останавливает загрузку, а лишь скрывает алерты.
Блокировка через настройки системы (базовый уровень)
Начните с отключения всех видимых триггеров. Зайдите в Настройки → Приложения → Все приложения, включите отображение системных процессов (меню «три точки» → «Показать системные процессы»). Найдите Программное обновление (Software Update) и HiCare, войдите в каждый и отключите «Мобильные данные», «Wi-Fi» и «Фоновая активность». Это создаст первый барьер для OTA-клиента.
В том же разделе «Программное обновление» нажмите на значок настроек (шестеренка или три точки) и снимите галочки со всех пунктов: «Автоматическая загрузка», «Загрузка только при зарядке», «Умная загрузка». После этого перезагрузите устройство. На некоторых моделях (серии P, Mate, Nova) это достаточно для остановки скачивания на неопределенный срок.
☑️ Чек-лист
Расширенная блокировка через ADB (для опытных пользователей)
Если базовые меры не помогли, используется Android Debug Bridge. Метод требует включенной «Отладки по USB» в меню «Для разработчиков» и компьютера с установленными платформенными инструментами. Команды отключают системные пакеты, отвечающие за проверку и установку прошивок, без удаления файлов системы.
Подключите телефон к ПК, авторизуйте отпечаток RSA на экране смартфона. В терминале выполните последовательно следующие команды. После каждой нажмите Enter. Пакет com.huawei.android.hwouc — это основной OTA-клиент, com.huawei.hicare — сервис поддержки, инициирующий проверки.
adb shell pm disable-user --user 0 com.huawei.android.hwouc
adb shell pm disable-user --user 0 com.huawei.hicare
adb shell pm disable-user --user 0 com.huawei.fastapp
Команда fastapp отключает быстрые приложения, которые иногда тянут за собой обновления фреймворка. После ввода команд значок «Программное обновление» может исчезнуть из настроек — это нормально. Для возврата функционала замените disable-user на enable.
Что делать, если ADB не видит устройство
Убедитесь, что установлены драйверы HiSuite или универсальные Google USB Driver. В диспетчере устройств Windows должен отображаться «Android Composite ADB Interface». Попробуйте сменить кабель и USB-порт, включите «Пasserеж USB» (File Transfer) в уведомлении на телефоне. Перезапустите adb-сервер командами: adb kill-server && adb start-server.
Удаление уже скачанного пакета обновления
Если прошивка уже загрузилась во внутреннюю память, она занимает 3–6 ГБ в разделе /data/ota или /cache. Удалить её через файловый менеджер нельзя из-за прав доступа. Самый простой способ — зайти в Настройки → Память → Кэшированные данные и очистить кэш, но часто OTA-файл не считается кэшем.
Эффективнее использовать встроенное меню восстановления (Recovery). Выключите телефон, зажмите Громкость вверх + Питание до появления логотипа. В меню Recovery выберите «Wipe cache partition» (Очистить раздел кэша). Это удалит скачанный UPDATE.APP или zip-архив без потери пользовательских данных. На HarmonyOS 4 пункт может называться «Clear cache».
⚠️ Внимание: Не выбирайте «Wipe data / Factory reset» — это сбросит телефон к заводским настройкам с удалением всех фото, контактов и аккаунтов. Используйте только пункт очистки кэша (cache partition).
Блокировка доменов обновлений через DNS или hosts
Альтернативный метод — перенаправить запросы OTA-серверов в пустоту. Основные домены проверки: update.hicloud.com, update.dbankcdn.com, otaupdate.huawei.com, hwservice.hicloud.com. Добавление их в файл /etc/hosts с адресом 0.0.0.0 требует root-прав (Magisk), поэтому на стоке проще использовать частный DNS.
В Настройки → Сеть и интернет → Частный DNS выберите «Имя узла провайдера DNS» и введите dns.adguard.com или dns.nextdns.io с настроенным списком блокировок. Эти публичные резолверы фильтруют известные трекеры и домены телеметрии, включая эндпоинты обновлений Huawei. Метод не требует ПК и работает сразу после сохранения.
Используйте NextDNS с кастомной конфигурацией: добавьте в блоклист домены .hicloud.com, .dbankcdn.com, *.huawei.com. Это заблокирует не только OTA, но и телеметрию HiCare, Push-сервисы и проверку лицензий тем, что может ускорить работу интерфейса и сэкономить батарею.
Сравнение методов блокировки обновлений
| Метод | Сложность | Надежность | Требует ПК/Root | Возврат обновлений |
|---|---|---|---|---|
| Настройки системы (галочки) | Низкая | 30–50% | Нет | Мгновенный |
| Запрет фоновых данных для OTA/HiCare | Низкая | 60–70% | Нет | Мгновенный |
| ADB disable-user (hwouc, hicare) | Средняя | 95% | ПК (ADB) | Команда enable |
| Частный DNS (AdGuard/NextDNS) | Низкая | 85% | Нет | Смена DNS |
| Редактирование /etc/hosts | Высокая | 99% | Root (Magisk) | Редактирование файла |
Риски и последствия отключения обновлений
Долгосрочный отказ от патчей безопасности оставляет устройство уязвимым для эксплойтов типа Stagefright или уязвимостей в модулях Bluetooth/Wi-Fi. Google публикует бюллетени безопасности ежемесячно, Huawei интегрирует их в квартальные обновления. Без них банковские приложения могут начать требовать обновление ОС через SafetyNet/Play Integrity.
Кроме того, некоторые системные приложения (HMS Core, Petal Search, Браузер) перестают обновляться через AppGallery, если версия фреймворка слишком старая. Это приводит к ошибкам авторизации в сервисах Huawei ID и проблемам с синхронизацией облака. Весьте баланс между стабильностью текущей прошивки и безопасностью.
⚠️ Внимание: На прошивках HarmonyOS NEXT (без AOSP) блокировка пакета
com.huawei.android.hwoucчерез ADB может вызвать зацикливание интерфейса настроек («Система и обновления» падает при открытии). Проверяйте совместимость метода с версией ОС перед применением.
Главный вывод: комбинация «запрет фоновых данных + ADB disable hwouc + частный DNS» дает 99% гарантию остановки OTA без рута и потери данных. Базовые настройкиalone неэффективны на EMUI 13+ и HarmonyOS 3+.
Как вернуть обновления, если передумали
Восстановление производится в обратном порядке. Для ADB: adb shell pm enable --user 0 com.huawei.android.hwouc и аналогично для hicare. В настройках верните разрешения на фоновые данные и мобильный интернет для системных приложений. Смените Частный DNS на «Авто» или «Выключено».
После включения служб зайдите в «Программное обновление» и нажмите «Проверить обновления». Система свяжется с сервером и предложит актуальный билд. Рекомендую установить патч безопасности хотя бы раз в квартал, скачав полный пакет (Full OTA) вручную с ресурса Huawei Firmware Finder и прошив через Recovery или eRecovery, чтобы не зависеть от OTA-механизма.
Часто задаваемые вопросы
Почему после отключения галочки обновление всё равно качается ночью?
Служба HwOUC работает как системный демон с привилегиями, игнорируя пользовательский переключатель UI. Она проверяет сервер по внутреннему таймеру (обычно 02:00–04:00) и инициирует загрузку, если сеть нелимитированная. Только ADB disable-user или блокировка доменов DNS гарантированно останавливают этот процесс.
Будет ли работать банковское приложение, если я заблокирую обновления на год?
Банковские приложения проверяют уровень патча безопасности через Play Integrity API. Если патч старше 6–12 месяцев, приложение может заблокировать вход или требовать обновление ОС. Решение: временно включить OTA, обновить патч безопасности, снова заблокировать.
Можно ли удалить приложение «Программное обновление» через Titanium Backup или App Manager?
Удаление системного пакета com.huawei.android.hwouc без рута невозможно. С рутом (Magisk) удаление возможно, но ломает меню настроек и может привести к bootloop при следующей попытке OTA. Лучше использовать pm disable-user — это безопасно и обратимо.
Как узнать, какая версия прошивки сейчас установлена, не заходя в настройки?
Наберите в телефоне код ##2846579## (Project Menu) → «Project Menu» → «Software Info» → «Version Info». Либо в ADB: adb shell getprop ro.build.version.emui и ro.build.version.harmony.
Блокировка DNS сломает AppGallery или Push-уведомления?
Публичные DNS вроде dns.adguard.com не блокируют критические домены HMS (appgallery.cloud.huawei.com, push.hicloud.com) по умолчанию. Если уведомления пропадут — добавьте домены в allowlist в настройках NextDNS или верните DNS на «Авто».