Установка кастомных циферблатов на Huawei Watch становится возможной только после включения режима разработчика и установки APK-файлов со стороны, поскольку официальный каталог Health не поддерживает загрузку пользовательских .hwt-файлов напрямую. Большинство владельцев сталкивается с ограничением: в приложении «Здоровье» доступны только проверенные производителем варианты, а файлы с расширением .hwt или .watchface система воспринимает как неизвестные пакеты. Чтобы обойти это ограничение, необходимо использовать сторонние загрузчики вроде Watch Face Toolbox или утилиты ADB.

Процесс развертывания стороннего контента требует предварительной настройки как смартфона, так и самих часов: нужно активировать отладку по USB/Bluetooth, разрешить установку из неизвестных источников и, в некоторых случаях, установить драйверы HiSuite на компьютер для работы с ADB. Без выполнения этих условий часы будут блокировать любые попытки передачи неподписанных пакетов, выдавая ошибку разбора пакета или просто игнорируя файл. Ниже рассматриваются все актуальные методы — от простых мобильных приложений до ручной установки через терминал.

Выбор способа зависит от модели часов (Watch GT 2, GT 3, GT 4, Watch 3, Watch 4, Ultimate) и версии прошивки HarmonyOS. На более новых моделях с HarmonyOS 3 и 4 процедура упрощена за счет улучшенной поддержки Bluetooth ADB, тогда как на старых сериях GT часто требуется кабельное подключение к ПК. В статье разобраны пошаговые инструкции для каждого сценария, типичные ошибки при прошивке и способы вернуть штатные циферблаты при сбоях.

Основные методы установки сторонних циферблатов

Существует три основных подхода к установке кастомных watch faces на устройствах Huawei: через специализированные мобильные приложения-загрузчики, через ADB-команды с компьютера и через онлайн-конструкторы с прямой синхронизацией. Каждый метод имеет свои требования к подготовке и уровень технической сложности. Наиболее популярным остается Watch Face Toolbox — приложение-агрегатор, которое скачивает .hwt-файлы из интернета и прошивает их в систему через ADB-туннель, не требуя постоянного подключения к ПК.

Второй путь — ручная установка через adb install — дает полный контроль над процессом и позволяет прошивать модифицированные системные циферблаты или порты с других платформ (например, Wear OS). Третий вариант — сервисы вроде WatchMaker или Facer — работает по принципу компаньон-приложения: дизайн создается на телефоне и синхронизируется по Bluetooth, но функционал на HarmonyOS ограничен по сравнению с Wear OS. Для большинства пользователей оптимален первый сценарий.

  • 📱 Watch Face Toolbox (WFT) — бесплатный загрузчик с каталогом тысяч циферблатов, установка за 2 нажатия после настройки ADB.
  • 💻 ADB вручную — для продвинутых: установка .hwt/.apk через терминал, работа с системными разделами, батч-установка.
  • 🌐 Онлайн-конструкторы — создание уникального дизайна в браузере с экспортом в .hwt и последующей загрузкой через WFT.
  • ⚙️ WatchMaker / Facer — компаньон-приложения, поддерживающие свой формат, но с ограниченным доступом к датчикам Huawei.
⚠️ Внимание: установка APK из непроверенных источников (Telegram-каналы, форумы, файловые хостинги) несет риск заражения вредоносным кодом, способным получить доступ к уведомлениям, геолокации и данным здоровья. Проверяйте хеш-суммы файлов и используйте только официальные репозитории GitHub разработчиков инструментов.

Подготовка часов и смартфона к установке

Любой метод установки кастомных циферблатов начинается с активации режима разработчика на самих часах. На моделях серии Watch GT (GT 2, 3, 4, Runner) это делается в меню «Настройки» → «Система» → «О устройстве» — 7 раз тапаем по «Номер версии». На Watch 3/4/Ultimate (HarmonyOS) путь аналогичен: «Настройки» → «Система и обновления» → «О часах» → «Версия ПО» — 7 тапов. После появления уведомления «Вы стали разработчиком» в системных настройках появляется пункт «Параметры разработчика».

