Как настроить устройство Huawei для корректной работы приложений

10/12/2021

Очень часто пользователи сталкиваются с ограничениями на своих смартфонах и планшетах. Одни из самых проблемных пользовательских интерфейсов является EMUI для устройств Huawei для Android. Этот интерфейс серьезно ограничивает фоновые процессы для многих приложений. Это связано с тем, что у некоторых приложений нет API или необходимой документации. Поэтому устройство неверно проводит фоновую обработку и не даёт конкретным программам работать корректно. 

Кроме того, некоторые версии EMUI (например, EMUI 4, EMUI 5 и EMUI 9) вовсе не позволяют пользователям выставить настройки так, чтобы приложения могли работать в фоновом режиме дольше 60 минут. Виной всему сервис HwPFWService (для EMUI  9 это приложение стало называться PowerGenie). 

Сегодня мы расскажем, как настроить свои смартфоны, чтобы обойти большинство проблем, возникающих при работе нестандартных приложений.


Настройки запуска приложений для EMUI 8, 9, 10 на смартфонах (Huawei P20, Huawei P20 Lite, Huawei Mate 10)

Для удобства поменяйте в расширенных настройках язык вашего устройства на английский.  
Далее выставляйте следующие параметры:

  • Phone settings > Battery > App launch
    Установите для нужного приложения значение “Manage manually”. Убедитесь, что все работает корректно.
    Эта функция на некоторых устройствах может иметь другое название и быть недоступна.
    Как настроить устройство Huawei для корректной работы приложений
  • Отключите параметр “Manage all automatically”. 
    Как настроить устройство Huawei для корректной работы приложений
  • Убедитесь, что все переключатели включены. 
    Как настроить устройство Huawei для корректной работы приложений
  • Помимо указанных операций, вам, возможно, потребуется удалить PowerGenie, чтобы фоновые процессы начали работать корректно.

Startup manager

Startup manager — ассистент, который предотвращает автоматический запуск приложений после включения телефона. Чтобы разобраться с этой проблемой вам необходимо: 

  • зайти в Settings > All > Startup manager
  • выставить соответствующее разрешение для нужного приложения.
    Как настроить устройство Huawei для корректной работы приложений   

Устройства с EMUI 9+

Оптимизация батареи

  • Зайдите в настройки.
  • Найдите параметр “Battery Optimization“.
  • Коснитесь маленького перевернутого треугольника рядом с пунктом “Don’t allow”.
  • Нажмите на строку “All apps”.
  • Найдите и нажмите на нужное вам приложение — выберите параметр “Don’t allow”.

PowerGenie

Помимо различных ограничений, которые разработчики Huawei ставят на свои устройства, они создали «убийцу приложений», встроенную в EMUI 9. 

Этот инструмент называется PowerGenie. Он ломает работу любых приложений, которые не входят в его личный «белый список». Добавить приложения в этот список невозможно. Единственный способ работать с желаемой программой — удалить PowerGenie. 

К сожалению, этот инструмент относится к системным. Избавиться от него можно только с помощью программы ADB (Android Debug Bridge) Source: XDA. Вам нужно: 

  • установить ADB на ваш компьютер;
  • подключить к компьютеру смартфон с помощью кабеля;
  • включить на смартфоне параметр “Developer options”;
  • включить отладку USB в разделе “Developer options”;
  • выполнить следующие операции на компьютере:
    1. adb shell pm uninstall -k --user 0 com.huawei.powergenie;
    2. adb shell pm uninstall -k --user 0 com.huawei.android.hwaps;

Если предыдущие пункты не помогли, попробуйте запустить adb shell pm stopservice hwPfwService.

Есть вероятность, что на некоторых устройствах вы просто можете отключить PowerGenie в настройках телефона: Phone settings > Apps. Однако эту операцию необходимо будет заново проводить при каждом перезапуске своего устройства.

Также на вашем устройстве и вовсе может не быть PowerGenie, а работе ваших приложений мешает другой механизм, установленный разработчиками. 

Устройства с EMUI 5.Х and 8.X

Оптимизация батареи

  • Зайдите в настройки.
  • Найдите параметр “Ignore battery optimization“.
  • Коснитесь маленького перевернутого треугольника рядом с пунктом “Allow”.
  • Нажмите на строку “All apps”.
  • Найдите нужное вам приложение и выберите параметр “Allow”.

Устройства с EMUI 6+ (и некоторые EMUI 5)

Выставите следующие параметры:

  • Phone settings > Advanced Settings > Battery manager > установите в разделе Power Plan параметр “Perfomance”.
  • Phone Settings > Advanced Settings > Battery Manager > установите в разделе Protected apps значение “Protected” для нужного приложения.
  • Phone Settings > Apps > Your app > Battery > снимите отметку у параметра “Power-intensive prompt” и поставьте отметку у функции “Keep running after screen off”.
  • Phone settings > Apps > Advanced (внизу экрана)  > Ignore optimisations > Press Allowed > All apps > Найдите нужное вам приложение и выберите параметр “Allow”.

Huawei P9 Plus

Выставите следующие параметры:

Phone settings > Apps > Settings > Special access > Ignore battery optimisation > Найдите нужное вам приложение и выберите параметр “Allow”.

Huawei Honor 9 Lite, Huawei Mate 9 Pro

Выставите следующие параметры:
Phone settings > Battery > Launch > Установите для нужного приложения значение “Manage manually”. Убедитесь, что все работает корректно.

EMUI 4

Для этого типа устройств нет варианта для обхода ограничений, установленных разработчикам Huawei.

Поделиться: