Modern smartphones have become an integral part of our lives, but their autonomy often leaves much to be desired. Over time, any lithium-ion battery degrades, losing its ability to hold a charge as efficiently as in the first months of use. Users notice that the device discharges faster, gets warm, or turns off when the charge is 10-15%. A logical question arises: how to accurately determine the degree of battery wear on Android, without relying only on subjective feelings?

Unlike iOS, where the percentage of battery health is displayed in a separate settings menu, the Android system does not provide a single standard function for displaying this information. Developers from different vendors implement diagnostics in their own ways, and standard tools are often limited to general advice on saving energy. However, there are proven methods for assessing the physical condition of the power source, from system codes to third-party software.

In this article we will examine in detail all the available methods for checking the capacity and current condition of the battery. You will learn to interpret the data received, distinguish software failures from physical cell degradation, and understand when it is time to think about replacing the battery. Do not delay diagnostics if you notice a sharp drop in the performance of your gadget.

Using system codes and hidden menus

The fastest way to access technical information about the battery is to use special USSD codes or engineering menus. These tools are initially intended for service engineers, but are available to ordinary users through the Phone application. Enter the combination ##4636## in the dialer. If your smartphone supports this command, the "Check Usage" menu will open, where you need to select "Battery Information".

In the window that opens, you will see many parameters, such as charge level, voltage, temperature and health status. Look for the line Battery health (Battery health). If it says "Good", then from the point of view of the system there are no critical problems. However, this method does not always show the exact percentage of wear, but only a general assessment of the condition of the power controller.

It is worth considering that on many modern shells, such as MIUI, One UI or ColorOS, standard codes can be blocked by the manufacturer for security reasons. In this case, the system simply will not do anything when entering numbers or will display an error message. This does not mean that the phone is faulty, just that the vendor has hidden access to low-level diagnostics.

โš ๏ธ Attention: Be extremely careful when using engineering menus. Changing settings in sections marked "Radio Info" or "Network Settings" may result in loss of communication or unstable operation of the modules. Use only sections with information (Info), without changing any values.

There are specific codes for some brands. For example, on Xiaomi devices you can try to enter ##6485##. In the list of parameters that appears, you need to find the value MB_06, which shows the health status of the battery, and MB_00, which displays the current percentage of charge. If the code does not work, your firmware version may be restricting this access.

๐Ÿ’ก

If the code ##4636## does not work, try installing the Activity Launcher app from Google Play. It allows you to run hidden system activities, including the battery diagnostic menu, even if the code is locked.

Statistics analysis via ADB and computer

A more advanced and accurate method of obtaining battery data involves using USB debugging and the ADB (Android Debug Bridge) utility. This method allows you to extract raw data from system logs that are not displayed in the regular interface. You will need a computer, a USB cable and USB debugging enabled in the menu For developers on your smartphone.

Connect the device to the PC and run the following command in the command line: adb shell dumpsys batterystats --charged. The system will provide a huge amount of text information about energy consumption since the last full charge. We are interested in the block containing capacity data. Look for lines associated with estimated capacity or discharge history.

An alternative is the command adb shell cat /sys/class/power_supply/battery/capacity (the path may differ depending on the manufacturer). It will show the current calculated capacity in mAh. Comparing this number with the declared factory capacity, which can be found in the model specifications or on the sticker under the cover (if it is removable), you will get an approximate percentage of wear.

adb shell dumpsys batterystats | findstr"capacity"

This method requires some technical literacy, but it is the most reliable, since it accesses the power controller directly, bypassing shell software add-ons. If you see a significant difference between the passport data and what the terminal outputs, this is a clear sign of degradation of the battery chemistry.

Why may ADB data differ from reality?

The battery controller is not calibrated instantly. If you recently did a hard reset or changed the firmware, the data in the dump may be inaccurate. For correct measurements, it is recommended to carry out 2-3 full charge-discharge cycles before taking readings.

Third-party applications for diagnostics

If you donโ€™t want to mess around with console commands, specialized applications from the Google Play store come to the rescue. They automate the process of collecting statistics and provide data in a convenient visual form. The most popular and authoritative solution is AccuBattery. This application not only shows the current charge, but analyzes the rate of energy replenishment and consumption in the background.

The operating principle of such utilities is based on mathematical modeling. The app measures how many milliamp hours (mAh) have been poured into the battery over a given charging period and compares this to the percentage change on the indicator. Based on these data, a forecast of actual capacity is made. It is important to understand that it takes time to obtain an accurate result.

  • ๐Ÿ“Š AccuBattery - market leader, shows the estimated capacity, wear rate per session and time to complete discharge.
  • ๐Ÿ”‹ Battery Guru - offers detailed monitoring of temperature and voltage, as well as tips for extending battery life.
  • โšก CPU-Z - although this is a utility for the processor, in the "Battery" tab it displays basic information about the condition and technology of the battery.

After installation AccuBattery you need to use the smartphone as usual for several days. It is advisable to perform at least one full charge cycle from 0 to 100% (or 15% to 100% if you do not want to deeply discharge the lithium). The "Health" tab will gradually fill with data, and you will see the percentage of the nominal capacity.

๐Ÿ“Š What application do you use to check the battery?
AccuBattery
CPU-Z
I donโ€™t use applications
I check through codes

Remember that third-party software does not has direct access to the charge controller at the core level, so its readings are estimates. However, if the application shows wear of more than 20-25%, this is a serious reason to think about replacing the battery, even if the phone visually works normally.