Внутри «Параметров разработчика» необходимо включить два критичных переключателя: Отладка по USB (или Отладка по Bluetooth на новых прошивках) и Установка через USB/Bluetooth. Без второго флага часы будут отклонять любые входящие APK-файлы с ошибкой INSTALL_FAILED_USER_RESTRICTED. На смартфоне в приложении Huawei Health (вкладка «Устройства» → «Настройки часов» → «Параметры разработчика») дублируются эти настройки — их тоже нужно активировать для работы мобильных загрузчиков вроде WFT.

Для работы с ADB на компьютере потребуется установить Platform Tools (официальный пакет от Google) и, желательно, HiSuite для автоматической установки драйверов USB. Если используется Bluetooth ADB (поддерживается на HarmonyOS 3+), кабель не нужен: достаточно связать часы с ПК через «Связь с ПК» в настройках часов и подключиться командой adb connect :5555. IP-адрес виден в «Параметрах разработчика» → «IP-адрес Bluetooth».

☑️ Чек-лист подготовки к прошивке

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

Установка через Watch Face Toolbox: пошаговый процесс

Watch Face Toolbox (WFT) — де-факто стандарт для сообщества Huawei Watch. Приложение отсутствует в Google Play и AppGallery из-за политики магазинов к инструментам модификации системы, поэтому его APK нужно скачать с официального GitHub-репозитория разработчика (пользователь andrew-x) или с надежного зеркала вроде GitHub Releases. После установки APK на телефон (разрешив «Неизвестные источники» для установщика) запускаем WFT и выдаем ему все запрашиваемые права: доступ к файлам, перерисовку поверх других окон, работу в фоне и, самое главное, разрешение на ADB-установку.

При первом запуске WFT предложит настроить ADB-соединение. Если часы и телефон в одной сети (Bluetooth ADB), нажмите «Подключить» — приложение само найдет IP и порт. При успешном коннекте в логе появится connected to 192.168.x.x:5555. Далее переходите во вкладку «Каталог» (Browse), выбирайте понравившийся циферблат, нажимаете «Скачать» и затем «Установить». WFT конвертирует ресурсы при необходимости и прошивает .hwt в системный раздел /data/app/ или /system/priv-app/ в зависимости от прав root (который на Huawei Watch получить практически невозможно без разблокировки загрузчика, поэтому используется user-профиль).

# Пример ручной установки .hwt через ADB (если WFT не работает)

adb install -r -d /path/to/custom_face.hwt

Флаг -r позволяет переустановку, -d — даунгрейд версии

После установки циферблат появляется в списке доступных на часах: долгим тапом на главном экране → свайп влево до «+» → выбор из списка. Если циферблат не отображается, попробуйте перезагрузить часы или очистить кэш приложения Health. Некоторые сложные циферблаты с Lua-скриптами требуют установки дополнительного «движка» — пакета com.huawei.watchface.engine, который WFT обычно тянет автоматически.

Где искать готовые .hwt файлы и порты

Крупнейшие сообщества: 4pda.to (раздел Huawei Watch), XDA Developers (форум Watch GT/Watch 3/4), Telegram-каналы @huawei_watchfaces, @watchface_toolbox_ru. На GitHub репозиторий `huawei-watch-faces` собирает порты с Wear OS. Всегда проверяйте дату обновления и совместимость с вашей версией HarmonyOS (API Level).

📊 Каким способом вы предпочитаете устанавливать кастомные циферблаты?
Watch Face Toolbox (через телефон)
ADB вручную с компьютера
WatchMaker / Facer (компаньон-приложения)
Еще не устанавливал, только изучаю тему

Сравнение популярных инструментов и форматов

