Have you noticed that your smartphone discharges too quickly, although it used to hold a charge all day? The culprit is most often background processes or unoptimized applications that consume energy even in standby mode. For example, instant messengers with constant synchronization, games with aggressive advertising, or system services that “freeze” after an update.
In this article you will find 7 proven methods identify “energy consumers” - from standard Android tools to hidden functions for advanced users. We'll look at how to read battery consumption graphs, which ones will help in diagnostics, and what to do if the culprit is system software that cannot be removed. And at the end - a checklist for quick optimization and answers to frequently asked questions. developer settings will help in diagnosis, and what to do if the culprit is system software that cannot be removed. And at the end there is a checklist for quick optimization and answers to frequently asked questions.
Important: the methods work on all versions of Android from 7.0 Nougat to 14, but the location of menu items may vary depending on the shell (MIUI, One UI, ColorOS etc.). If your smartphone has Android Go or custom firmware, some functions may be limited.
1. Standard battery statistics: where to look for the culprits
The easiest way is to look in built-in energy consumption statistics. It shows which applications are active in the background and how much percent of the charge has been consumed over the past hours. Here's how to get there:
- 📱 Open
Settings → Battery(on some phones -Settings → Care device → Battery). - 📊 Tap on the consumption graph (usually at the top of the screen) or select the item
Battery usage. - ⏳ Select the period:
Last chargeorLast 24 hours(the longer the period, the more accurate data). - 🔍 Scroll through the list of applications - those that consume the most will be at the top.
Pay attention to two key points:
- Background consumption: if the application spends charge when you are not using it (for example, Facebook or TikTok), it should be limited.
- System processes: items like
Android System,Google Play ServicesorMediaservermay indicate on software errors or viruses.
⚠️ Attention: On some phones (for example, Xiaomi or Huawei) statistics are reset after a reboot. To get accurate data, do not turn off the device for 6-12. hours before checking.
2. Hidden tools: developer settings
If standard statistics do not give the full picture, enable Developer Mode. It reveals advanced data about processes including CPU Usage and Wake Locks (sleep locks) that prevent the phone from going into power-saving mode.
How to enable Developer Mode:
- Go in
Settings → About phone(orAbout device). - Find the item
Build numberand tap on it 7 times in a row. A notification will appearYou have become a developer!. - Go back to the main settings - a new section will appear there
For developers.
Now check:
- 📉
Process statistics(shows which applications are loading processor). - 🔋
Battery usage(detailed report indicating the activity time of each process). - ⚡
Do not turn off screen(list of applications that block the transition to sleep mode).
What are Wake Locks?
This is a mechanism that prevents the processor or screen from turning off even when the phone is not in use. For example, messengers keep Wake Lock in order to receive messages on time, but if the application abuses it (for example, due to a bug), the battery runs out in a few hours.
⚠️ Attention: Do not disable Wake Locks for system processes (for example alarm or NlpWakeLock) - this may interfere with the operation of alarms and geolocation.
3. data-i="110">If you need
If you need the most accurate data, connect your phone to your computer and use Android Debug Bridge (ADB). This method will show hidden processes that are not displayed in standard statistics.
Instructions:
- Install ADB drivers on a PC.
- Enable
USB debuggingin the developer settings. - Connect your phone to the computer and enter in the command line:
adb shell dumpsys batterystats --charged
This command will reset the battery statistics (needed for accurate measurements). Then use your phone as usual for a few hours and do:
adb shell dumpsys batterystats --checkin
The result will be saved to a file batterystats-checkin.txt. Look for lines in it with:
top=—applications with the highest consumption.wake=—processes that woke up the processor.gps=—apps that actively used geolocation.
💡 Advice: To visualize data, use the utility Battery Historian (instructions on GitHub).
If ADB does not recognize the device, try reinstalling the drivers or using another USB cable (preferably the original one).
4. Third-party monitoring applications
If you don’t want to delve into the settings, install one of the specialized applications. They will not only show the “gluttonous” apps, but also suggest optimization methods.
| Application | Functions | Pros | Cons |
|---|---|---|---|
| AccuBattery | Charge/discharge monitoring, battery health assessment, notifications about power-hungry applications. | Accurate graphs, support for fast charging. | Free version with limitations. |
| GSam Battery Monitor | Detailed statistics for each process, including system. | Shows Wake Locks and CPU Usage. |
Complex interface for beginners. |
| Battery Guru | Assessment of battery wear, recommendations for saving. | Simple interface, widget for the main screen. | Lots of advertising in the free version. |
⚠️ Attention: Some applications (for example, DU Battery Saver) promise “magic” optimization, but in reality they only load the system with background processes. Use proven utilities from the table above.
☑️ What to do after installing monitoring
5. How to disable or limit a gluttonous application
Finding the culprit is half the battle. Now you need minimize its impact to the battery. Here's what you can do:
- ❌ Uninstall unnecessary apps: if you don't use the application, remove it via
Settings → Applications. - ⚙️ Limit background activity:
- Go to
Settings → Applications → [application name] → Battery. - Select
LimitedorOptimizedmode.
- Go to
- In the same application settings, find
Autostartand disable it. - On Xiaomi this is done through
Settings → Permissions → Autostart. - 📵 Disable notifications: they wake up the processor. This can be done in
Settings → Notifications. - 🔄 Update it via Google Play —bugs are often fixed in new versions.
- 🛠️ Roll back to factory version (if the update caused a problem):
Settings → Applications → ☰ → Reset updates. - 📱 Reset your phone (as a last resort).
- 🌙 Dark theme: AMOLED screens it reduces consumption by 10-15%.
- 📶 Power saving mode: limits background activity and reduces performance (enabled in
Settings → Battery). - 🔍 Adaptive brightness: turn it off and set the brightness manually to 50–60%.
- 📡 Mobile data/Wi-Fi: turn them off when not in use (especially when roaming).
- 📍 Geolocation: leave them on only for essential applications (setting in
Settings → Location → Application permissions).
If the application is system (for example, Google Play Services) and cannot be deleted:
Even after limiting background activity, some applications (for example, WhatsApp or Telegram) will consume battery to deliver messages. You can completely disable them only through Airplane mode or deleting.
6. Frequent culprits: which applications usually drain the battery
According to research AVG i Avast, the ones that waste the most energy are:
| Application type | Examples | The reason for gluttony |
|---|---|---|
| Social networks | Facebook, Instagram, TikTok | Constant synchronization, video autoplay, location tracking. |
| Messengers | WhatsApp, Telegram, Viber | Background sending/receiving messages, voice calls. |
| Games | PUBG Mobile, Genshin Impact, Call of Duty | High load on the processor and GPU, advertising, online synchronization. |
| Maps and navigation | Google Maps, Yandex.Navigator, 2GIS | Continuous use of GPS, downloading maps in the background. |
| Viruses/malware | Suspicious APK, pirated apps | Hidden mining, sending data to servers, advertising pop-ups. |
💡 Advice: If the battery runs out even in standby mode, check your phone for viruses using Malwarebytes or Dr.Web Light. Some Trojans disguise themselves as system processes (for example, com.android.system).
7. Additional ways to save battery
In addition to dealing with power-hungry applications, pay attention to:
⚠️ Attention: Do not use “battery optimizers” from Google Playthat promise to increase battery life by 200%. They often contain advertising or malware. and their “optimization” comes down to forced closing of processes, which, on the contrary, increases consumption (applications have to be restarted).
The most effective way to extend the life of the battery is to avoid completely discharging it (keep the charge between 20%. data-i="244">or applications like
FAQ: Answers to frequently asked questions
Why are some apps not shown in battery statistics?
Android hides system processes and some background tasks from the user. To see them use ADB or apps like GSam Battery Monitor with root access. Also check if the statistics were reset after a reboot.
How to check if the battery itself is to blame?
Install AccuBattery and look at the parameter Battery health. If the capacity has dropped below 80% of the factory capacity, it is time to change the battery. Also signs of wear are:
- Rapid discharge under low load (for example, in standby mode).
- Bloating of the case.
- The phone turns off at 10-15% charge.
For accurate diagnostics, contact a service center.
Is it possible to disable Google Play Services?
No, this is a system application required for operation Google Play, contact synchronization and other functions. But you can:
- Update it to the latest version (bugs are often fixed in new releases).
- Clear the cache:
Settings → Applications → Google Play Services → Storage → Clear cache. - Disable unnecessary functions (for example, automatic application updates).
Do “game modes” help save battery?
Yes, but partially. Modes like Game Mode on Samsung or Game Turbo on Xiaomi optimize performance, but do not always reduce consumption. For maximum savings:
- Close background applications before playing.
- Reduce the graphic settings in the game (FPS, resolution).
- Turn off vibration and sound effects.
What to do if nothing helps?
If you have tried all the methods, but the battery still drains too quickly:
- Check your phone for viruses.
- Reset the settings to factory settings (
Settings → System → Reset settings). - Update the firmware (the problem may be fixed in the new version of Android).
- Contact the service center - the problem may be in the power controller or the battery itself.