Over time, any smartphone begins to work slower, and its battery life decreases. This is a natural process of degradation of the chemical composition of lithium-ion batteries. However, many users notice sharp jumps in the charge percentage or sudden shutdowns of the device at 15-20% of the battery, which indicates critical wear. Understanding how to find the remaining battery capacity on Androidis the first step to solving the problem of autonomy.

Unlike iOS, where the battery health indicator is placed in a separate settings menu, in the system Android this information is often hidden from the eyes of the average user. Smartphone manufacturers use different methods for calibrating and displaying data, so there is no single โ€œBattery Statusโ€ button. However, there are proven diagnostic methods: from built-in engineering codes to the use of third-party software and computer utilities.

In this article we will analyze in detail all the available methods for checking the physical wear of the battery. You will learn to interpret the data received, distinguish a software failure from a real breakdown, and understand when it is time to think about replacing the battery. We will also look at technical nuances that affect the accuracy of measurements.

Using system codes and hidden menus

The fastest way to access technical information about the deviceโ€™s status is to use special USSD codes or command sets in the Phone application. These codes open hidden engineering menus intended for service centers. However, it is worth considering that on modern versions Android (starting from 10 and higher), many manufacturers block access to these menus for security reasons.

For processor-based devices MediaTek a universal code often works that opens the testing menu. In this section you can find a tab with battery information, which displays the current voltage, temperature and charge level. Although the direct value of capacity in milliamp-hours (mAh) is rare there, indirect data can indicate a malfunction.

Smartphone users Samsung can try entering the code *#0228#. This will open the BatteryStatus menu, which displays detailed information about the current battery status. If, after pressing the "Quick Start" button, the charge level sharply drops by several percent, this is a sure sign that the battery controller is not reading data correctly due to physical wear of the cells.

โš ๏ธ Attention: Do not change the settings in the engineering menus if you are not sure of their purpose. Resetting the battery calibration or changing the voltage settings can lead to incorrect operation of the device or even damage to the power controller.

On smartphones Xiaomi and Redmi there is a hidden menu accessible through the code ##6485##. In the list of parameters that opens, you need to look for values โ€‹โ€‹marked MB_06 (current capacity) and MF_02 (estimated capacity at full charge). Comparing these two numbers gives an accurate idea of โ€‹โ€‹the degree of degradation.

What to do if the codes do not work?

Manufacturers are increasingly removing support for engineering codes in security updates. If entering a combination of numbers does not give anything or gives a connection error, then this method is blocked at the software level of your firmware. In this case, proceed to using third-party applications or ADB.

Checking through third-party applications

The most convenient and safest method for the average user is to install specialized utilities from the store Google Play. These applications read data from a system file battery_stats.bin or query the power controller through system APIs. They not only show the current capacity, but also calculate the percentage of wear relative to the factory values.

One โ€‹โ€‹of the most popular and reliable tools is the application AccuBattery. Its peculiarity is that it does not show instant results immediately after installation. To obtain accurate data, the app needs to analyze several charge and discharge cycles. The more you use your smartphone with the app installed, the more accurate the battery health assessment becomes. Other useful utilities, such as battery health.

Other useful utilities such as Ampere or Battery Charge Limit, focus on charging and discharging current, but also provide information about the estimated capacity. When using such apps, it is important to give them time to calibrate. Instant measurements are often inaccurate due to sensor errors and current network voltage.

  • ๐Ÿ“ฑ AccuBattery: The best application for long-term monitoring, shows the estimated capacity in mAh and the percentage of health.
  • โšก Ampere: Allows you to evaluate the quality of the charging cable and power supply, and also shows the approximate capacity.
  • ๐Ÿ› ๏ธ CPU-Z: Informative a utility that displays the technical characteristics of hardware, including battery data in the Battery section.
๐Ÿ’ก

For maximum accuracy of measurements in applications like AccuBattery, it is recommended to completely discharge the phone before turning it off, and then charge it to 100% without interrupting the process. This will help the application's algorithms more accurately calibrate the discharge curve.

It is worth remembering that third-party applications operate in an environment with limited access rights. They cannot read data directly from the controller chip unless the manufacturer provides an appropriate API. Therefore, the data you see in AccuBatteryis an estimate based on energy consumption and operating time, and not a direct physical measurement of capacity.

๐Ÿ“Š How do you prefer to test the battery?
Engineering codes
Apps from Play Market
Computer and ADB
Visually by operating time

Diagnostics via computer and ADB

For advanced users who need the most accurate data, the ideal option is to use the interface ADB (Android Debug Bridge). This method allows you to request information directly from the system, bypassing the limitations of the user interface. To work, you will need a computer, a USB cable and installed ADB drivers.

The first step is to activate developer mode on your smartphone. To do this, go to Settings โ†’ About phone and quickly click 7 times on the "Build number" item. After this, a new section โ€œFor Developersโ€ will appear in the settings menu, where you need to activate the switch USB debugging.

Connect your smartphone to the computer and open the command line or terminal in the folder with ADB installed. Enter the command to check the list of connected devices:

adb devices

If the device is shown in the list, you can request detailed battery information. Enter the following command:

adb shell dumpsys battery

In the command output you will find the lines level (current charge), scale (maximum scale level) and, most importantly, status. While this command does not always show the mAh capacity directly on all devices, it does provide insight into how the system sees the current power state. On some devices (for example, Pixel or OnePlus) more detailed information can be obtained through the command adb shell cat /sys/class/power_supply/battery/capacity or similar paths in the file system.