Не все кастомные циферблаты одинаково полезны и безопасны. Формат .hwt (Huawei Watch Theme) — нативный контейнер, содержащий изображения, шрифты, Lua-логику и манифест. Он обеспечивает максимальную интеграцию: доступ к пульсу, SpO₂, GPS, календарю, управлению музыкой и Always On Display. Форматы WatchMaker (.watch) и Facer (.face) запускаются внутри своих контейнеров-оберток, что добавляет накладные расходы на батарею и ограничивает доступ к системным API (например, нет доступа к EKG или датчику температуры на Watch 4/Ultimate).

Ниже — сравнительная таблица основных инструментов для принятия решения. Обратите внимание: на HarmonyOS 4.0+ установка через WFT может требовать повторной авторизации ADB после каждой перезагрузки часов из-за усиленной политики безопасности.

Инструмент Поддерживаемые форматы Требует ПК/Root Доступ к системным API Сложность настройки
Watch Face Toolbox .hwt, .watch (через конвертер) Нет (только телефон) Полный (нативный .hwt) Низкая
ADB (ручной) .hwt, .apk, .watch ПК или Termux (root не нужен) Полный Средняя/Высокая
WatchMaker .watch Нет Ограниченный (через обертку) Низкая
Facer .face Нет Минимальный Низкая
Онлайн-конструкторы (WatchFace.io и др.) Экспорт в .hwt Нет (загрузка через WFT) Зависит от экспортера Средняя
💡

Для экономии заряда выбирайте нативные .hwt-циферблаты без анимированных фонов и с минимальным опросом датчиков (пульс раз в 10 мин, а не постоянно). Отключите «Всегда включенный экран» для сложных интерактивных фейсов — это дает до 30% прироста автономии.

Типичные ошибки при установке и их устранение

Самая частая проблема — циферблат установился, но не появляется в меню выбора. Причина: несоответствие targetApiVersion в манифесте циферблата версии прошивки часов. Решение: скачайте версию, адаптированную под ваш API Level (посмотреть в «О часах» → «Версия ПО», например, 10.0.0.180 → API 10). Вторая ошибка — INSTALL_FAILED_UPDATE_INCOMPATIBLE при попытке переустановить системный циферблат. Системные пакеты имеют подпись Huawei, их нельзя перезаписать пользовательским ключом. Удаляйте старый через ADB (adb uninstall com.huawei.watchface.xxx) только если точно знаете пакетное имя, иначе потеряете штатный интерфейс.

Третья ситуация — часы входят в bootloop (циклическую перезагрузку) после установки кривого .hwt с ошибкой в Lua-скрипте инициализации. На Watch GT серии без root это лечится только полным сбросом через меню Recovery (долгое нажатие кнопки Up + Down 15 сек → «Заводской сброс»). На Watch 3/4/Ultimate можно попробовать войти в Fastboot и стереть раздел userdata, но загрузчик заперт. Четвертая проблема — быстрая разрядка батареи. Плохо оптимизированный циферблат может дергать GPS или пульс каждую секунду. Проверяйте потребление в Health → «Батарея» → «Потребление по приложениям» после 2-3 часов носки.

  • 🔄 Не появляется в списке — проверьте API Level в манифесте .hwt, перезагрузите часы, очистите кэш Health.
  • ⚡ Быстрая разрядка — удалите циферблат, проверьте логи через `adb logcat | grep -i watchface` на предмет частых wake locks.
  • 🚫 Ошибка установки (Parse error) — файл поврежден или не для вашей архитектуры (arm64 vs arm). Скачайте свежую версию с GitHub релиза.
  • 🔒 ADB отключается после сна — в «Параметрах разработчика» включите «Не спать при зарядке» и «Беспроводная отладка» (Bluetooth ADB).
