Owners of mobile devices are often faced with a situation where the smartphone begins to discharge faster than usual or even turns off when there is 20-30% charge. This is a sure sign that battery has exhausted its resource or a software calibration failure has occurred in the system. However, the standard Android interface does not always provide complete information about the actual battery, limited only by the percentage of charge. Battery condition diagnostic tools. There are various ways to find out condition battery, limited only by the percentage of charge.
To understand whether it is worth changing the battery or whether software optimization is enough, you need to delve into the system settings and use special diagnostic tools. There are various ways to find out capacitytemperature, voltage and wear level without opening the device case. Some methods are available to every user, others require the use of an engineering menu or third-party utilities.
In this article we will analyze in detail all available diagnostic methods, from simple visual checks to the use of secret USSD codes. You will learn to correctly interpret the data received and understand when Li-Ion or Li-Pol the battery really needs to be replaced. This will help extend the life of the gadget and avoid sudden shutdowns at the most inopportune moment.
Standard settings and the “About phone” menu
The easiest and safest way to get primary information is to access the built-in system menu. Depending on the version of the operating system and the manufacturer's shell (for example, MIUI, OneUI or ColorOS), the location of the items may differ slightly. Usually the path lies through the section Settingswhere the block About phone or Systemis located. General information about the device model and software version is often displayed here.
In some shells, such as Xiaomi MIUI, there is a separate menu for checking the battery status. To get there, you need to follow the path Settings → About phone → All parameters and tap several times on the kernel version or the special “Battery status” field. This action will open a hidden menu where the current capacity and number of recharge cycles will be indicated.
⚠️ Attention: On pure Android (Pixel, Motorola) and many other shells, detailed information about battery health may not be available in the standard menu. In this case, the system only shows the charge percentage and the approximate operating time, hiding the technical parameters.
If in the menu Battery you see a warning about the need for replacement or calibration, this is a serious signal. The system itself monitors the voltage and, if it drops critically below the nominal values, displays a corresponding notification. You should not ignore such warnings as this can lead to unstable operation of the processor.
Use of secret engineering codes
A deeper level of diagnostics is available through special service codes that are entered through the Phone or Dialer application. These codes provide access to engineering menu, intended for testing equipment by service centers. One of the most popular codes is ##4636##, which works on most devices with pure Android and some custom firmware.
After entering the combination ##4636## the “Check” menu will automatically open. Here you need to select the item Battery information. The window that opens will display detailed statistics: charge level in percentage, scale (usually 100), health status, voltage in millivolts and temperature. If the “Status” field is indicated Good, then everything is fine with the battery.
- 🔍 Good —the battery is operational and operating normally.
- 🔋 Over voltage —the permissible voltage has been exceeded, the controller may be faulty.
- ❄️ Over temperature —critical overheating, the device may limit performance.
- 📉 Dead —the battery is completely discharged or has failed.
It is worth considering that manufacturers often block access to these codes on their devices. For example, on smartphones Samsung or Huawei this code may not work. In such cases, you can try a universal code #0228# (relevant for Samsung) or ##34971539##* to test the camera, which sometimes opens adjacent test menus.
⚠️ Attention: In the engineering menu, do not change settings that you are not sure of. Resetting the battery calibration parameters without understanding the process can lead to incorrect charge display.
What to do if the codes do not work?
If entering the code does not lead to any result or the message “Code is invalid” appears, it means that the manufacturer has blocked access to this section at the software level. In this case, you will have to use third-party applications or ADB commands.
Third-party monitoring applications
When built-in tools are powerless, specialized applications from the store come to the rescue. Google Play. They read data directly from the power controller and provide it in a convenient form. The leader in this niche is the application AccuBattery, which not only shows the current state, but also calculates the actual capacity during use.
The operating principle of such apps is based on an analysis of the charging and discharging process. To get accurate data, you need to run the device through several charge cycles with the application installed. It will compare the rated capacity (declared by the manufacturer) with the actual accumulated energy. The difference between these values will be an indicator wear.
Other popular utilities, such as Ampere or Battery HD, focus on charging speed and consumption currents in real time. They allow you to identify power-hungry applications that drain your phone even in the background. This is especially useful for searching for software “culprits” of rapid discharge, and not just physical degradation of the cell.
- 📊 AccuBattery —the best tool for assessing health (Health) and real capacity.
- ⚡ Ampere —ideal for checking the quality of the charging cable and power supply.
- 🛡️ 3C Battery Manager —a powerful all-in-one tool with the ability to configure energy saving profiles.
Checking via computer and ADB
For advanced users who are not afraid of the command line, there is the most accurate method - using USB debugging and utility ADB (Android Debug Bridge). This method allows you to obtain “raw” data from the device’s system files, bypassing user interface restrictions. First, you need to enable “Developer Mode” and activate “USB Debugging” in the smartphone settings.
Having connected the device to the computer, you need to open the command line (Terminal in macOS/Linux or PowerShell in Windows) in the folder with ADB. The first command adb shell dumpsys battery will display the current battery status, charge level and connection status. However, it shows only instantaneous values, and not wear history.
adb shell dumpsys battery
More informative would be a command that accesses the file system directly: adb shell cat /sys/class/power_supply/battery/capacity (shows the current charge) or searching for files named charge_full and charge_full_design. Comparing the values charge_full (current full capacity) and charge_full_design (factory capacity) will give the exact percentage of wear.
For ADB to work, you need to install your device drivers on your computer. Without them, the computer will not see the smartphone in debug mode.
Not on all devices files with the name charge_full are available for reading without rights root. If you receive a “Permission denied” message when entering a command, it means that access to this data is denied by the manufacturer. In this case, the ADB method will only allow you to see the current charge, but not the degree of degradation.
Visual and physical diagnostics
Software methods are good, but the physical condition of the battery often tells more than any numbers. Lithium polymer and lithium ion batteries are prone to swelling when they age or are abused. Bloating is a chemical reaction of the electrolyte that releases gases. This is not just a defect, it is a direct threat safety to the device and the owner.
To check the battery visually, place the phone on a flat surface with the screen down and try to spin it like a top. If the device rotates easily and for a long time, it means that the back cover (or camera module) has a bulge due to a swollen battery. A working phone lies tightly and does not rotate.
| Symptom | Normal condition | Critical condition |
|---|---|---|
| Appearance | Flat, without deformation | Bloating, bumps, pressure on the screen |
| Heating | Warm when charging | Hot even when idle (>45°C) |
| Behavior | Smooth decrease in % | Sharp jumps (20% → 1%) |
| Operating time | Complies with the declared | Less than 50% of the norm |
Also pay attention to the back cover. If it begins to move away from the body or gaps appear between the frame and the display, this is a sure sign of battery expansion. A swollen battery should not be pierced or subjected to mechanical stress, as this can cause fire.
Frequently asked questions and problems (FAQ)
Users often ask similar questions regarding the health of their batteries. Below are the answers to the most popular of them, which will help you understand the nuances of operation.
Is it true that you need to discharge your phone to 0%?
No, this is a myth left over from the days of nickel batteries. Modern Li-Ion batteries suffer from deep discharge. The optimal range for long battery life is from 20% to 80%. Keeping the device constantly at 100% or discharging it to zero is harmful to the cell chemistry.
Why does the phone turn off at 15-20% charge?
This is a sign that the actual battery capacity has dropped, and the voltage under load drops below the minimum operating threshold of the controller. The system “thinks” that there is still a charge, but physically the battery is already empty. Calibration or replacement is required.
Does fast charging affect wear?
Yes, it does, but mainly through heating. High charging currents heat up the battery, and high temperatures are lithium's main enemy. If the phone gets very hot during fast charging, it is better to use a regular charger or remove the case.
How often should you change the battery?
The average service life of a modern battery is 2-3 years or 500-800 full charging cycles. After this, the capacity drops to 80% of the original, and the device begins to work noticeably less.
Regularly checking the battery condition allows you to plan a replacement in advance and avoid situations when the phone turns off at an important moment.