Huawei PS Manager (Power Saving Manager) — это системный демон EMUI и MagicOS, который на низком уровне координирует режимы энергопотребления процессора, модемов и периферии. В списке потребления батареи он часто фигурирует под именем PS Manager или HwPSManager, потребляя от 1 до 5% заряда в сутки при нормальной работе.

В отличие от пользовательского приложения «Менеджер телефона», этот сервис не имеет графического интерфейса и работает в фоне постоянно. Его задача — динамически переключать CPU governor, управлять глубоким сном (Deep Sleep) ядер и применять профили питания, заданные производителем или выбранные пользователем в настройках батареи.

Основные функции и роль в системе

Сервис отвечает за принудительное снижение частот SoC при бездействии, отключение незадействованных блоков IP (ISP, NPU, 5G-модем) и соблюдение политик PowerPlan, зашитых в прошивку. Он взаимодействует с Android Power HAL и проприетарными драйверами HiSilicon, поэтому обновления прошивки часто меняют его поведение без смены версии приложения.

При включении режима «Сверхэкономия» PS Manager блокирует фоновую активность всех сторонних приложений, оставляя живыми только системные процессы и белый список (звонки, SMS, часы). В обычном режиме он балансирует между производительностью и автономностью, анализируя нагрузку в реальном времени.

⚠️ Внимание: Попытка остановить PS Manager через ADB или «Настройки → Приложения → Все приложения» приведет к мгновенному перезагрузке устройства или потере управления питанием до следующей перезагрузки.
💡

PS Manager — это ядро системы управления питанием, а не просто фоновое приложение. Его удаление или остановка небезопасны для стабильности работы смартфона.

Почему PS Manager высвечивается в статистике батареи

Появление сервиса в топе потребления не всегда признак ошибки. Система учета Android атрибутирует затраты на удержание wakelock-ов и переключение состояний питания именно этому процессу. Если экран выключен, а модем ищет сеть в зоне плохого приема, PS Manager удерживает чипсет в активном состоянии, накапливая проценты.

Аномально высокие значения (более 10–15% в сутки при простое) указывают на конфликт: стороннее приложение держит PARTIAL_WAKE_LOCK, не давая уйти в глубокий сон. Частые виновники — навигаторы с фоновым трекингом, мессенджеры с отключенной оптимизацией батареи или некорректные профили MDM/корпоративные политики.

  • 🔍 Проверьте «Настройки → Батарея → Потребление батареи → PS Manager → Детали» — там видныwakelock-и.
  • 🛑 Отключите «Автозапуск» для подозрительных приложений в «Менеджере телефона».
  • 📶 Включите «Режим полёта» на 10 минут — если потребление упало, вина в модемах/сети.
  • 🔄 Сбросьте настройки сети: «Система → Сброс → Сброс настроек сети».

☑️ Быстрая диагностика высокого потребления PS Manager

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

Отличия от приложения «Менеджер телефона»

Многие пользователи путают системный демон с предустановленным приложением Phone Manager (пакет com.huawei.systemmanager). Последнее — это фронтенд: очистка кэша, антивирус, управление автозапуском, настройка режимов экономии. Оно посылает интенты (intents) системному сервису PS Manager, который и исполняет низкоуровневые команды.

Удаление или отключение «Менеджера телефона» через ADB (pm disable-user --user 0 com.huawei.systemmanager) лишает вас удобного интерфейса, но PS Manager продолжит работать по последним заданным правилам. Восстановить настройку режимов без интерфейса можно только через cmd power set-mode в shell или сбросом настроек.

⚠️ Внимание: Не تخلخلяйте системный сервис PS Manager (компонент прошивки) с пользовательским приложением «Менеджер телефона». Первое — неотъемлемая часть ядра питания, второе — настраиваемый клиент.
Технические детали для продвинутых