⚠️ Внимание: никогда не удаляйте пакет `com.huawei.health` или `com.huawei.bone` (Health/Bone Service) через ADB — это «кирпичит» часы, требуя прошивку через EDL-режим (Test Point) на сервисе. Для удаления только кастомного циферблата используйте `adb uninstall `, где package.name виден в WFT или через `adb shell pm list packages | grep watchface`.

Безопасность, приватность и продвинутые настройки

Каждый установленный сторонний циферблат — это потенциальная точка входа для утечки данных. Нативные .hwt имеют доступ к тем же разрешениям, что и системные: пульс, сон, шаги, календарь, уведомления, микрофон (если объявлено в манифесте). Перед установкой изучайте файл manifest.json внутри архива .hwt (это обычный ZIP): откройте любым архиватором и проверяйте секцию permissions. Если там есть MICROPHONE, LOCATION или CALL_LOG без очевидной необходимости (например, для простого аналогового циферблата) — это красный флаг.

Для продвинутых пользователей существует возможность патчить системные циферблаты: распаковать .hwt, заменить текстуры, подправить Lua-логику (например, добавить отображение шагов в цифрах на классическом лице), запаковать обратно и установить через ADB. Это безопаснее, чем чужой бинарник, но требует знаний Lua и структуры HarmonyOS Watch Face SDK. Инструменты вроде HWT Editor (Python-скрипт) автоматизируют распаковку/сборку. Всегда делайте бэкап оригинального .hwt перед экспериментами.

💡

Главное правило безопасности: устанавливайте только открытые исходники (Open Source) циферблаты с GitHub, где можно проверить код Lua и манифест. Избегайте закрытых APK и .hwt из сомнительных Telegram-каналов — они могут содержать скрытый трекинг или майнинг в фоне.

Часто задаваемые вопросы (FAQ)

Можно ли установить циферблат с Wear OS (Galaxy Watch, Pixel Watch) на Huawei Watch?

Прямо — нет, форматы несовместимы (Wear OS использует APK с WatchFaceService, Huawei — .hwt с Lua). Однако существует сообщество портировщиков, которые переписывают логику и перерисовывают ресурсы под .hwt. Ищите теги «port» или «wear os port» в каталогах WFT и на 4PDA. Качество портов варьируется: часто теряются интерактивность и AOD.

Почему после обновления прошивки часы все кастомные циферблаты пропали?

Обновление системы (OTA) часто очищает раздел /data/app/, где хранятся пользовательские watch faces, или сбрасывает разрешение «Установка через USB/Bluetooth». После каждого крупного обновления необходимо заново включить параметры разработчика и переустановить циферблаты через WFT или ADB. Небольшие патчи безопасности обычно не затрагивают это.

Нужен ли Root (права суперпользователя) для установки кастомных циферблатов?

Нет, Root не требуется. Все описанные методы (WFT, ADB install, WatchMaker) работают в пользовательском пространстве (user-space) через механизм ADB-установки, разрешенный режимом разработчика. Root на Huawei Watch получить крайне сложно (закрыт загрузчик, нет эксплойтов для публики) и не нужен для бытовых задач.

Как вернуть штатные циферблаты, если я случайно удалил системный пакет?

Если удален системный циферблат (пакет com.huawei.watchface.*), вернуть его можно только через полный сброс настроек (Factory Reset) на часах или перепрошивку официальным firmware через HiSuite/eRecovery. Бэкап системных разделов без Root невозможен. Будьте осторожны с `adb uninstall` для системных пакетов.

Работают ли кастомные циферблаты на Huawei Watch Fit / Band серии?

На бэндах (Band 7, 8, 9) и Watch Fit (1, 2, 3) установка сторонних .hwt официально не поддерживается и технически сложна из-за другой архитектуры прошивки (LiteOS/RTOS, а не HarmonyOS). Существуют энтузиастские инструменты вроде AmazfitBipTools адаптированные для Huawei Band, но риск «кирпича» высок. Рекомендуется использовать только официальный магазин в Health.