The battery is the heart of any modern smartphone, and its degradation over time is inevitable. Many users notice that the device begins to discharge faster or turns off unexpectedly when the charge remains at 15-20%, but do not know how to accurately measure the physical wear of the battery. Unlike iOS, where the percentage of wear (capacity) is displayed transparently in the settings, in the ecosystem Android this information is often hidden from the eyes of the average user.
However, the system collects detailed statistics about the operation battery, and you can access this data in several ways: from simple USSD codes to advanced commands via a computer. Understanding the real health of the battery will help you decide whether it is worth planning a replacement or whether it is enough to optimize the system settings to extend battery life.
In this guide we will look at all the current diagnostic methods available for 2026, including working with engineering menus and third-party software. You will learn to distinguish software calibration failures from physical wear and tear of the cell chemistry.
Using built-in engineering codes
The fastest way to access diagnostic data is by using special service codes that open hidden testing menus. These combinations are entered through the standard Phone application (dialer) and do not require the installation of additional software. However, it is worth considering that manufacturers often modify these menus or completely block access to them in new firmware versions.
For devices on pure Android or shells close to stock (for example, Motorola, some Nokia models), a universal code often works. After entering the combination, the equipment testing menu appears on the screen, where you can find a section dedicated to power.
##4636##
In the menu that opens, you must select the item Battery information (Battery Information). The current charge level, voltage, temperature and, importantly, health status are displayed here. If the field Health shows the value Good, then the system does not record critical deviations. However, this method does not always show the exact percentage of capacity wear.
โ ๏ธ Attention: On Samsung, Xiaomi and Huawei smartphones, these codes may not work or redirect to other service utilities. Samsung often uses a code
*#0228#that displays a detailed report of cell voltage and status.BatteryStatus.
Some manufacturers implement their own monitoring solutions. For example, in shells based on MIUI or ColorOS diagnosis can be transferred to the โSecurityโ application or battery settings. Always check for built-in tools before installing third-party applications, as they have direct access to power controller drivers.
Analysis through system settings and statistics
If engineering codes are not available, the first step is to turn to the native settings of the operating system. Modern versions Android (starting from version 10) provide advanced energy use statistics, which indirectly indicate the state of the power source. Although there is no direct wear figure, anomalies in the discharge graph may indicate a problem.
Go to section Settings โ Battery โ Battery usage. Study the discharge schedule carefully. Sudden drops (for example, from 40% to 15% in a few minutes) without an active load often indicate that the controller is not correctly reading the remaining capacity due to cell degradation. This is a classic sign that nominal capacity is significantly lower than the nameplate.
Also pay attention to the list of applications. If background processes are consuming a disproportionate amount of power, it may be a sign of a software glitch rather than a physical failure. In such cases, resetting statistics or rebooting the device in safe mode helps to eliminate the influence of third-party software.
- ๐ Check the temperature: overheating above 45ยฐC at rest indicates the internal resistance of the battery.
- ๐ Analyze the current-voltage characteristic: a sharp drop in voltage under load is a sure sign of wear.
- ๐ฑ Compare the operating time: if the new phone held the screen for 6 hours, and now 2 hours in the same scenario, the wear and tear is obvious.
If the discharge graph looks like a โsawโ with frequent drops and recoveries of the percentage, try calibrating the battery: discharge the phone to 0%, then charge it to 100% without interrupting the process.
It is important to understand the difference between a software display error and real wear and tear. If the phone turns off at 20%, but after turning on it shows 50%, this is a controller calibration problem. If it just quickly drops to zero, there is a physical problem.
Use of third-party applications for diagnostics
When the built-in tools are not enough, specialized utilities from Google Play come to the rescue. These applications read data directly from system files or through the battery API, providing the user with convenient visualization of parameters. However, you should be careful: many apps are overloaded with advertising or collect unnecessary data.
The application is considered one of the most reliable tools. AccuBattery. It does not show immediate wear when first started, but calculates it during use. The principle of operation is based on a comparison of the declared capacity (which you enter manually from the characteristics of the model) and the actually recorded amount of energy received by the battery per charging cycle.
To obtain accurate data, you must use the application for several days, performing full charging cycles. On the Health (Health) tab you will see the calculated capacity in mAh and the percentage of the original value. The more charging cycles you perform, the higher the measurement accuracy.
| Application | Data type | Accuracy | Requirements |
|---|---|---|---|
| AccuBattery | Calculated capacity | High (after 5 cycles) | Active use |
| CPU-Z | Technical parameters | Average (system data) | No |
| Ampere | Current charge/discharge | High (hardware) | No |
| Battery Guru | Comprehensive analysis | Average | Profile settings |
Others utilities such as CPU-Z or DevCheckprovide instant data on voltage, manufacturing technology (Li-Po or Li-Ion) and current status. They are useful for a one-time check, but do not provide in-depth degradation analytics. For a professional assessment, it is better to combine data from several sources.
Why do applications show different numbers?
Different applications use different algorithms for reading data. Some take information from the battery_stats.bin file, others poll the power controller in real time, and others use average data over a week. A discrepancy of 5-10% is normal.
Professional verification via ADB and PC
For users who are ready to connect a smartphone to a computer, there is the most accurate method of obtaining information - using the debug bridge ADB (Android Debug Bridge). This method allows you to extract raw data from system logs that are not filtered by the manufacturer's shell interface.
First, you need to activate developer mode on your phone (by clicking 7 times on the build number in the settings) and enable USB debugging. After connecting to the PC and installing the drivers, you can run a command to display complete battery statistics.
adb shell dumpsys batterystats --charged
This command will display an extensive log in which you need to look for lines containing information about the capacity. Look for parameters like Estimated battery capacity or data on the number of cycles passed. On some devices (especially Samsung and Pixel) this data is clearly readable, on others it may be encrypted or missing.
โ ๏ธ Note: The command line interface and available options may vary depending on the Android version and manufacturer. If the command returns an error or empty output, try the alternative:
adb shell cat /sys/class/power_supply/battery/capacity(although this often only shows the current percentage).
A more advanced option is to use the utility Battery Historian from Google. It visualizes the data received through ADB in the form of a convenient graph in the browser. This allows you to see not only the capacity, but also the history of wakelocks (system wake-ups), which could drain the battery, creating a false impression of its malfunction.
Physical signs of battery wear
Software methods are good, but they do not always reflect the physical condition of the element. Sometimes a battery may show normal numbers in tests, but have critical defects that are invisible to the controller. Visual and tactile inspection of the device often provides more information than any application.
The first sign of critical wear is swelling of the battery. Chemical reactions inside the cell lead to the release of gases, which increases the volume of the housing. If the back cover of the smartphone begins to come off, the screen bends, or the phone no longer lies stably on the table (swings on the center), this is a direct signal for an immediate replacement.
- ๐ก๏ธ Excessive heating: if the case is hot even during simple tasks (calls, browser), the internal resistance has increased.
- ๐ Unstable charging: The phone takes a long time to gain the last 10-15% or quickly drops it at the beginning of use.
- ๐ Spontaneous shutdowns: shutdown at 20-30% of the charge in the cold or under load.
It is also worth paying attention to the charging speed. If the phone previously charged in 1 hour, but now the process takes 3-4 hours with the same power supply and cable, this may indicate that the charge controller is limiting the current due to cell degradation or damage to the board.
โ๏ธ Physical diagnostic checklist
When the battery needs to be replaced
The decision to replace the battery should be made based on a combination of factors: software diagnostic data, physical condition and comfort of use. There is no clear limit, but the generally accepted standard is a threshold of 80% of the original capacity.
If applications show capacity below 70-75%, or if the phone does not survive the end of the working day even with economical use, replacement is economically feasible. The cost of a new battery is usually paid for by extending the life of the device by 1-2 years.
However, if the wear is 85-90%, and the problem is only turning off when the battery is low, you can try software calibration or accept the peculiarity by recharging the device during the day. Replacement at this stage may not provide a noticeable increase in autonomy.
The critical threshold for replacement is considered to be a residual capacity of less than 80% or the presence of physical swelling of the case, which creates a risk of fire.
When choosing a new battery, give preference to original components or certified analogues from well-known brands (Nohon, Cameron Sino). Cheap, nameless batteries often have inflated declared characteristics and the actual capacity is half that specified.
Does fast charging affect battery wear?
Yes, fast charging technologies (Quick Charge, SuperVOOC, SuperCharge) create an increased thermal load on batteries, which accelerates chemical degradation. However, modern controllers minimize this effect by reducing the current when heated. For maximum service life, it is recommended to use regular 5V/2A charging at night.
Is it true that you need to discharge your phone at 0%?
No, this is a myth left over from the era of Ni-Cd batteries. For modern Li-Ion and Li-Po batteries, deep discharge is harmful. The optimal range for long battery life is from 20% to 80%. Try not to keep your phone 100% connected to the network all the time.
Is it possible to restore a dead battery?
It is impossible to physically restore the chemical composition of a degraded lithium battery. All methods of โfreezingโ or โflashingโ are dangerous myths. The only way to restore capacity is to replace the battery with a new one.
Why does the phone discharge faster in the cold?
Low temperatures increase the internal resistance of the electrolyte in the battery, which leads to a voltage drop under load. The controller perceives this drop as a discharge and can urgently turn off the device. This is a temporary effect that goes away when heated to room temperature.
How to find the number of charge cycles on Android?
Unlike the iPhone, Android does not have a uniform standard for displaying cycles. You can find out this through ADB commands (on some models), in the engineering menu or using the AccuBattery application, which counts cycles indirectly based on the amount of pumped energy.