Modern smartphones operate at the limit of their capabilities, consuming enormous amounts of energy to maintain bright displays and powerful processors. Users often notice that autonomy devices fall over time, and the phone begins to discharge faster than when purchased. This is a natural process of chemical aging lithium-ion batterieswhich cannot be stopped, but can be controlled.
However, rapid discharge does not always mean physical wear of the battery. Sometimes the problem lies in software glitches, background processes, or incorrect system calibration. To understand whether the battery needs to be replaced or software optimization is sufficient, it is necessary to carry out an accurate diagnosis. We will consider all available methods, from built-in system utilities to specialized software.
Regular monitoring of power parameters helps prevent the device from suddenly turning off at the most inopportune moment. Understanding the actual level of wear wear level will give you the opportunity to plan your use of the gadget and avoid situations where the phone turns off at 15-20% charge.
Using built-in Android statistics
The simplest and most accessible method of initial assessment is the built-in statistics menu batteries. It is present on any device running Android, regardless of the shell manufacturer. To access this data, go to Settings → Battery → Battery Usage. Here you will see a detailed discharge graph and a list of applications that consume the most energy.
This section does not show the exact percentage of wear (Health), but it is critical for identifying software "parasites". If you see an application that you have not used, but it is in the top for consumption, then there is a problem in the system. In such cases, clearing the cache or reinstalling the problematic software helps.
On some smartphone models, for example from Xiaomi or Samsung, this menu can display the approximate battery temperature and screen operating time. These indicators indirectly indicate the state of the food system. High temperatures during idle may indicate degradation of the controller or the element itself.
⚠️ Attention: Built-in Android statistics are reset every time the device is fully charged or rebooted. To collect long-term information, it is necessary to use third-party applications with a history of measurements.
If the discharge graph has sharp “steps” (for example, a drop from 40% to 20% per minute), this is a sure sign that the battery controller cannot correctly read the remaining capacity. Calibration or replacement is required.
Engineering menu and hidden codes for diagnostics
For deeper analysis, there are special service codes that provide access to the engineering menu. These tools are intended for technicians, but are also available to ordinary users. The code is entered through the standard "Phone" application, as when dialing a number. The most universal code for checking battery information is ##4636##.
After entering the combination, the "Testing" menu will open, where you need to select the "Battery Information" item. Technical parameters are displayed here: charge level, scale scale, voltage, temperature and health status (Battery Health). If the “Condition” field indicates “Good,” then everything is in order with the chemistry of the element.
It is worth considering that on many modern smartphones with custom skins (MIUI, OneUI, ColorOS), this code can be blocked by the manufacturer for security reasons. In this case, the system simply will not respond to the input. Alternative codes, such as for Xiaomi, can work where the universal one does not work. For Samsung or What to do if the code does not work? If the engineering menu does not open, this does not mean a breakdown. Manufacturers often block access to this data in global firmware versions. Try installing a launcher application or using ADB commands to obtain the same data via a computer. #0228# for Samsung or ##6485##* for Xiaomi, they can work where the universal one does not work.
What to do if the code doesn't work?
If the engineering menu does not open, this does not mean a breakdown. Manufacturers often block access to this data in global firmware versions. Try installing a launcher app or using ADB commands to get the same data through your computer.
Data in the engineering menu is updated in real time. You can observe how the voltage changes under load. Sharp drops in voltage when starting a heavy game indicate a high internal resistance of the battery, which is a direct sign of its aging.
Checking through third-party applications
When the built-in tools are not enough, specialized utilities from Google Play come to the rescue. The application AccuBatteryis considered the leader in this niche. Unlike standard managers, it does not just read the current charge, but conducts a series of measurement cycles to calculate the actual capacity.
The principle of operation of such applications is based on mathematical analysis: they compare the amount of energy that “entered” the battery during charging with the change in the percentage of charge that the system recorded. After several charge-discharge cycles, the app provides an accurate percentage estimate of battery health.
- 📊 AccuBattery —shows the estimated capacity and wear rate for each cycle.
- 🔋 Battery Guru —offers tips for extending battery life and temperature monitoring.
- ⚡ Ampere —measures charge and discharge current, helping identify problems with the cable or unit power.
It is important to understand that such apps require time to calibrate. You should not wait for exact numbers immediately after installation. Let the device work in normal mode for at least 3-5 days so that the algorithms collect a sufficient sample of data.
Analysis of logs via a computer (ADB)
For advanced users who want to get the most accurate data without installing unnecessary software on the phone, there is a method of using USB debugging. Using the toolkit Android Debug Bridge (ADB) you can download the full battery log, which contains raw data from the power controller.
First, you need to enable developer mode on your smartphone and activate USB debugging. Then connect your phone to your computer and enter the command in the terminal. This method works on 99% of devices, even if the engineering codes are blocked.
adb shell dumpsys batterystats | more
In the command output, look for lines containing "Estimated battery capacity" or voltage data. Analysis of these logs allows you to see the history of deep discharges and overheating, which could damage the battery. This is the most reliable diagnostic method before purchasing a used device.
⚠️ Attention: The command
dumpsys batterystatsproduces a huge amount of technical information. Inexperienced users are recommended to redirect the output to a text file for easy reading using the commandadb shell dumpsys batterystats > battery_log.txt.
☑️ Preparing for diagnostics via ADB
Interpretation of wear indicators
Having received the numbers, many users do not know what to do with them. Battery Health percentage is the ratio of the current maximum capacity to the factory capacity. A new battery has a rate of 100%, but even after a month of use it can drop to 98-99%.
The critical threshold is considered to be 80%. Below this value, the chemical structure of the element degrades so much that the phone may start throttling (reduce processor performance) to avoid sudden shutdowns. iPhone owners know about this from the “Battery Status” function, but on Android this logic often has to be calculated independently.
It is also worth paying attention to the voltage parameter. A fully charged, working lithium-ion battery should produce about 4.2-4.4 Volts. If at 100% charge the voltage is significantly lower, this is a signal of loss of energy density.
| Health status | Residual capacity | Recommendation |
|---|---|---|
| Excellent | 90-100% | Continue normal use |
| Normal | 80-90% | Avoid deep discharges, monitor the temperature |
| Worn out | 70-80% | Consider replacing, performance may decrease |
| Critical | Below 70% | Urgent replacement of the battery to avoid swelling |
A health indicator below 80% is not a death sentence, but it signals that the battery has exhausted its resource and replacing it will return the device to its former autonomy.
Physical signs of battery failure
Numbers are good, but the physical state of the battery sometimes says more than any app. The most dangerous sign is a swollen battery. If the back cover of the smartphone begins to come off, the screen bends, or the phone no longer lies stably on a flat surface, stop using it immediately.
Bloating occurs due to the release of gases inside the element when chemical processes are disrupted or overheating. This battery is a fire hazard. It cannot be pierced, squeezed, or continued to charge. In this case, software diagnostics no longer make sense - a mechanical replacement is required.
Another symptom is abnormal heating in the battery area even when there is no load. If the phone is hot in standby mode, this may indicate an internal short circuit in the battery bank or a faulty charge controller on the board.
⚠️ Warning: If you notice a bulge, do not try to open the case yourself unless you have experience. Damage to the lithium-ion cell casing may result in fire or chemical burns. Contact the service center.
Manufacturers are constantly updating power handling algorithms. What was relevant for 2020 models may differ from the logic of the 2026-2026 flagships. Always check the official documentation for your specific model if standard methods do not produce results.
The myth of battery “surge”
Modern Li-Ion and Li-Pol batteries do not require “surge” (full cycles of 0-100%) in the first days of use. On the contrary, deep discharge harms them. The optimal operating mode is to keep the charge in the range of 20-80%.
Frequently asked questions (FAQ)
Why does the phone turn off at 15-20% charge?
This is a classic sign of battery degradation. The voltage drops below the minimum threshold required for processor operation before the system registers 0%. The controller does not have time to react to a sharp drop in voltage under load.
Does fast charging affect the rate of battery wear?
Yes, high charge currents and, as a result, heating of the element accelerate chemical aging. However, modern power controllers minimize this effect by reducing the current as the capacitor fills. The main enemy is overheating, and not the fact of fast charging itself.
Is it possible to restore the capacity of an old battery using software?
No, the physical capacity cannot be restored. Calibration (full discharge to 0% and charge to 100%) can only correct the display of percentages on the screen, forcing the system to correctly determine the boundaries, but will not add real energy.
How often should you check the battery condition?
It is enough to carry out diagnostics once every 3-6 months. A daily check does not make sense, since wear occurs gradually. Check the statistics more often if you notice a sudden change in the behavior of the device.
Is it safe to use applications like AccuBattery?
Yes, these applications work in user mode and only read data provided by the system. They do not have access to changing charge parameters and cannot harm the device.