Smartphone owners often encounter a situation where the device discharges faster than it did when purchased, or suddenly turns off when the charge level is 15–20%. This is a sure sign that the resource battery has come to an end. However, understanding exactly how much a battery has degraded is more difficult than it seems, since the standard Android interface does not always provide complete data.

Electronics manufacturers usually hide detailed statistics about the chemical state of the power cell, leaving the user with only the overall percentage of charge. However, there are proven methods that allow you to look “under the hood” of the system. Using secret codes, developer consoles or specialized software, you can get accurate numbers and make a decision about replacing the battery.

First, let's take a look at what it is battery wear. This is an irreversible reduction in the battery's maximum capacity compared to its factory rating as a result of chemical aging. Each charge-discharge cycle slightly reduces the ability of a lithium-ion (Li-Ion) cell or polymer battery (Li-Po) to hold energy.

If yours smartphone has been in use for less than six months, significant wear is unlikely unless the device has been exposed to extreme temperatures. However, after a year of active use, a loss of 10–20% of capacity is considered normal. Knowing the exact numbers will help you understand whether it is worth changing the battery or whether the problem lies in the software.

Checking through system codes and the engineering menu

The fastest way to access diagnostic information is to use special USSD codes. These commands open hidden sections of the system intended for engineers and service centers. It’s worth noting right away that the set of commands highly depends on the processor manufacturer and the specific model of your phone.

The code for processor-based devices is considered the most universal. MediaTek. To check your battery status, open the Phone app and enter the sequence ##4636##. If the code works, you will be taken to the “Test” menu, where you need to select “Battery Information”. Key parameters are displayed here, including charge level, temperature and health status.

For owners of smartphones Xiaomi and sub-brands (Redmi, POCO) there is a specific code ##6485##. It displays a detailed table with the data. Look for lines marked MB_06 (battery status) and MF_02 or MF_05 (remaining capacity). If the status field says “Good”, then there are no critical errors, but the exact wear percentage must be calculated manually by comparing the current capacity with the factory capacity.

Users Samsung can try the code *#0228#that opens the BatteryStatus menu. Here you can also see the voltage and charge level, however, information about the exact wear and tear (SOH - State of Health) is often hidden from the average user and is only available through more complex diagnostic tools.

⚠️ Attention: Do not try to change any settings in the engineering menu if you are not sure of your actions. Resetting the calibration or changing the voltage parameters can lead to incorrect operation of the power controller.
💡

If the codes do not work, the manufacturer may have blocked access to the engineering menu in the latest firmware versions. In this case, proceed to using third-party applications.

Using third-party applications for diagnostics

When the built-in methods do not provide a complete picture, specialized utilities from the Google Play store come to the rescue. These applications read data from system files and display it in a user-friendly format. The most popular and reliable tool is considered AccuBattery.

The operating principle of such apps is based on mathematical analysis of charging processes. The application does not know battery wear instantly after installation. It needs time - usually several charging cycles from 15% to 80-90% - to accumulate statistics and calculate the real capacity. After this, you will see a comparison between “Calculated Capacity” and “Design Capacity”.

Another powerful tool is the application CPU-Z or 3C Battery Manager. They provide access to technical parameters such as voltage, manufacturing technology and current status. In the "Battery" section of the CPU-Z application, you can often see a "Health" field, which directly indicates the wear percentage if the device supports reading this parameter at the kernel level.

It is important to understand that the data in third-party applications is calculated. They may have a slight error, especially if the smartphone’s power controller itself transmits incorrect data to the system. However, for a quick assessment of the general condition, these tools are ideal.

📊 How do you usually check your phone battery?
Through secret codes
Using applications
By operating time
Never checked

Analysis through a computer and the ADB utility

For those who want to get the most accurate data without installing unnecessary apps on the phone, there is a method of using USB debugging. This method requires connecting the smartphone to the computer and having the platform installed Android Debug Bridge (ADB). This is a professional tool that gives access to system logs.

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 the phone to the PC with a cable and open the command line on the computer.

Enter the following command to get a complete dump of battery information:

adb shell dumpsys batterystats --charged

In the resulting text, look for lines Estimated battery capacity or discharge data. More detailed information can be obtained through the command:

adb shell dumpsys battery

Here you will see the current charge level, connection status and battery health (if the device driver transmits this data). The ADB method is the most accurate, since it reads data directly from the system kernel, bypassing possible interface distortions.

What to do if the computer does not see the phone?

Make sure that ADB drivers are installed on the PC. Try using a different USB cable, preferably the original one, and switching the port on the motherboard (for PC). On the phone screen, confirm permission to debug.

Calculate wear and tear manually using system data

