The modern smartphone has become an indispensable tool for work, communication and entertainment, but its autonomy often becomes a bottleneck. Many users notice that a year or two after purchase, the device begins to discharge faster, turns off in the cold, or shows unexpected jumps in charge percentage. These are sure signs of degradation of the battery chemistry, but how can you accurately find out the current state of the battery without visiting a service center? On the operating system Android there is no one universal “Check battery health” button, as in iOS, however, there are several effective diagnostic methods.

In this article we will examine in detail the standard system tools, hidden engineering menus, third-party utilities and even physical assessment methods. You'll learn to differentiate software glitches from actual physical wear and tear, and you'll also understand when it's time to consider replacing your battery. Correct diagnostics will help extend the life of your gadget and avoid sudden shutdowns at the most inopportune moment.

Using built-in Android settings

You should always start checking with the simplest and safest methods that do not require installing additional software. In the latest versions of the operating system, Google has introduced a native function for displaying battery status directly in the settings menu. However, this option is not yet available on all devices, but mainly on smartphones of the line Android 14 And Android 15 Google has introduced a native feature to display battery status directly in the settings menu. However, this option is not yet available on all devices, but mainly on smartphones from the Google Pixel and some models from Samsung.

To find this section, you need to go to Settings → Battery → Battery status. Here the system can show a rating of the battery's condition, such as "Good" or "Replacement Required." If there is no such item in your menu, this does not mean that the battery is faulty - most likely, the manufacturer simply did not add a software interface to display this information to the user. In this case, you will have to resort to other methods.

Even without directly indicating the percentage of health, the battery statistics section can suggest a lot of useful information. Pay attention to the charge consumption graph: if you see sharp drops in the graph line without an active load, this may indicate voltage instability in the battery cells. It is also worth checking the section Battery usageto exclude situations where rapid discharge is caused by a “gluttonous” application rather than physical wear.

⚠️ Attention: The settings interface may differ depending on the manufacturer’s shell (MIUI, OneUI, ColorOS). If you do not find the “Battery Health” item, do not try to reset your phone - this will not return the hidden function.

💡

If there is no information about battery health in the settings, try updating the firmware to the latest available version - some manufacturers add this function with software updates.

Diagnostics through the engineering menu and USSD codes

One of the fastest ways to get technical information about a smartphone is to use special service codes. These commands call up a hidden engineering menu, which displays detailed hardware data, including battery voltage and temperature. It is important to understand that the set of codes depends on the processor and device manufacturer, so there is no universal solution for all models.

For processor-based devices MediaTek the code often works ##4636##. After entering this combination in the “Phone” application, the “Testing” menu will open, where you need to select the “Battery Information” item. Here you will see parameters such as charge level, voltage, temperature and Battery health. For smartphones Samsung a code may be suitable *#0228#that displays a detailed report on the voltage and ADC status.

It is worth noting that on many modern smartphones, access to these menus may be blocked by the manufacturer for security reasons or to simplify the user experience. In such cases, entering the code either does nothing or takes you to the standard dialing menu. You should not download suspicious applications from unverified sources that promise to unlock these codes - most often this is a waste of time or the risk of infecting the device.

Why don’t codes work on new phones?

Manufacturers are increasingly blocking access to engineering menus for ordinary users to prevent accidental changes to critical system parameters that can lead to device failure.

If the code worked, pay special attention to the parameter Battery Health. The value "Good" means that the battery is ok. If you see “Overheat”, “Dead” or “Over voltage”, this is a signal of serious problems that require immediate intervention from a specialist.

Third-party applications for accurate diagnostics

When the built-in tools are not enough, specialized applications from the store come to the rescue. Google Play. They use system APIs to collect statistics and calculate the actual battery capacity compared to the manufacturer's stated capacity. The most popular and reliable tool today is considered AccuBattery.

The operating principle of such applications is based on monitoring charge cycles. To get accurate data, you will need to use your smartphone normally for a few days. The app will record how many milliamp hours (mAh) were loaded into the battery during one charging session and compare this to the charge level as a percentage. Based on these data, the calculated capacity is derived.

  • 📱 AccuBattery —shows estimated capacity, wear rate per cycle, and discharge rate in mA.
  • 🔋 Battery Guru —provides detailed temperature and voltage statistics, as well as tips for extending battery life.
  • 3C Battery Manager —powerful tool for advanced users with real-time graphs and logs.

It is important to understand that no application has direct access to the chemical sensors inside the battery can. All numbers are the result of mathematical calculations based on the behavior of the power controller. Therefore, an error of 5-10% is a completely acceptable norm for such measurements.

📊 Which way do you prefer to check the battery?
Built-in settings
Through the engineering menu
Third-party applications
Visually by swelling

Statistics analysis via ADB for advanced users

