Decreased battery life of a smartphone is an inevitable process that every owner of an Android-based device faces over time. Chemical reactions inside the lithium-ion cell lead to gradual degradation, resulting in faster discharge and unexpected shutdowns. However, not all users know how to accurately measure the degree of wear, relying only on subjective sensations from the operation of the gadget.
There are several proven methods that allow you to obtain objective data about battery health without the need to disassemble the case or contact a service center. From built-in engineering menus to specialized software, the choice of method depends on your phone model and operating system version. In this article, we will look at the most effective diagnostic tools.
Understanding the real percentage of battery health will help you make the right decision: is it worth optimizing energy saving settings or is it time to think about replacing the battery. Ignoring critical wear and tear may result in the device stopping turning on at the most inopportune moment.
Using built-in Android settings
Starting with Android version 14, Google has introduced a native feature for displaying battery status directly in the system settings menu. This is the most reliable method, since it does not require the installation of third-party software and uses data received directly from the power controller. To access this information, you need to go to the section Settings → Battery → Battery Status.
In this menu you will see the current status of the battery, which can range from “Excellent” to “Replace the battery”. The system analyzes the number of charge cycles and current capacity relative to factory values. Unfortunately, this function is not yet available on all smartphones, but mainly on devices of the line Pixel and some models from Samsung and Xiaomi with the latest firmware.
If your menu does not have the “Battery Status” item, this does not mean that diagnostics is impossible. Manufacturers often hide this information deep in system logs or provide it through proprietary utilities. For example, in the shell OneUI from Samsung, data can be found in the Samsung Members application, and in MIUI through a special engineering menu.
It is worth noting that the built-in tools often show a generalized assessment, and not the exact percentage of wear. To obtain detailed statistics, including temperature and voltage in real time, it is better to use a combination of system codes or third-party applications.
⚠️ Attention: The settings menu interface may vary depending on the manufacturer and version of Android. If you do not find the item you need, try searching in settings by entering the query “battery.”
If you have a Samsung smartphone, go to the Samsung Members application → Diagnostics → Battery status. This is the official and most accurate method for devices of this brand.
Diagnostics through the engineering menu and USSD codes
One of the fastest ways to obtain technical information is to use secret USSD codes. These symbol combinations provide access to hidden sections of the system intended for engineers and service centers. Enter code ##4636## in the "Phone" application to get to the testing menu.
After entering the last asterisk, the menu should open automatically. Select item Battery information. Parameters such as charge level, scale scale, voltage, temperature and current health status are displayed here. However, on many modern smartphones this code may be blocked by the manufacturer for security reasons.
For Xiaomi, Redmi and POCO devices there is a unique code - ##6485##. It displays an extended table with data, where the key parameters are MF_05 (current capacity) and MF_06 (estimated capacity). It is also important to pay attention to the parameter MF_02, which indicates the total number of recharge cycles.
Sony Xperia devices have their own code ##7378423##, which leads to the service menu Service Info → Battery Info. There you can see the battery status and its capacity. Owners of OnePlus smartphones should try the code ##4636## or go to settings through the code *#800# (engineering mode), if it is activated.
Third-party applications for accurate analysis
When built-in tools do not provide a complete picture, specialized applications from the Google Play Store come to the rescue. These utilities collect statistics in the background, analyzing battery behavior in various usage scenarios. The most popular and reliable tool is considered AccuBattery.
The operating principle of such applications is based on measuring the amount of energy poured into the battery during charging and comparing this value with the capacity declared by the manufacturer. It is important to understand that to obtain accurate data it is necessary to carry out several charging cycles from 0 to 100% with the application running.
Other useful apps such as Battery Guru or 3C Battery Manager, provide detailed discharge graphs, cell temperature information and tips for extending life. They can also calculate the degradation rate and predict the remaining battery life in months.
When choosing an application, pay attention to the permissions it requests. For correct operation, access to battery usage statistics is sufficient. Avoid apps that require root access without a good reason, as this may compromise the security system.
☑️ Criteria for choosing an application for diagnostics
Analysis via computer and ADB commands
For advanced users who want to get the most accurate data without installing unnecessary software on the phone, the diagnostic method via a computer is ideal. To do this, you will need to enable USB debugging and use the toolkit ADB (Android Debug Bridge). This method is universal and works on almost any device.
Connect your smartphone to the PC with a cable and open a command line or terminal in the folder with ADB installed. Enter the command to output complete battery information to a text file, which you can then parse. This allows you to see raw data from the power controller.
adb shell dumpsys battery > battery_info.txt
After executing the command, a file will appear on the computer battery_info.txt. Open it and find the lines containing the parameters level (current charge), scale (maximum charge), temperature (temperature) and health (status). Health=2 usually means good condition, and health=4 means overheating or other problems.
More detailed information about the actual capacity can be obtained by analyzing the file batterystats.bin, although in new versions of Android access to it is limited. However, the team adb shell dumpsys batterystats --charged can show statistics since the last full charge, which is useful for estimating consumption.
What to do if ADB does not see the device?
Make sure that "USB Debugging" is enabled on the phone in the "For Developers" menu. Also try replacing the USB cable or installing drivers for your smartphone on your computer. Sometimes changing the connection mode from “Charging only” to “File transfer” helps.
Interpretation of indicators and wear rates
Having received the numbers, many users are at a loss: what percentage of wear is considered normal, and when is it time to sound the alarm? Lithium-ion batteries are designed for an average of 300-500 full charge cycles, after which their capacity drops to approximately 80% of the original. This is a natural physical process.
If diagnostics show that the residual capacity is 85-90% after a year of use, this is an excellent result, indicating careful operation. A drop to 70-75% is usually observed after 2-3 years of active operation and is accompanied by a noticeable reduction in battery life.
Wear more than 30% is considered critical, when the actual capacity drops below 70% of the declared one. In this case, the smartphone may begin to turn off when the charge is 15-20%, slow down due to voltage drops, or become very hot. Operation of such a device becomes unsafe.
The following is a table that helps classify the condition of the battery depending on the remaining capacity:
| Residual capacity | Status | Recommendation |
|---|---|---|
| 90-100% | Excellent | Continue normal use |
| 80-89% | Good | Norm for a device older than 1 year |
| 70-79% | Satisfactory | Noticeable reduction in time performance |
| Less than 70% | Poor | Battery replacement recommended |
The critical threshold for replacing a battery is considered to be a drop in actual capacity below 70-75% of factory values, which is often accompanied by unstable operation of the device.
Factors that accelerate battery degradation
Knowledge of methods for checking wear is useless without understanding the reasons that lead to it. The main enemy of any battery is extreme temperatures. Overheating the device above 45 degrees or using it in cold weather irreversibly destroys the chemical structure of the electrolyte.
Frequent charging up to 100% and deep discharges at 0% also negatively affect the resource. Modern electronics feel best in the charge range from 20% to 80%. Constantly being on the wire, especially when using powerful fast charging units, generates excess heat.
Another factor is the use of low-quality chargers. Cheap cables and power supplies without controllers can supply unstable voltage, which leads to current surges and damage to battery cells. Always try to use original accessories or certified analogues.
⚠️ Attention: If you notice that the back cover of your smartphone begins to swell or peel off, stop using the device immediately. A swollen battery is a fire hazard and requires urgent disposal at a service center.
Frequently asked questions (FAQ)
Is it possible to programmatically restore a worn-out battery?
No, programmatically restore the physical capacity a worn out lithium-ion battery is not possible. Apps can only calibrate the controller so that it correctly displays the charge percentage, but the actual capacity will remain the same. The only way to restore it is to replace the battery.
Why does the application show different percentages of wear?
Different applications use different calculation algorithms. Some rely on controller data, others on charge statistics for the last month. To get the most accurate figure, it is recommended to use the AccuBattery after 3-5 full charge cycles.
Does fast charging affect wear rate?
Yes, fast charging technologies (Quick Charge, SuperVOOC, etc.) generate more heat, which accelerates chemical degradation. However, modern smartphones have advanced cooling and current control systems that minimize this harm.
How often should you check the battery condition?
It is enough to carry out diagnostics once every 3-6 months. Frequent checking does not make sense, since wear is a slow process. More often you should pay attention to subjective sensations: if the phone begins to discharge noticeably faster, run a test.
What is battery calibration and is it needed?
Calibration is needed if the phone turns off at 15-20% or shows percentage jumps. It does not treat wear, but only synchronizes the indicator readings with the actual capacity. This is done by completely discharging before turning off and then charging to 100% when turned off.