โš ๏ธ Attention: The ADB interface requires care. Entering incorrect commands, especially those starting with adb shell rm or adb shell setprop, can lead to deleting system files or changing critical settings, which will make the phone inoperable.

โ˜‘๏ธ Preparing for diagnostics via ADB

Done: 0 / 5

Analysis of the table of wear indicators

After receiving capacity data, many users do not understand how to interpret the numbers. The factory capacity is indicated on the battery case or in the model specifications. Real capacity is the value that applications or tests show. The difference between them is wear.

Below is a table that helps assess the condition of the battery depending on the percentage of residual capacity relative to the factory standard. This data is relevant for most modern lithium polymer batteries.

Remaining capacity Battery status Recommended actions
90% - 100% Excellent condition Continue normal operation mode.
80% - 89% Normal wear A noticeable decrease in operating time, replacement is not required yet.
70% - 79% Critical wear The phone may turn off in the cold, it is recommended to plan a replacement.
Less than 70% Emergency condition High risk of swelling, unstable operation, replacement is required.

It is important to note that a drop in capacity below 80% is considered by the manufacturer to be the end of the full life cycle of the battery. This is why many companies offer discounted battery replacements when you reach this threshold during the warranty period or loyalty apps.

๐Ÿ’ก

If the remaining capacity is below 75%, you are not only losing battery life, but also risking the stability of the processor, which may reset frequencies due to the inability of the old battery to deliver the required current.

Visual signs of degradation battery

Sometimes software diagnostic methods are impossible or show conflicting data. In such cases, you should rely on a physical inspection of the device. The chemical processes of aging are often accompanied by external changes that cannot be missed upon careful study.

The most obvious sign of problems is blowing of the battery. If the back cover of the smartphone begins to move away from the body, the screen bends, or the phone no longer lies flat on the table, this indicates an accumulation of gases inside the battery. Operating such a device is strictly prohibited due to the risk of fire.

Another symptom is the incorrect display of the charge percentage. For example, the phone shows 40%, then suddenly drops to 5% and turns off. Or the charge reaches 100% in 15 minutes, and discharges in an hour. This behavior indicates that the battery controller cannot correctly read the voltage of the cells due to their deep degradation.

  • ๐Ÿ”ฅ Overheating: The device gets very hot in the battery area even during light tasks (web browsing, instant messengers).
  • ๐Ÿ“‰ Charge surges: The charge percentage behaves unstable, jumps up or down without connecting to the network.
  • ๐Ÿ”Œ Charging problems: The phone charges only in a certain position of the cable or the process is constantly interrupted.

If you observe at least one of these signs, software diagnostics may become secondary. In case of swelling, you must immediately stop using the smartphone and contact a service center for safe disposal and replacement of the element.

How to extend the life of a new battery

After replacing the battery or purchasing a new device, it is advisable to follow operating rules that will slow down the aging process of chemical elements. Lithium-ion batteries do not like extreme conditions: either completely discharged to zero or constantly under voltage of 100%.

The optimal range for a long battery life is between 20% and 80%. Try to avoid a deep discharge that causes the phone to turn off on its own. It is also not recommended to keep the device on charge overnight unless you have a charging optimization feature that pauses the process at 80% and ends it only before you wake up.

Temperature plays a critical role. High temperatures accelerate electrolyte degradation. Do not leave your smartphone in the sun, on a car dashboard, or under a pillow while charging. Overheating above 45 degrees Celsius causes irreversible damage to batteries that cannot be restored using software.

โš ๏ธ Attention: Using non-original chargers with unstable voltage can damage the power controller inside the smartphone. This will lead to the fact that even a new battery will not charge correctly and will quickly fail.

The myth about the battery โ€œswingingโ€

There is a myth that a new battery needs to be completely discharged and charged 3 times. This is true for older nickel-cadmium batteries that have a "memory effect". For modern Li-Ion and Li-Pol, this procedure is useless and even harmful, since deep discharge is stressful for the chemistry of the element.

Following these simple rules will keep the battery capacity close to the factory one for 2-3 years of active use. Remember that the battery is a consumable item, and its gradual degradation is inevitable, but this process can be significantly slowed down.

Frequently asked questions (FAQ)

Why does the AccuBattery app show a different capacity after each measurement?

This is normal. The application calculates capacity based on current consumption over a certain period. Accuracy is affected by background processes, screen brightness, temperature and the quality of the charger itself. To obtain an average accurate value, you need to analyze the data for 5-7 charge cycles.

Is it possible to programmatically restore the capacity of an old battery?

No, the physical capacity cannot be restored. The deterioration of the chemical composition is irreversible. Software calibration (resetting battery statistics) can only correct the incorrect display of percentages on the screen, but will not add real milliamp hours.

Does an Android update affect the condition of the battery?

The update itself does not worsen the physical condition of the battery. However, new versions of the OS may be more resource-demanding or have optimization errors in the first builds, which leads to faster drain times. This is usually corrected with subsequent patches.

What does the inscription "Bad Battery" mean in the engineering menu?

This is a signal from the power controller that the battery voltage is outside acceptable limits, or the cell resistance is too high. In 99% of cases, this means that the battery is physically defective and requires immediate replacement.

Is it safe to use ADB commands to reset the battery?

The command adb shell dumpsys battery reset is safe, it only resets the battery emulation software settings (if they were enabled) to the default state. It does not delete data or harm the device, but also does not cure physical wear.