For those who are not afraid to work with a computer and the command line, there is the most accurate software verification method - using the utility ADB (Android Debug Bridge). This method allows you to extract raw data from system logs that are not displayed in the regular interface. The method requires enabling USB debugging in the “For Developers” menu.

Connect the smartphone to the PC, open a command line or terminal in the folder with ADB installed and enter the following command:

adb shell dumpsys batterystats --charged

In the command output, you need to look for lines containing Estimated battery capacity or full charge data. This value will show how much energy the battery actually took from the moment it was completely discharged to 100%. By comparing this figure with the nameplate capacity of your model (which can be found on the manufacturer’s website or inside the case), you will get an objective picture of wear.

You can also use the command adb shell dumpsys battery, which will show the current status, charge level and scaling. However, this method requires care and the ability to analyze technical logs. An error in the interpretation of data can lead to false conclusions about the state of the device.

⚠️ Attention: Do not change values ​​through commands adb shell cmd battery set capacityif you do not understand their purpose. This is only a software emulation of the charge level for testing applications, and not a real battery calibration.

Physical signs of wear and swelling

Software diagnostics are important, but they cannot always identify critical physical defects. The most dangerous sign of an old battery is its swelling. Lithium-ion batteries may release gases as they degrade, causing their volume to increase. This not only reduces autonomy, but also creates a direct threat to the safety of the device and the user.

You can check for swelling visually and tactilely. Place your smartphone on a flat table surface and try to rotate it around its axis. If the phone spins like a top, it means that the back cover or screen is already bent due to a swollen battery. Also pay attention to the gaps between the case and the display, especially around the perimeter.

An indirect sign may be that the device becomes very hot even during light tasks, such as browsing the web or typing. If the bottom of the smartphone becomes hot when charging, this indicates a high internal resistance of the battery, which is typical for old batteries.

Symptom Probable cause Action
The phone turns off when 15-20% Voltage sag under load Battery calibration or replacement
The back cover has come off Battery swelling (gassing) Urgent replacement, do not charge!
Fast discharge in standby mode High self-discharge or background processes Checking statistics, resetting settings
Long charging to 100% Loss of capacity or controller malfunction Diagnostics of cable and power supply
💡

A swollen battery is a time bomb. It is strictly prohibited to operate such a device; it must be immediately disposed of at a specialized collection point.

Calibration and optimization of battery operation

Sometimes the problem of rapid discharge lies not in physical wear, but in desynchronization of the software controller and the actual capacity. The system may “think” that 100% is one voltage value, but in fact the battery already has a different discharge curve. In such cases, the calibration procedure helps.

To perform calibration, you must completely discharge the smartphone before it turns off automatically. Then, without turning it on, charge until the indicator reaches 100%. After reaching full charge, keep the device on the cord for another 1-2 hours. Then perform a forced reboot (by holding down the power and volume buttons). This process helps the power controller redefine the minimum and maximum charge limits.

In addition, it is worth paying attention to the optimization settings. The Settings → Battery section often contains energy saving modes. Activating adaptive mode allows the system to limit the background activity of rarely used applications, which has a positive effect on the battery life of even an old battery.

  • 🌙 Adaptive mode —automatically limits background processes based on usage habits.
  • 🚫 Limiting background activity — prevents applications from running in the background, saving battery.
  • 💡 Dark theme —on AMOLED screens significantly reduces the energy consumption of the interface.

Remember that calibration will not restore the chemical capacity of the battery. If the wear exceeds 20-30%, no software manipulations will return the previous autonomy indicators, and the only solution will be a physical replacement of the element.

☑️ Checklist before going to the service

Completed: 0 / 4

Frequently asked questions (FAQ)

Is it possible to accurately find out the percentage of battery wear on any Android?

Unfortunately, no. The exact percentage of wear (Health%) is displayed only on some models (Pixel, Samsung) or is calculated approximately through applications such as AccuBattery after several charge cycles. Engineering menus often show only the “Good” status without specific numbers.

Why does the phone turn off when it shows 20-30% charge?

This is a classic sign of battery degradation. The voltage on the cells drops under load faster than the controller can calculate the percentages. The system sees a critical drop in voltage and urgently turns off the device to protect data, although the software charge is still displayed.

Is it harmful to use the phone while charging?

Using a smartphone while charging causes additional heating, which is the main enemy of lithium-ion batteries. High temperature accelerates chemical degradation. Playing heavy games with a charger connected is strictly not recommended.

How often should you change the battery on a smartphone?

The average service life of a modern battery is 2-3 years or about 500-800 full charge cycles. After this, the residual capacity usually drops to 70-80% of the original, which becomes noticeable in everyday use.

Is it true that you need to discharge the phone at 0%?

No, this is a myth left over from old nickel-cadmium batteries. For modern Li-Ion and Li-Pol batteries, deep discharge is harmful. The optimal range for extending battery life is from 20% to 80% charge.