UPDATE: On some phones with EMUI 9+ (Android P +), Huawei has introduced a new task killer app called PowerGenie, which closes everything that is not whitelisted by Huawei and offers users no configuration options. Below you will find out how to uninstall it.
We have mixed reports on Huawei - the PowerGenie app is available on some EMUI 9+ systems, while it is not available on others.
Traditionally, Huawei and its Android customization called EMUI are among the most problematic on the market in terms of non-standard background processes. There are no APIs and no documentation for these extensions. By default, background processing just doesn't work properly and applications that work in the background are interrupted.
In some of the EMUI versions (we know EMUI 4 at and have had some reports about EMUI 5 and now the latest EMUI 9), user-friendly settings cannot prevent the system from interrupting background processing for more than 60 minutes. This is done by an evil custom service called HwPFWService (and in EMUI 9 this is called PowerGenie), which was developed by Huawei and bundled with EMUI.
EMUI 9+ DEVICES
Huawei is extremely inventive in developing apps on their devices. In addition to all the non-standardized power management measures described below, they introduced a new task killer app that is directly integrated in EMUI 9 on Android Pie.
It's called PowerGenie and closes all apps that aren't whitelisted. You cannot add custom applications to the predefined whitelist. That means there is no other way to fix the right app functionality on Huawei than uninstall PowerGenie.
Unfortunately, this is a system app that can only be completely uninstalled via the ADB (Android Debug Bridge) source: XDA.
- Install ADB on your computer
- Connect your phone with a data cable
- Enable developer options
- Enable USB debugging in the developer options on your phone
- Run the following commands on your computer:
adb shell pm uninstall --user 0 com.huawei.powergenie
We have not yet received confirmation of this, but it is possible that you can alternatively simply disable PowerGenie in Phone Settings> Apps. This setting should be reapplied each time the device is restarted.
Please follow the steps below - Huawei phones usually have multiple power saving mechanisms.
Also, you may not have PowerGenie on your phone, but your applications may still be closed by some other mechanism.
EMUI 6+ DEVICES (AND SOME EMUI 5 DEVICES)
- Phone settings> Advanced settings> Battery manager> Energy saving plan is set to performance.
- Phone Settings> Advanced Settings> Battery Manager> Protected Applications - search for the BikerSOS application as Protected.
- Applications - search for your application as protected. Phone settings> Apps> your app> battery> Power-intensive command prompt [x] and continue after switching off the screen [x]
- Phone Settings> Apps> Advanced (below)> Ignore Optimizations> Press Allowed> All Apps> Find the BikerSOS app in the list and set to Allow.
HUAWEI P9 PLUS
Phone settings> Apps> Settings> Special access> Ignore battery optimization> Select Allow for the BikerSOS app.
HUAWEI P20, HUAWEI P20 LITE, HUAWEI MATE 10
Phone Settings> Battery> Start the app and then set your app to “Manually manage” and make sure everything is turned on. You may also need to uninstall PowerGenie as described above for reliable background processes.
HUAWEI HONOR 9 LITE, HUAWEI MATE 9 PRO
Phone Settings> Battery> Launch and set your app to Manually Manage and make sure everything is turned on. There is no way out on EMUI 4, sorry, but you can ask the developers of your applications to implement the workaround described in the Developer section.