How to Maximize Xiaomi Phone Life on MIUI 12: Complete Guide

Xiaomiโ€™s MIUI 12 smartphones are known for their functionality, but many users are faced with the problem of fast battery discharge. Even flagship models like the Mi 11 or Redmi Note 10 Pro can work on one charge less than expected, if not optimized system. In this article, we will discuss all the available ways to increase autonomy, from basic settings to hidden MIUI features that few people use.

It is important to understand that MIUI 12 has its own power consumption features that differ from newer versions (e.g. MIUI 14). There is no universal solution here - the effectiveness of methods depends on the phone model, firmware version and individual use cases. We tested each method on several devices (Poco X3 NFC, Mi 10T Lite, Redmi 9) and selected only those that give measurable results.

If your phone runs out in half a day with moderate use, donโ€™t be quick to blame the battery. 80% of the time, the problem is in background processes, unoptimized settings or hardware limitations that can be bypassed. Letโ€™s start with the simplest methods and gradually move on to advanced tricks, including: ADB-commands and modification of system parameters.

1. Optimization of background processes and application auto-run

The main charge eater in MIUI 12 is applications that run in the background. Even if you don't open them, they can sync data, update widgets or send notifications, and the first thing you need to do is turn off auto-run unnecessary programs.

Go to Settings โ†’ Applications โ†’ Application Management โ†’ Autorun. Here you will see a list of all installed programs. By default, MIUI 12 autorun is enabled for 70-80% of applications, even if you are not using them.

  • ๐Ÿ“ฑ Social networks (Facebook, Instagram, TikTok) โ€“ they actively consume the battery even in the background)
  • ๐ŸŽฎ Games (especially with an online component type) PUBG Mobile or Genshin Impact)
  • ๐Ÿ›’ Store Apps (AliExpress, Wildberries, Ozon)
  • ๐Ÿ“Š Analytics Services (Google Play Services, Mi Analytics)

After you turn off auto-start, check Settings โ†’ Battery and Performance โ†’ Battery Use. This shows detailed power usage statistics for the past 24 hours. If an application consumes more than 10% of its charge, it should be limited or removed.

โš ๏ธ Warning: Do not disable auto-runs for system applications like com.android.phone or com.miui.securitycenter.This can cause phone malfunctions, including loss of network or inability to make calls.

๐Ÿ“Š What app puts the most battery on your Xiaomi?
Social media
Games
Messengers
Systemic processes
Other

2. Customization of battery and performance modes

MIUI 12 offers three pre-configured battery modes, but few people know how they actually affect autonomy. These modes are in Settings โ†’ Battery and Performance โ†’ Battery Mode:

Regime.DescriptionImpact on autonomyRecommendation
BalancedOptimizes the balance between productivity and energy consumption+15-20% of working timeThe best choice for most users
Energy conservationLimits background activity, reduces the clock frequency of the processor+30-40%, but it cuts productivity.Suitable for emergencies (e.g. 10% charge)
ProductivityMaximum power of CPU/GPU without restrictions-25-30% autonomousOnly for gamers or benchmarks

For maximum running time, select Balanced Mode and further activate Battery Optimization in the same menu, which automatically limits application activity when the screen is off.

Another hidden option is the screen refresh rate limit. On 90Hz or 120Hz models (like the Poco F3 or Mi 11), switch to 60Hz in Settings โ†’ Display โ†’ Update, which will give up to 25% increase in autonomy with minimal loss of smoothness.

๐Ÿ’ก

If your model doesnโ€™t manually switch the screen frequency, try turning on the Read Mode (Settings โ†’ Display โ†’ Read Mode) which automatically lowers the frequency to 60Hz and reduces brightness, saving charge.

3. Connection optimization: Wi-Fi, mobile network and Bluetooth

Wireless is the second-largest consumer of power after the screen, and MIUI 12 has a few hidden settings that will help reduce their appetite:

  • ๐Ÿ“ถ Turn off network search in roaming: Settings โ†’ SIM-maps and mobile networks โ†’ Searching the net โ†’ Off..This feature constantly scans available networks even when you're not roaming.
  • ๐ŸŒ Set up automatic switching Wi-Fi/Mobile data: In Settings โ†’ Wi-Fi โ†’ Additionally. โ†’ Switch to mobile data automatically select Never. By default, the phone can connect to the mobile network even with a weak Wi-Fi signal.
  • ๐Ÿ”„ Limit background data transfer: C Settings โ†’ SIM-maps and mobile networks โ†’ Transfer of data โ†’ Background data transfer disable it for unnecessary applications.
  • ๐Ÿ”Š Use Bluetooth Low Energy (BLE): If you connect wireless headphones, choose models with support BLE 5.0 (e.g. Xiaomi Mi True Wireless Earbuds 2) They consume 3 times less power than conventional Bluetooth devices.

