Does your smartphone suddenly turn off at 20% charge or get warm during a call? These alarm bells often indicate critical battery wear. Lithium-ion batteries installed in the vast majority of modern gadgets have a limited recharge cycle life. Over time, their real capacity decreases, and internal resistance increases, which directly affects the autonomy of the device.
Unlike the ecosystem Apple, where the percentage of battery condition is placed in a separate settings menu, in Android this information is often hidden from the eyes of the average user. Manufacturers do not always provide standard diagnostic tools, relying on third-party solutions or engineering menus. However, there are proven methods that allow you to accurately assess the health of your power source without opening the case.
In this article we will analyze all the available methods: from simple USSD codes to professional analysis via a computer. You will learn to interpret the data received and understand when it’s time to think about replacement, and when you can simply optimize the system settings.
Standard settings and built-in diagnostics
The first thing you should do is turn to the manufacturer’s official tools. Some brands, such as Xiaomi, Samsung or OnePlus, implement their own utilities to monitor the health of the device. They are usually located in the maintenance or security section of the system.
On devices Samsung diagnostics are launched through the app Samsung Members. You need to select the “Diagnostics” tab and run the battery status test. The system will analyze the current indicators and issue a verdict: “Good”, “Weak” or “Bad”. This is the most reliable method for owners of this brand, since it uses native power controller drivers.
In pure Android (versions 14 and later), Google began to gradually introduce the function of displaying battery status directly in the settings menu. The path may look like Settings → About phone → Battery information. If this item is missing, it means that the manufacturer has not added support for this function to its shell.
⚠️ Attention: Shell interfaces (MIUI, OneUI, ColorOS) are constantly updated. The layout of menu items may change with each major firmware update. If you do not find the section you need, check the help on the official website of the manufacturer of your model.
It is also worth checking the section Settings → Battery → Battery usage. Although there are no exact wear figures here, an abnormally high percentage of consumption by system processes or specific applications may indirectly indicate incorrect operation of the charge controller due to cell degradation.
Use of engineering codes and USSD requests
The fastest way to gain access to hidden technical information is to use special secret codes. They open the engineering menu, which displays raw data from the phone's sensors. This method does not require the installation of additional software, but does not work on all devices.
For most processor-based smartphones MediaTek and some Samsung a universal code works. Open the Phone app and type the following command:
##4636##
After entering the last asterisk, the “Testing” menu should automatically open. Select Battery Information. Here you will see parameters such as charge level, voltage, temperature and, most importantly, Battery health. If the status is displayed as Good, then, from the point of view of the system, the battery is OK.
- 📱 Good —the battery is functioning normally, wear is within acceptable values.
- 🔋 Overheat —overheating has been detected, there may be problems with the controller or the chemistry of the element.
- 📉 Dead —the battery is completely discharged or faulty, the phone may not turn on.
- 🛑 Over voltage —the voltage exceeds the norm, there is a risk of fire or damage to the board.
It is worth noting that on many modern smartphones, manufacturers block access to this menu for security reasons or to simplify the user experience. If nothing happens after entering the code, try alternative combinations specific to your brand, for example, #0228# for Samsung or ##6485##* for Xiaomi.
Third-party applications for accurate diagnostics
When built-in methods do not provide a complete picture, specialized applications from Google Play. They read system logs and, based on algorithms, calculate the actual remaining capacity. The leader in this niche is considered to be the application AccuBattery.
The operating principle of such utilities is based on monitoring charging processes. The application measures how many milliamp-hours (mAh) were “filled” into the battery from the moment charging was connected until it was disconnected. By comparing this indicator with the nameplate capacity, the app calculates the percentage of wear.
To obtain accurate data, you must perform several charging cycles with the application installed. You should not wait for results immediately after installation. AccuBattery accumulates statistics to eliminate errors caused by controller calibration or inaccuracy of the current sensor.
For maximum measurement accuracy in AccuBattery, try to discharge the phone to 15% and charge to 80-90% for several days. Full cycles of 0-100% accelerate wear and are not necessary to calibrate the application.
Another popular tool is Battery Guru or 3C Battery Manager. These applications provide more detailed information about cell-by-cell voltage (if available), temperature, and degradation rate. They allow you to track the dynamics of changes in capacity over time.
⚠️ Attention: Applications do not have direct access to the physical chemical processes inside the can. Their calculations are estimates and depend on the accuracy of the system battery driver. If the phone controller transmits incorrect data, the application will show an erroneous result.
Checking through a computer and the ADB command
The most professional and accurate diagnostic method is the use of USB debugging and tools ADB (Android Debug Bridge). This method allows you to pull out a system file battery_stats.bin or get a direct download of parameters from the system kernel, bypassing user interface restrictions.
First you need to activate developer mode on your phone. Go to Settings → About phone and quickly click 7 times on the “Build number” item. Then in the “For Developers” menu that appears, enable “USB Debugging.”
Connect your smartphone to the computer with a cable and run the following command in the command line (terminal) to check the status:
adb shell dumpsys battery
This command will display a detailed report on the current status: charge level, status connections, food type and health. However, to obtain capacity data (Design Capacity vs Actual Capacity) often requires access to kernel files, which is not available on all devices without root access.
If you have Root access, you can use utilities like Battery Calibration or view the file /sys/class/power_supply/battery/capacity. It may contain information about the current maximum capacity in mAh. Compare this number with the factory value (Design Capacity) indicated in the model specifications.
What to do if ADB does not see the device?
Make sure that ADB drivers are installed on your computer. Try changing the USB cable or port. On your phone, when connecting, select the file transfer mode (MTP), and not “Charge only”. Also check if the screen is blocked during connection.
Analysis of physical signs and behavior of the device
Sometimes software methods are not needed, since the condition of the battery is obvious from the external signs and behavior of the gadget. The physical degradation of lithium-ion cells is accompanied by specific symptoms that are difficult to ignore.
One of the most obvious signs is swelling of the battery. If the back cover of the smartphone begins to come off, the screen protrudes from the body, or the device does not lie well on a flat surface, it means that gas has accumulated inside. This is the result of chemical reactions of electrolyte decomposition.
- 🔥 Overheating —the phone becomes hot even during light tasks (browsing, instant messengers).
- ⚡ Charge surges —the percentage drops from 40% to 5% in a few minutes or the phone turns off by 20%.
- 🐌 Throttling —the system deliberately reduces processor performance to avoid peak loads on the old battery.
A swollen battery poses a serious danger. Pressure inside the case can damage the display matrix or tear off cables. In rare cases, if the shell is damaged, a fire may occur. It is strictly prohibited to operate such a device.
Also pay attention to the charging time. If your phone used to charge in 1 hour, but now takes 3 hours to complete a full cycle with the same power supply, this is a sure sign of loss of capacity and increased internal resistance.
Comparison table of diagnostic methods
To make it easier for you to choose the appropriate verification method, we have systematized the considered methods in a table. It will help assess the complexity of the implementation and the accuracy of the data obtained.
| Method | Complexity | Accuracy | Requirements |
|---|---|---|---|
| Manufacturer settings | Low | Medium | Brand support |
| USSD codes (##4636##) | Low | Low/Medium | Working engineering menu |
| Applications (AccuBattery) | Medium | High | Several charge cycles |
| ADB and Root access | High | Maximum | PC, drivers, superuser rights |
| Visual inspection | Low | Subjective | No external damage to the housing |
A combination of methods gives the best result. Use applications to track wear dynamics, and engineering codes to quickly check the “Healthy” or “Faulty” status.
Frequently asked questions (FAQ)
Is it possible to restore the capacity of an old battery?
It is impossible to physically restore the chemical structure of a lithium-ion battery. The degradation processes are irreversible. The methods of “freezing” or pumping with current are dangerous and can lead to a fire.
Why does the phone show 100%, but quickly dry up?
This is a sign of desynchronization of the charge controller and the actual capacity. The battery is worn out, and its voltage drops faster than the phone's algorithm predicts. Try to perform a full calibration: discharge the phone until it turns off, charge it to 100% without turning it on, then turn it on and finish charging.
Does fast charging affect battery wear?
Yes, high currents and heat during fast charging accelerate the degradation of battery chemistry. However, modern power controllers are able to regulate current depending on temperature. To extend the life of the battery, it is better to use regular charging (5V/2A) at night.
What percentage of wear is considered critical?
A reduction in capacity to 80% of the original is considered the threshold after which the user begins to noticeably feel discomfort. At 70% and below, the phone may be unstable and turn off in the cold or under load. In this case, replacement is recommended.
Is it safe to use a phone with a swollen battery?
No, it is extremely dangerous. Bloating means a leak in the seal and accumulation of gases. Any mechanical impact (fall, pressing on the screen) can lead to ignition of the electrolyte. Immediately disconnect the device and contact the service center.