A phone has long ceased to be just a means of communication, having become the main tool for work, entertainment and navigation. In such conditions device autonomy becomes a critical parameter that determines the comfort of using the gadget. Users often notice that over time, the smartphone begins to discharge faster, and this is the first signal about the need for in-depth diagnostics.
The standard icon in the upper right corner of the screen shows only the approximate remaining charge in percentage, but does not provide any information about physical condition the battery. To understand whether it is worth changing the battery or whether you can limit yourself to software optimization, you need to look deeper into the system sections of the operating system. Modern versions Android provide several levels of access to this information: from basic to engineering.
In this article we will look at all available ways to obtain accurate data about battery health (Battery Health), including hidden engineering menus and ADB commands. You will learn to distinguish software calibration errors from real degradation of the cell chemistry. This knowledge will help extend the life of your device and avoid sudden shutdowns at the most inopportune moment.
Basic check through system settings
The easiest and most accessible way to get primary information is to use the built-in interface of the operating system. Smartphone manufacturers have been improving this section for years, adding more and more analytics. First, you need to go to the Settings → Batterysection. This displays a graph of energy consumption over the last 24 hours or since the last full charge.
Pay attention to the list of applications that consume the most resources. If you see a app that you haven't used, but it is at the top of the list, this is a sign background activity or energy leakage. In modern shells, such as One UI from Samsung or MIUI from Xiaomi, there is often a separate “Battery Status” or “Diagnostics” button, which gives an estimate of wear in percentage.
⚠️ Attention: Data in the standard menu there may be a delay in updating. If you have just updated an application or system, the statistics may be incorrect for several hours of use.
It is important to distinguish between the concepts of “charge” and “capacity”. Charge is the current amount of energy, and capacity is the maximum amount a battery can store. Over time, nominal capacity falls, and the phone sits down faster, even if the indicator shows 100%. In standard settings, you can rarely see this figure, since manufacturers often hide it so as not to scare users.
Use of hidden engineering codes
To obtain more detailed technical information, the developers left special combinations of numbers, known as USSD codes or engineering codes. Entering these commands in the Phone application (dialer) opens access to hidden menu sections. One of the most popular codes is ##4636##. After entering the last character, the menu should open automatically, without pressing the call button.
In the menu that opens, select “Battery Information”. Here you will see parameters such as voltage, temperature, current charging status and, most importantly, a health code (Battery Health). The value Good indicates that the battery is normal, and Bad or Over Voltage indicates problems. However, on many modern smartphones this code can be blocked by the manufacturer.
For devices of the brand Samsung there is a unique code - #0228#. It launches a diagnostic mode where you can see the voltage and charge level in more accurate values. For phones Xiaomi i Redmi the code often works ##6485##*which displays a table with dozens of parameters, including the estimated residual capacity.
What to do if the codes do not work?
On many modern versions of Android (especially Android 11, 12, 13 and later), access to engineering codes is limited for security reasons. If entering the code does not lead to anything, try downloading the "Activity Launcher" application from Google Play, find "Battery Info" or "Testing" in the list and launch it directly. This often allows you to bypass the blocking of the dialer interface.
You should remember that engineering menus are intended for technicians, and changing the settings inside them can lead to unstable operation of the device. Be careful not to change values unless you are sure of their purpose. Your goal is only reading information, and not to interfere with the operation of the power controller.
Analysis through monitor applications
When the built-in tools are not enough, third-party applications from the Google Play Store come to the rescue. The app AccuBatteryhas remained the leader in this area for many years. Its operating principle is based on mathematical analysis of the charging and discharging process. The application does not know the exact capacity of your battery initially; it calculates it by comparing the amount of energy that went into the battery (measured by the controller) with the change in charge percentage.
To obtain accurate data using such snails, you need to go through a calibration cycle. This means that you need to use the phone as usual for a few days, letting it drain and charge. Usually, charging is required to generate reliable statistics. Only after this the application will be able to show the real capacity in mAh (mAh) and the percentage of wear. 3-5 full cycles charging. Only after this the application will be able to show the real capacity in mAh (mAh) and the percentage of wear.
- 🔋 AccuBattery - shows the real capacity, wear rate per cycle and battery life.
- ⚡ Battery Guru - offers advanced notification settings and real-time temperature analysis.
- 📊 CPU-Z —a technical utility that, in the "Battery" tab, shows the current status, voltage and manufacturing technology.
It is important to understand that third-party applications do not have direct access to the chemical processes inside the cell. They interpret the data provided by the operating system. If it itself Android receives incorrect data from the controller, then the application will show an error. However, the capacity dynamics they track are often the best indicator of battery degradation.
For maximum measurement accuracy in monitor apps, try not to use your phone intensively while charging. Heating distorts voltage readings, which leads to errors in calculations of real capacitance.
Professional diagnostics via ADB
For users who are not afraid of the computer and the command line, there is the most accurate software method - using a debug bridge Android Debug Bridge (ADB). This method allows you to extract “raw” data from the system, which is usually hidden from the user’s eyes. First, you will need to install the drivers for your smartphone and the platform SDK Platform Tools on your PC.
After connecting the phone and enabling USB debugging (in the "For Developers" section), you can run the command to get complete battery statistics. At the command line you need to enter:
adb shell dumpsys battery
This command will display a list of parameters, including charge level, status, technology, temperature, voltage and, in some cases, calculated capacity. To see the battery usage history, you can use a more complex command:
adb shell dumpsys batterystats --charged
The result will be voluminous and difficult to understand, but it contains detailed information about which processes kept the device awake and for how long. This is the best way to find hidden processesthat are draining the battery even when the screen is off. To make the output easier to read, you can save it to a text file.
⚠️ Attention: The ADB interface and the set of available commands may differ depending on the version of Android and the device manufacturer. Some brands (for example, Huawei or Xiaomi with their specific shells) may limit the output of complete information through standard ADB commands without root access.
Table of basic battery parameters
Having understood the methods for obtaining information, it is important to be able to correctly interpret the data received. Below is a table of key parameters that you should pay attention to when diagnosing.
| Parameter | Normal value | Description and influence |
|---|---|---|
| Temperature | 25°C – 35°C | Excess 45°C accelerates the degradation of chemistry. Below 0°C, loss of capacity is possible. |
| Voltage | 3.7V - 4.4V | Depends on the charge level. Sharp jumps indicate a controller malfunction. |
| Health Status | Good | Main status indicator. Bad, Over Voltage or Dead require replacement. |
| Technology | Li-ion / Li-poly | Type of chemistry. Li-poly is usually lighter and thinner, Li-ion has a slightly higher energy density. |
By analyzing this data over time, you can predict the imminent failure of the battery. For example, if the voltage drops too quickly under load, this is a sure sign that internal resistance the battery has grown and its resource is exhausted.
☑️ Diagnosing battery problems
Factors affecting wear and service life
Knowing the battery level is only half the battle. It is much more important to understand what exactly leads to a decrease in its resource. The main enemy of lithium-ion batteries is extreme temperatures. Prolonged exposure of a smartphone to direct sun or using a navigator while charging is on in the heat causes irreversible chemical reactions irreversible chemical reactions inside the element
The second critical factor is the depth of discharge. Constantly discharging to 0% and storing the device in a completely discharged state are detrimental to modern electronics. The optimal range for long battery life is from 20% to 80%. This is why many manufacturers are introducing a function optimized chargingthat artificially stops the charge at 80% if you do not use the phone at night.
It is also worth mentioning the impact of fast charging. Although modern protocones (Quick Charge, Power Delivery, SuperCharge) are smart and safe, they generate more heat than standard 1A charging. Frequent use of ultra-fast charges can accelerate wear and tear compared to slow overnight charging.
Ideal conditions for extending battery life: keep the charge in the range of 20-80% and avoid overheating the device above 40 degrees Celsius.
Frequently asked questions (FAQ)
Is it true, that you need to completely discharge the phone to 0%?
No, this is a myth left over from the days of nickel batteries. For modern Li-Ion and Li-Pol batteries, deep discharge is harmful. It is better to charge the phone at 15-20%.
How often should you calibrate the battery?
You do not need to do this specifically. Calibration (discharge before shutdown and charge up to 100% without interruption) is required only if the charge indicator behaves incorrectly (for example, the phone turns off at 15%).
Does using a "dark theme" affect battery consumption?
Yes, but only on screens with AMOLED technology, where each pixel is individually illuminated. On IPS screens, the difference in energy consumption will be minimal or unnoticeable.
Is it possible to restore a “dead” battery using software?
No. If the cell's chemical life is exhausted (more than 20-25% wear), no application or reset will return it to its previous capacity. Only a physical replacement will help.