MIUI 12 brought Xiaomi users a host of new features, from improved animations to enhanced multitasking capabilities, but many also faced the unpleasant side effect of accelerated battery drain. Even flagship models like the Mi 10 Pro or Redmi K30 Pro have begun to consume 15-25% faster than previous firmware versions, and the blame lies not only on the optimization of the system, but also on aggressive background consumption of new services.
In this article, we will discuss 15 working methods, how to return the smartphone to its former autonomy - from basic settings to little-known tricks with the help of the smartphone ADB All of these things have been tested on devices with hardware optimization. MIUI 12.0-12.5 (including global and Chinese versions) and do not require superuser rights, and we will pay special attention to the hidden mode "Ultra Battery Saver", which Xiaomi does not advertise, but which can extend the phone's performance on the phone. 40% critically.
1. Diagnostics of battery "eaters": where to look for leaks
Before optimizing, you need to understand what exactly is draining your Xiaomi. In MIUI 12, consumption statistics have become more detailed, but hidden behind several layers of menu.
Settings → Battery and Performance → Battery Use → Graphic icon (top right) → DetailedHere you will see three key parameters:
- 🔋 Screen – if the consumption exceeds 30%, the problem is brightness or refresh rate.
- 📡 Mobile network/Wi-Fi — Higher values (higher values) 15%) They say they have a bad signal or background activity.
- 🤖 Android System – if it is more than 10%, system services or firmware errors are to blame.
Note apps marked “Running in the background.” In MIUI 12, even closed programs can consume up to 5% charge per hour due to aggressive caching. For example, Facebook or Instagram often keep active connections for push notifications.
⚠️ Note: If you see a com.miui.analytics process with a consumption of more than 3% in battery statistics, it can be safely turned off via the battery. ADB — This is Xiaomi telemetry collection service that does not affect the operation of the system.
2. Optimization of background activity: what can be turned off without consequences
MIUI 12 is known for its user care, which is expressed in the uncontrolled start of background processes, even after manually closing the application, the system can restart them in 5-10 minutes.
- Open Settings → Applications → Application Management.
- Select a problem app (such as Telegram or VK).
- Go to Permissions → Autostart and turn it off.
- Go back and in the Battery section, select Limit background activity.
For mass disabling of background processes, use the hidden developer menu:
Settings → About Phone → MIUI version (click 7 times until the notification “You became a developer” appears)
Then: Settings → Additional → Developers → Limit background processes → Select “No background processes”This method reduces battery consumption by 8-12%, but can delay notifications (e.g., in instant messengers) to balance autonomy and functionality, leave auto-run only for critical applications like WhatsApp or banking customers.
Disable Auto-Run for Social Media
Limit background activity for games
Enable the “No Background Processes” mode in the developer settings
Check the battery statistics in 24 hours-->
3. Hidden settings MIUI 12: Ultra Battery Saver and other chips
Xiaomi hides a few powerful power-saving tools that aren’t available in the standard interface, one of which is the Ultra Battery Saver, Samsung’s analogue of Extreme Battery Mode, which is activated via ADB or a secret menu:
Dial in the dialer: ##4636##
Go to Battery Information → Menu (three dots) → Ultra Battery SaverIn this mode:
- 📵 All background data is turned off (except calls and SMS).
- 🖥️ The screen goes into monochrome mode with a frequency of 30 Hz.
- 🚫 All notifications are blocked except system notifications.
- ⚡ Consumption falls to 0.5-1% hourly 2-5% routinely).
Another hidden tool is charging optimization. MIUI 12 has an undocumented charge limiting feature of up to 80% to extend battery life.
Settings → Battery and Performance → Battery settings → Enable “Optimized Charging”⚠️ Warning: If after activation of Ultra Battery Saver, the phone stopped catching the network, restart it in Safe Mode (press the power button). → «Restart Safe Mode.This will reset network settings without data loss.
How to get back a color screen after Ultra Battery Saver?
4. Hardware optimization: processor frequency, GPS and communication modules
Even with the software optimized, some Xiaomi hardware components continue to eat the battery.
| Component | Average consumption | How to reduce |
|---|---|---|
| 5G-modem | 15-20% per hour | Switch to switch to 4G In Settings → SIM-maps and mobile networks → Preferred type of network |
| GPS (high accuracy) | 8-12% per hour | Use Device Only mode in location settings |
| NFC | 3-5% per hour | Disable in Settings → Connection and Sharing → NFC |
| Vibration. | 2-4% per hour | Disable tactile feedback in Settings → Sound and vibration |
The screen refresh rate is particularly noteworthy, and on 90Hz or 120Hz devices (like the POCO F3 or Mi 11), the 60Hz transition gives you up to 20 percent more autonomy.
Settings → Screen → Screen refresh rate → 60 HzFor advanced users, if your smartphone supports undervolting, you can use applications like Kernel Auditor (requires root), which reduces heat and consumption by 5-10%, but risks unstable performance at high loads.
💡
If after the shutdown 5G Your phone is slow to load pages, check your settings APN. Sometimes, operators prioritize traffic to 5G-devices and transition to 4G Requires manual setting of access points.
5.Firmware problems: how to fix MIUI 12 bugs that eat charge
Some MIUI 12 builds (especially 12.0.1.0-12.0.3.0) contain critical errors that cause the battery to run out even in standby mode.
- 🔄 The phone's emptying on 10-15% plane-night.
- 📱 Heated for no apparent reason (even if it is not 1-2% loading).
- 🔋 In the statistics of the battery hangs Android System with consumption of 20%+.
Decisions:
- Reset system cache: Settings → About phone → System update → Three dots (menu) → Clear cache This deletes temporary files that may conflict with the system kernel.
- Remove Google Service Update: Settings → Apps → App Management → Three Points → Show All Apps → Google Play Services → Three Points → Remove Updates After that, prohibit auto-update services in Google Play.
- Fastboot: If the problem persists, download the official firmware for your model and run it through the Mi Flash Tool with the clean all option.
For devices with an unlocked bootloader, you can install a custom core (e.g., FrancoKernel) that optimizes power consumption at the OS level. However, this requires experience and can void the warranty.
💡
If after resetting the cache, the phone became slower to work, wait 12-24 hours - the system will rebuild temporary files and return to normal speed.
Alternative methods: from battery calibration to battery replacement
If all software methods are exhausted and autonomy is low, the problem may lie in the physical state of the battery, and you can check its health through the engineering menu:
Dial in the dialer: ##6484###
Select Battery Info → and see Battery HealthMeanings:
- 🟢 90-100% — battery in excellent condition.
- 🟡 70-89% — Significantly reduced capacity, requires calibration.
- 🔴 Below 70% - critical wear, replacement is recommended.
For calibration:
- Discharge the phone to 0% (until it turns off by itself).
- Connect to the original RAM and charge up to 100% without interruptions.
- Turn off the power, turn off the phone for 5 minutes, then turn it back on.
- Repeat the cycle 2-3 times.
If the battery capacity has dropped below 80% and the phone has been in use for more than 2 years, consider replacing the battery. Original batteries for Xiaomi cost between 1,500 and 3,000 rubles (depending on the model), and the replacement procedure takes 30-60 minutes at the service center.
⚠️ Note: When replacing a battery with a non-original one (for example, from third-party manufacturers), there is a risk of fire due to incompatibility of the charge controller. UL or CE battery-powered.
7. Top.-5 Applications for monitoring and optimizing the battery
Standard MIUI 12 tools provide only superficial information about consumption.
| Annex | Functions | Reference |
|---|---|---|
| AccuBattery | Shows the real battery capacity, discharge speed, temperature | Google Play |
| GSam Battery Monitor | Detailed statistics on processor cores and wake-locks | Google Play |
| BetterBatteryStats | Analysis of the causes of the processor awakening (requires ADB) | Google Play |
| Greenify | Forced hibernation of background applications | Google Play |
| CPU Monitor | Tracking the processor’s load in real time | Google Play |
For maximum effect, combine Greenify (for hibernation of applications) and AccuBattery (for monitoring capacity). For example, after a week of use, AccuBattery will show how much the real battery capacity has decreased compared to the factory, and GSam will indicate what processes wake the phone at night.
Be wary of “magic” apps like Battery Doctor or DU Battery Saver — they often contain ad modules that drain the battery themselves, and instead, manually adjust the restrictions through standard MIUI tools.