Sometimes no applications are needed if you have access to the file battery_stats.bin or you can find information about charging cycles in the settings. Modern versions of Android (starting from 10-11) sometimes hide the number of cycles, but on some models this information is available.

The calculation formula is simple: you need to divide the current full battery capacity (as shown by diagnostics) by the factory capacity (indicated in the model specifications) and multiply by 100%. The difference between 100% and the resulting number will be the percentage of wear.

For example, if your factory capacity was 4000 mAh, and diagnostics show that it now only holds 3200 mAh, the calculation will be as follows: (3200 / 4000) * 100 = 80%. Consequently, battery wear is 20%. smartphone was 4000 mAh, and diagnostics show that now it only holds 3200 mAh, the calculation will be as follows: (3200 / 4000) * 100 = 80%. Therefore, the battery wear is 20%.

This method requires knowledge of the exact factory capacity, which can be found on the manufacturer's official website or on the sticker under the battery (if it is removable). Do not rely on the capacity indicated on the box if there is any doubt about the originality of the device.

Verification method Data accuracy Complexity Required software
Secret codes Medium Low Dialer only
Applications (AccuBattery) High (after calibration) Low Installation from Play Market
ADB commands Maximum High PC and ADB drivers
Visual inspection Low Medium Disassembling the case
💡

The most reliable method for the average user is a combination of secret codes for quick verification and the AccuBattery application for in-depth analysis within a few days.

Visual signs of battery degradation

Numbers are good, but the physical condition of the battery often speaks louder than any test. Lithium-ion batteries tend to expand as gases degrade and accumulate inside the sealed case. This phenomenon is called “bloating.”

If you notice that the back cover of the smartphone has begun to move away from the body, the screen has risen, or the phone has ceased to lie stably on a flat surface and is spinning like a top - this is a critical sign. In this case, software diagnostics are no longer important: the battery must be changed urgently.

Another sign is the device overheating even under light loads. If your phone gets hot while watching videos or surfing the Internet, this may indicate increased internal cell resistance, which is a direct result of wear and tear.

⚠️ Attention: Never use a swollen battery. It is fire hazardous and can damage the screen matrix or other components of the smartphone due to pressure.

It is also worth paying attention to the discharge rate. If the phone loses 10-15% of its charge after 10 minutes of inactivity or turns off in the cold at 30% charge, this indicates that the chemical composition of the electrolyte has degraded and the battery cannot deliver current under load.

☑️ Signs of an urgent battery replacement

Done: 0 / 4

How to extend the life of a new battery

After replacing the battery or if your current one is still in good condition, it is important to follow the operating rules to slow down the aging process. The main enemy of lithium batteries is extreme states of charge. Constantly being at 100% or discharging at 0% accelerates chemical degradation.

Try to keep the charge level between 20% and 80%. Many modern smartphones have a charging optimization feature that limits the maximum level to 85% at night. Use this feature if it is available in settings Battery → Battery protection.

Temperature conditions are also critical. Do not leave your phone in direct sunlight or play heavy games while charging. High temperature in combination with charging current causes a double blow to the chemistry of the battery, irreversibly reducing its resource.

Use only certified chargers. Cheap power supplies can produce unstable voltage or current, which leads to overheating and uneven charging of cells, especially in multi-cell batteries of modern flagships.

⚠️ Attention: Settings interfaces and menu item names may differ depending on the version of Android and the manufacturer's shell (MIUI, OneUI, ColorOS). If you do not find the item you need, check the official information for your model.
💡

If you store the phone for a long time without use, charge it to about 50-60%. A completely discharged battery during long-term storage can go into a deep discharge and stop charging altogether.

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

No, physical wear and tear of chemical elements cannot be corrected using software. Battery calibration only helps to correctly display the charge percentage on the screen, eliminating desynchronization of the controller and the actual capacity, but does not add physical capacity.

How many charging cycles can an Android battery withstand?

On average, modern lithium-polymer batteries are designed for 500–800 full charging cycles (from 0 to 100%) until a loss of 20% of the original capacity. With careful use, this resource can be extended to 1000 cycles.

Why does the secret code ##4636## not work?

Manufacturers often block access to the engineering menu in global firmware versions for the sake of security or to simplify the interface. In this case, the code simply will not bring up the menu. Try installing the Activity Launcher application and find the testing menu through it.

Does fast charging affect battery wear?

Yes, fast charging generates more heat, which accelerates the aging of the battery. However, modern power controllers are able to regulate the current and reduce it when heated. To minimize harm, try not to use ultra-fast charging if the phone does not urgently need recharging.

How to understand that the battery is defective and not worn out?

If the phone is less than a year old and the wear shows more than 10-15%, or the battery is swollen in the first months of use, this is a sign of a factory defect. In this case, you should contact a service center under warranty, since this is not natural aging.