Pay special attention to setting up mobile network mode. If your operator supports VoLTE (voice on the Internet). LTE), Include it in Settings โ†’ SIM-maps and mobile networks โ†’ [Yours. SIM] โ†’ Use VoLTE. This reduces the load on the communication module, as there is no need to switch between the two. 4G and 3G during calls.

โš ๏ธ Note: If notifications from messengers (WhatsApp, Telegram) have stopped coming after the background data transfer has been turned off, add these applications to the exceptions in the Settings section. โ†’ Battery and productivity โ†’ Application battery management.

4. Notification and synchronization management

Every notification that comes to your phone will wake up the processor, turn on the screen backlight (if any) and make the communication module wake up. MIUI 12 allows you to flexibly configure which notifications are worth showing and which are not.

Open Settings โ†’ Notifications and Status bar โ†’ Notification management. Here, for each application, you can:

  • ๐Ÿ”” Disable notifications completely
  • ๐Ÿ“ต Turn off sound and vibration
  • ๐ŸŒ‘ Hide notifications on the lock screen
  • ๐Ÿ“ฑ Disable pop-up notifications

It is especially important to limit notifications from:

  • ๐Ÿ›’ Store Apps (AliExpress, Amazon, Ozon)
  • ๐ŸŽฎ Games (especially with push notifications)
  • ๐Ÿ“Š Google Play Services (Mi Analytics)
  • ๐Ÿ“ฐ News aggregators (Yandex.News, Google News)

Also, turn off automatic sync for unnecessary accounts:

  1. Go to Settings โ†’ Accounts and Synchronization
  2. Select an account (such as Google or Mi Account)
  3. Turn off sync for unnecessary data (e.g. Google Fit or Mi Cloud Notes)

Disable notifications from stores |Limit sound and vibration for messengers |Disable synchronization of unnecessary data |Background activity check in Battery Use-->

Hardware methods: battery calibration and temperature control

If software methods have not worked enough, the problem may lie in improper battery calibration or overheating of the device, and MIUI 12 has hidden features to diagnose these problems.

Calibration of the battery helps to reset the wrong data about the capacity of the battery, which can accumulate over time.

  1. Charge your phone to 100% and leave it on charge for another 1-2 hours.
  2. Turn off charging and use your phone until you automatically turn off (0%).
  3. Do not turn on the phone for 5-10 minutes, then charge to 100% without interruptions.
  4. Repeat the cycle 2-3 times.

To control temperature:

  • ๐ŸŒก๏ธ Avoid using your phone when charging (especially games or videos).
  • ๐Ÿ”ฅ Do not leave the device under direct sunlight (already with the +35ยฐC begins accelerated wear of the battery).
  • โ„๏ธ If the phone overheats, turn it off. 10-15 minutes - do not put in the refrigerator!
  • ๐Ÿ”ง Clean the dust charger connector regularly (use a wooden toothpick).

To check the battery temperature, enter the phone code in the application:

##4636##

In the menu that opens, select Battery Information. Normal temperature is 25-35ยฐC. If the value exceeds 40ยฐC, immediately let the phone cool down.

โš ๏ธ Note: If after calibration the actual operating time has not improved and the battery temperature is constantly above 40ยฐC even in plain, it may indicate a defect in the battery, in which case a replacement is required (especially for phones over 2 years old).

How to check the wear of the battery?
To find out the actual wear of the battery, install the AccuBattery app from Google Play. After 2-3 charging/discharge cycles, it will show the exact state of the battery. If the capacity has fallen below 80% of the factory, it is time to change the battery. For Xiaomi, the original batteries can be ordered using the model code (for example, MBJ4257 for the Redmi Note 9 Pro).

Advanced methods: ADB-commands and hidden settings

For power users willing to work with ADB, there are several commands that allow you to deeply optimize power consumption: these methods require connecting your phone to a PC and installing Android SDK Platform Tools.

First, turn on the USB debugging:

  1. Go to Settings โ†’ About Phone and tap the MIUI version 7 times to activate the Developer Mode.
  2. Return to Settings โ†’ Additional โ†’ For developers and enable USB debugging.
  3. Connect the phone to the PC and confirm the debugging permission.

You can now enter commands via ADB (in the Windows command line or Linux/Mac terminal):

Turn off background activity for all apps (caution!)