Assessing the condition through the manufacturer's settings

Some smartphone manufacturers have begun to implement their own battery health monitoring systems directly into the system settings. This is the most convenient method that does not require installing unnecessary software. For example, in the shell One UI from Samsung, the diagnostic function is built into the application Samsung Members. Just run it, go to the "Diagnostics" section and select the battery test.

On smartphones Xiaomi i POCO information about charging cycles and battery condition is sometimes available in the section Settings โ†’ Battery โ†’ Battery status (path may vary depending on MIUI or HyperOS version). If the status is "Normal", then the wear is within acceptable limits. The appearance of warnings about the need for maintenance indicates a critical drop in capacity.

Device owners Google Pixel can also count on built-in tools. In recent versions of Android, the adaptive battery feature collects statistics, and in the diagnostic menu (often accessible via code ##726633## or similar) you can see connection status and power status. However, Google does not yet display the detailed wear percentage explicitly for the user.

Brand / Shell Verification method Data availability
Samsung (One UI) Samsung Members application High (Test "Good/Bad")
Xiaomi (MIUI/HyperOS) Code ##6485## or Settings Medium (Depends on the model)
Google Pixel (Stock Android) Third-party applications / ADB Low (No built-in %)
OnePlus (OxygenOS) Settings โ†’ Battery Medium (In new versions)

If there is no explicit mention of battery health in your phone's settings, this does not mean that it is working. Manufacturers often hide this data to avoid panic among users due to minor normal wear and tear. In such cases, methods with applications or ADB will be the only correct solution.

โš ๏ธ Attention: Settings interfaces and access codes are constantly updated. If the described paths do not match your device, check the manufacturer's official documentation or forums dedicated specifically to your smartphone model, as the menu layout may differ in different regions.

Indirect signs of physical degradation

Sometimes complex apps are not needed to understand the state of the battery. Physical changes in the device's behavior can indicate a problem. The most obvious sign is sudden shutdowns of the smartphone when the charge is 15-20% or higher. This is due to the fact that under load the voltage on the old cells drops sharply, and the power controller emergency shuts down the device.

Another alarming symptom is excessive heating of the case during charging or even in idle mode. Lithium-ion batteries, when degraded, begin to heat up more due to an increase in internal resistance. If the back cover of the phone becomes hot literally 10 minutes after connecting the charger, this is a reason to be wary.

Visual inspection can also provide answers. If you notice that the back cover of the smartphone has begun to come off, a gap has appeared between the screen and the body, or the phone no longer lies flat on the table and is swaying, then the battery is swollen. This is a critical situation that requires immediate attention.

๐Ÿ’ก

A swollen battery is not just a sign of wear and tear, it is a direct safety hazard. It is strictly prohibited to operate the device with a swollen battery, as there is a risk of fire or damage to the display by pressure.

It is also worth paying attention to the discharge rate. If a phone that previously lived quietly for a day now requires recharging by lunchtime under the same usage scenario, the capacity has clearly dropped. Software failures can also affect battery life, but if resetting the settings did not help, the problem is almost certainly hardware.

Recommendations for extending service life

Knowing how to check wear, it is logical to ask the question: how to slow down this process? The main enemy of lithium batteries is extreme states of charge. Constantly charging to 100% and discharging to zero creates maximum voltage on the cells, accelerating chemical degradation. Try to keep the charge between 20% and 80%.

Temperature plays an equally important role. High temperatures irreversibly destroy the structure of the electrolyte. Don't leave your phone in the sun, under your pillow, or in the glove compartment of your car in summer. If you use the phone for heavy games while charging, it will overheat, which will deal a double blow to the health of the battery.

  • ๐ŸŒก๏ธ Avoid overheating: remove the case during fast charging if the phone gets very hot.
  • ๐Ÿ”Œ Use original chargers: low-quality power supplies can produce unstable voltage, harmful to your battery life. controller.
  • ๐ŸŒ™ Do not leave it on charge all night: although modern controllers turn off the current, micro-charging cycles to maintain 100% still wear out the element.

Many modern smartphones have an โ€œOptimized Chargingโ€ function. It learns your habits and pauses charging at 80%, resuming it only before you wake up. Be sure to enable this option in Battery Settings if available. This really helps preserve the battery life for several years.

โ˜‘๏ธ Checklist for a healthy battery

Done: 0 / 4
How accurately do apps like AccuBattery indicate wear?

Apps give an estimate based on algorithms rather than directly reading the controller. The error may be 3-5%, but for the overall picture this is enough. Accuracy increases after 5-10 charging cycles with the application installed.

Is it possible to restore a worn-out battery using software?

No. The physical degradation of chemical elements cannot be reversed programmatically. Battery calibration (discharge to 0% and charge to 100%) can correct the incorrect display of percentages, but will not restore the lost capacity.

At what percentage of wear should the battery be replaced?

It is recommended to think about replacement when the residual capacity drops below 75-80% of the nominal value. When wear is more than 30%, using the smartphone becomes uncomfortable due to frequent recharging and possible shutdowns.

Does fast charging affect battery wear?

Yes, fast charging generates more heat, which accelerates the aging of the battery. However, modern standards (PD, QC) have protections. The compromise is to use fast charging only when you urgently need to replenish the supply, and charge the phone slowly at night.

Why does the code ##4636## not work on my phone?

Manufacturers often block this menu in custom firmware. This is not a malfunction. In this case, use third-party applications or check the status through your brand's proprietary diagnostic utility.