PS Manager реализован как нативный демон (native daemon), запускаемый init-скриптом из /vendor/etc/init/hw_psm.rc. Он общается с фреймворком через HIDL/AIDL интерфейсы IPower.hal. Логи пишет в logcat с тегом HwPSM. Профили питания хранятся в /vendor/etc/powerplan/*.xml и переключаются через sysfs-ноды /sys/class/power_supply/battery/...

Можно ли отключить или удалить сервис

Полное удаление невозможно без разблокировки загрузчика и модификации vendor.img, так как бинарник находится в разделе /vendor/bin/hw_psm и подписан ключом Huawei. Отключение через pm disable не сработает — это не пакет приложения, а нативный процесс.

Единственный легальный способ снизить его активность — настроить режимы питания в интерфейсе: «Настройки → Батарея → Режим экономии» или «Производительность». Выбор «Производительность» зафиксирует высокие частоты, что парадоксально увеличит нагрузку на PS Manager (он будет постоянно удерживать пик), но уберет лаги. Выбор «Экономия» передаст ему агрессивные профили урезанных частот.

Параметр PS Manager (системный демон) Менеджер телефона (приложение)
Тип компонента Native daemon (C++) Android App (Java/Kotlin)
Пакет / путь /vendor/bin/hw_psm com.huawei.systemmanager
Интерфейс Нет (system server API) GUI, уведомления, виджеты
Удаление пользователем Нет (только через мод прошивки) Да (ADB disable / скрыть)
Ответственность CPU governors, DSP, Modem power states Очистка, безопасность, настройки профилей

Типичные проблемы и способы решения

Самая частая жалоба — «PS Manager сажает батарею за ночь». Причина почти всегда в стороннем софте: приложение с разрешением «Без ограничений» в оптимизации батареи держит wakelock. Алгоритм: зайдите в «Приложения → Особый доступ → Оптимизация батареи → Все приложения» и поставьте «Разрешить» (оптимизировать) для всего, кроме системных сервисов и будильника.

Вторая причина — устаревшие кэши Power HAL после OTA-обновления. Помогает полная перезагрузка (длительное нажатие Power 10+ сек до вибрации) или сброс кэша раздела cache через Recovery (если раздел существует) / режим Fastboot: fastboot erase cache. На устройствах с виртуальным A/B разделами кэш стирается автоматически при первой загрузке после обновления.

💡

После крупного обновления EMUI/MagicOS (например, 13 → 14) сделайте 2–3 полных цикла зарядки 0→100% без перезагрузок. Это калибрует модель батареи, которую использует PS Manager для прогноза автономности.

📊 Сталкивались ли вы с аномальным потреблением батареи от PS Manager?
Да, лечилось сбросом настроек сети
Да, виновник был сторонний мессенджер
Нет, всё работает нормально
Не замечал этот процесс в статистике

Влияние на производительность и игровой режим

В «Режиме игры» (Game Turbo / Game Space) PS Manager получает приоритетные интенты от com.huawei.gameassistant и переключает SoC в Performance Governor с минимальной латенцией DVFS. Он временно отключает термальный троттлинг первого уровня, позволяя чипу держать пиковые частоты дольше за счет допуска более высокой температуры (обычно +3–5°C к порогу).

После выхода из игры демон не всегда мгновенно возвращает эко-профиль. Иногда требуется 5–15 минут бездействия экрана, чтобы он пересчитал тепловой бюджет и понизил частоты. Это нормальное поведение, а не баг. Принудительный возврат в эко-режим можно вызвать переключением режима батареи в настройках или короткой блокировкой экрана.

⚠️ Внимание: Использование сторонних тунеров (Kernel Adiutor, Franco Kernel Manager) на стоковой прошивке Huawei конфликтует с PS Manager. Два контроллера питания одновременно вызывают скачки частот и перегрев.

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

Почему PS Manager потребляет 20% батареи в режиме ожидания?

Скорее всего, какое-то приложение держит wakelock. Проверьте детали в статистике батареи, поставьте все приложения в «Оптимизируемые», сбросьте настройки сети. Если не помогло — сделайте бэкап и сброс к заводским настройкам.

Можно ли замораживать PS Manager через Titanium Backup или App Freezer?

Нет. Это не APK-приложение, а нативный бинарник в разделе vendor. Любые попытки «заморозить» его приведут к bootloop или потере управления питанием.

Влияет ли сброс настроек приложений на работу PS Manager?

Сброс настроек приложений («Система → Сброс → Сброс настроек приложений») сбрасывает разрешения и ограничения батареи, что часто лечит лишние wakelock-и. Настройки самого демона (профили питания) это не затрагивает.

Где найти логи PS Manager для анализа?

Требуется root или ADB. Команда: adb logcat -s HwPSM:V PowerHAL:V *:S. Логи показывают смену governor-ов, применение powerplan-ов и причины удержания wakelock-ов.

Обновление прошивки может исправить жор батареи PS Manager?

Да. Huawei регулярно обновляет профили PowerPlan и алгоритмы DVFS в OTA. Всегда ставьте актуальную версию EMUI/MagicOS и патч безопасности.