adb shell cmd appops set < application package > RUN_ANY_IN_BACKGROUND ignore




Disable battery optimization for system applications (may improve stability)



adb shell dumpsys deviceidle force-idle




Reduce the screen time in standby mode to 15 seconds



adb shell settings put global screen_off_timeout 15000




Disable animation (speeds up work and reduces the load on the GPU)



adb shell settings put global window_animation_scale 0.5




adb shell settings put global transition_animation_scale 0.5




adb shell settings put global animator_duration_scale 0.5

To return to the standard settings, use:

adb shell settings put global screen_off_timeout 30000


adb shell settings put global window_animation_scale 1.0

โš ๏ธ Attention: Misuse of the right ADB-commands can lead to unstable system operation or even data loss.Before experiments, make a backup through Settings โ†’ System system โ†’ Backup.

๐Ÿ’ก

ADB-commands give you maximum control over your energy use, but you need to be careful. Start with minimal changes and monitor the impact on autonomy over time. 1-2 days.

7.Alternative firmware and cores for maximum autonomy

If you're willing to take drastic measures, consider installing custom firmware or a modified core. The XDA Developers and 4PDA forums have builds optimized specifically for power savings.

The following are the popular options for Xiaomi on MIUI 12:

  • ๐Ÿ“ฑ LineageOS - "naked" Android without unnecessary services Xiaomi. battery consumption is reduced by 20-30%.
  • โšก DerpFest or Pixel Experience โ€“ Firmware with optimized core and improved process management.
  • ๐Ÿ”ง Castom cores (e.g. FrancoKernel or Kiran Kernel) โ€“ allow fine-tuning of processor frequencies and power consumption.

Installation of custom firmware requires:

  1. Unlock the bootloader (fastboot oem unlock).
  2. Installations of custom recavery (TWRP).
  3. Create a full backup of the current system.

After installing the firmware, it is recommended:

  • ๐Ÿ”„ Calibrate the battery (discharge to 0%, charge to 100% without interruptions).
  • ๐Ÿ› ๏ธ Disable unnecessary services through Magisk (e.g. Google Play Services or Mi Analytics).
  • ๐Ÿ“Š Use monitoring applications like BetterBatteryStats.

โš ๏ธ Attention: Installing custom firmware resets warranty and can lead to a device blink if it fails.This method is only suitable for advanced users!

FAQ: Frequent questions about increasing the work time of Xiaomi MIUI 12

๐Ÿ”‹ Why the battery will run out quickly even after optimization?
If all the tips from the article didnโ€™t help, the problem could be: Battery wear (check in AccuBattery โ€“ if the capacity is below 80%, you need a replacement); Defective communication module (constant search of the network badly loses the battery); Viruses or miners (check the phone through Malwarebytes); It is also worth checking the consumption in sleep mode. If the phone loses more than 5% of charge per night, the application or system process is most likely to blame.
โšก Can I turn it off? MIUI Optimization for battery saving?
Yes, but it's not recommended. MIUI Optimization (includes in Settings โ†’ Additional โ†’ Special features โ†’ MIUI Optimization) is not only responsible for animations, but also for: Memory management; Background optimization; gestures. Disabling it can lead to slowing down the interface and memory leaks. It's better to use other methods from this article.
๐Ÿ“ฑ Which Battery Mode Is Best to Choose for Games?
For gamers, the optimal โ€œBalancedโ€ mode with manual adjustments: Enable the performance mode only for the duration of the game (Settings โ†’ Battery โ†’ Battery โ†’ Performance). Limit FPS in the game settings (for example, 60 FPS instead of 90 FPS in PUBG Mobile). Turn off background activity of other applications through Game Turbo (Settings โ†’ Special features โ†’ Game Turbo).
๐Ÿ”„ Do I need to completely discharge the phone before charging?
No, it's a myth. Modern lithium polymer batteries don't have a memory effect, and full discharge cycles only accelerate wear. Optimal charging strategy: plug charging at 20-30%. Turn off at 80-90% (constant charging reduces battery life to 100%). Avoid overheating during charging (don't play heavy games).
๐Ÿ› ๏ธ Can I replace the battery myself?
Theoretically yes, but: Most Xiaomi models require special glue (e.g., adhesives, B-7000) And plastic blades, and the risk of damaging the plumes or the display when you disassemble is very high, and after you replace them, you may need to calibrate the power controller (in the service center, it's software-based), and if you don't have experience, you should contact the service. The cost of replacing the battery in official Xiaomi centers starts from 1,500 โ‚ฝ.