Every year, the autonomy of smartphones becomes an increasingly critical parameter, because we spend almost all our free time on gadgets. However, over time, even the most capacious batteries degrade, losing their original energy capacity, which leads to sudden shutdowns and the need for frequent recharging. Users often wonder how to find the real condition of their power supply without disassembling the device case.
Manufacturers rarely indicate the degree of wear in the standard settings menu, hiding this data from the eyes of the average user. However, the operating system Android stores detailed statistics about work batterywhich can be retrieved using special commands, third-party software or connecting to a computer. In this article, we will look at all available diagnostic methods, from simple methods to professional utilities.
Understanding the current health of the battery will help you make an informed decision: is it worth changing the device, is it possible to get by with calibration, or is it time to think about buying a new battery. You should not rely only on subjective sensations of rapid discharge, as accurate numbers will give an objective picture of what is happening inside your gadget.
Checking through the engineering menu and USSD codes
The fastest way to access hidden information about hardware is to use special engineering codes. This method does not require the installation of additional software and works at the level of system libraries. However, it is worth considering that the set of commands may differ depending on the processor manufacturer and the specific model of your smartphone.
For processor-based devices MediaTek the code ##4636##is considered the most universal. After entering this combination in the Phone application, a hidden testing menu will automatically open. You need to select the “Battery Information” item, where parameters such as charge level, status, voltage and temperature will be displayed. A parameter Battery healthis often indicated here, which can take the values “Good” (good) or “Bad” (bad).
Smartphone owners Samsung can try entering a code *#0228# to switch to battery diagnostic mode. The screen will display a detailed discharge graph and current voltage. Sometimes, after pressing the “Quick Start” button, the screen may go dark for a few seconds - this is a normal procedure for calibrating the power controller, which does not pose a threat to the data.
⚠️ Attention: Engineering menus are intended for service technicians. Changing settings in sections other than “Battery Information” may lead to incorrect operation of the radio module or reset of network settings.
Unfortunately, on many modern models with shells MIUI, OneUI or ColorOS access to these codes may be blocked by the manufacturer. In this case, the system will simply ignore the input or display an error message. This is done to ensure that inexperienced users do not accidentally disrupt the operation of critical system processes.
Using specialized applications
If the system codes do not work, applications from the store come to the rescue Google Play. They use standard operating system APIs to collect statistics and calculate actual capacity. The most popular and reliable tool is considered to be a utility AccuBatterythat requires a certain time to accumulate data.
The operating principle of such apps is based on calculating the amount of energy passed through the battery during charging cycles. The application compares the capacity declared by the manufacturer with the actual recorded values. To obtain an accurate result, it is necessary to carry out several full charging cycles from 15% to 100% with the analyzer connected.
In the app interface you will find the “Health” tab, where the percentage of wear and the calculated capacity in milliamp-hours (mAh) will be shown. The software also provides detailed information about the discharge rate in standby mode and under load. This allows you to identify background processes that can “eat up” the charge faster than usual.
For maximum accuracy of measurements in AccuBattery, use the original charger and do not interrupt the charging process before reaching 100%.
There are other worthy alternatives, such as Battery Guru or 3C Battery Manager. They may offer more advanced desktop settings and widgets. However, it is worth remembering that any third-party apps have restrictions on access to power controller data, so their readings are calculated, and not direct measurements of hardware.
- 📱 AccuBattery - market leader, simple interface, accurate calculation of wear and tear over several days of use.
- 🔋 Battery Guru - deep analytics, tips for extending battery life, real-time temperature monitoring.
- ⚙️ CPU-Z —a universal diagnostic tool that shows basic information about the battery model and its voltage.
Diagnostics via a computer and the ADB utility
For users who are not afraid of the command line, the most accurate method is to use a debug bridge Android Debug Bridge (ADB). This method allows you to get “raw” data directly from system files, bypassing the limitations of the graphical interface. You will need a computer, a USB cable, and USB debugging enabled on your smartphone.
First, you need to activate developer mode. Go to Settings → About phone and quickly click on the build number seven times. After this, a new section “For Developers” will appear in the settings menu, where you need to activate the “USB Debugging” switch. Connect your phone to your PC and make sure that the system recognizes the device.
Open a command line or terminal on your computer and enter the following command to read the system battery file:
adb shell cat /sys/class/power_supply/battery/capacity
However, this command will only show the current charge percentage. To find out the projected and current capacity, you often need to access files charge_counter or use a utility dumpsys. Enter the command adb shell dumpsys batterystatsto get a detailed log of battery operation. In the output, look for lines containing Current capacity and Design capacity.
⚠️ Attention: ADB commands may differ on different firmwares. The path to the files in the directory
/sys/class/power_supply/may vary (for example, battery, batt, bq27441), so you may need to sort through the folder names.
There are graphical shells for ADB, such as Minimal ADB and Fastboot or tools from manufacturers (Samsung Odin, Xiaomi Mi Flash) that make it easier to enter commands. For an average user, it is enough to install drivers and a basic package of platform tools from Google. This gives maximum control over the device without the need to obtain root access.
What to do if the computer does not see the phone?
Make sure that the cable is working and supports data transfer, not just charging. Try a different USB port, preferably USB 2.0, and install the official drivers for your smartphone model.
Wear analysis in system settings
Some manufacturers are starting to implement battery health monitoring directly into standard settings, following Apple's example. Owners of smartphones Xiaomi, OnePlus and new models Samsung can find this information without installing unnecessary software. Typically, the data is hidden deep in the device's maintenance menu.
On devices Xiaomi with a shell MIUI or HyperOS you need to go to the "Security" application, then select "Device" or "Device Status". It may display a battery health rating such as "Normal", "Good" or a specific percentage of remaining capacity. This information is taken directly from the power controller.
In smartphones Samsung with a shell One UI the path may look like Settings → Device maintenance → Diagnostics. Run a battery test and the system will check its functionality. In the latest versions of the software, sometimes a direct status indicator appears, showing when it is time to replace the battery.
For pure Android (Pixel, Motorola) such a function may not be available explicitly, but you can use commands through the emulation application terminal directly on the phone if you have Root access. The command su -c "dumpsys batterystats | grep -i capacity" can display the treasured numbers directly on the smartphone screen.
| Manufacturer | Path to information | Data type | Accuracy |
|---|---|---|---|
| Xiaomi / Redmi | Security → Device | Percent/Status | High |
| Samsung | Maintenance → Diagnostics | Status (Good/Bad) | Medium |
| Google Pixel | ADB / Terminal | mAh (calculated) | High |
| OnePlus | Settings → About phone → Information | Battery serial number | Low (requires decode) |
Built-in system tools provide the most reliable assessment since they have direct access to power controller data, unlike third-party applications.
Physical signs of battery degradation
Sometimes software methods can fail due to controller calibration errors. In such cases, you should trust physical signs that clearly indicate critical wear of the chemical element. Ignoring these symptoms can lead to damage to other components of the smartphone.
The first and most obvious sign is a swollen battery. If the back cover of the phone begins to come off, the screen bends, or the device no longer lies flat on the table, stop using it immediately. Excessive gas pressure is created inside the case, which creates a risk of fire or mechanical damage to the display matrix.
The second sign is a nonlinear discharge. The phone may show 40% and then suddenly turn off or switch to 5% a minute later. Situations are also typical when, when charging is connected, the percentage increases abruptly (for example, from 10% immediately to 60%). This indicates that the controller cannot correctly determine the actual voltage at the terminals.
- 🔥 Overheating - the device gets very hot even during simple tasks (calls, browser), which indicates an increase in the internal resistance of the battery.
- ⚡ Slow charging - the process of filling with energy takes twice as long as before when using the same unit power supply.
- 📉 Voltage sag —the phone turns off in the cold or under high load (camera, games) when the charge is above 20%.
If you observe at least two of the listed symptoms, the software volume check becomes secondary. In this case operation of a smartphone with a swollen battery is strictly prohibited due to the high fire danger. An immediate replacement of the battery at an authorized service center is required.
Calibration and extending service life
After checking the volume and identifying a small discrepancy between the declared and actual capacity, you can try to calibrate the battery. This will not restore the chemical properties of lithium, but it will help the controller correctly display charge percentages, eliminating surges and sudden shutdowns.
The calibration process is as follows: completely discharge the phone until it turns off automatically. Then, without turning it on, charge it to 100%. After reaching a full charge, keep it on power for another 1-2 hours. Then perform a force reboot (usually by holding down the power and volume buttons).
To slow down future degradation, follow the “20-80% rule.” Try not to discharge your smartphone to zero and do not keep it constantly at 100% voltage. Many modern phones have an “Optimized Charging” feature, which should be activated in the settings. It learns your habits and pauses charging at 80% until the moment you usually wake up.
⚠️ Warning: Do not leave your phone charging overnight without the optimization function if the battery is already showing signs of wear. Constantly maintaining high voltage accelerates the chemical aging of the cathode and anode.
☑️ Checklist for a healthy battery
Frequently asked questions (FAQ)
Why the application shows different capacities at each check?
Readings may fluctuate due to battery temperature and current voltage. Lithium-ion cells are sensitive to external conditions. To obtain an average value, take measurements under the same conditions, preferably after a night of inactivity.
Is it possible to restore the capacity of an old battery using software?
No, it's a myth. Physical wear and tear of the chemical composition is irreversible. apps can only recalibrate the controller so that the percentages are displayed fairly, but the actual amount of available energy will not increase.
Does fast charging affect the rate of degradation?
Yes, high currents and heating during fast charging accelerate the aging of the battery compared to standard 5V/2A charging. However, modern power controllers minimize this effect by reducing the current when heated.
What percentage of wear is considered critical for replacement?
Usually replacement is recommended when there is a loss of 20% or more of the original capacity (the balance is 80% or less). With such wear, autonomy drops significantly, and the risk of sudden shutdowns increases many times over.