Does your smartphone run out faster than you can charge it? Do you notice that the charge percentage drops abruptly from 40% to 10% in a couple of minutes?
These symptoms often indicate not a software failure, but physical wear of the battery. Over time, the chemical properties of lithium-ion batteries degrade, and their actual capacity becomes significantly less than that declared by the manufacturer. Remaining capacity This is a key parameter that determines how much energy your gadget can currently store compared to factory values.
Unlike iOS, where Apple has introduced a convenient status indicator batteries directly into the settings, in Android the situation is more complicated. Google does not provide a uniform standard for displaying State of Health (SOH) in the user interface. However, this does not mean that the data is hidden forever. There are proven diagnostic methods: from hidden engineering menus to the use of special utilities and computer tools.
Checking through the system menu and hidden codes
The fastest way to get information about the battery condition is to use USSD codes or hidden test menus. Smartphone manufacturers often reserve these sections for service engineers, but access to them is also open to ordinary users. To get into engineering menu, you need to open the “Phone” application and dial a special combination of numbers.
For brand devices Xiaomi, Redmi and Poco code often works ##6485##. After entering, you will see many options in the window that opens. We are interested in specific lines: MB_05 (current charge), MB_06 (battery health status) and, most importantly, MF_02 or MF_05. These values show the calculated and actual capacity in milliamp-hours.
⚠️ Attention: On smartphones Samsung and Google Pixel these codes may not work, since manufacturers block access to engineering menus in the latest versions of One UI and pure Android firmware. Do not try to enter random commands from the Internet - this may lead to resetting the network settings.
If the code does not work, try the universal path through the settings. Go to Settings → About the device → All characteristics and quickly click on “Kernel Version” or “Build Number” (although this usually turns on developer mode, in some shells like MIUI this opens advanced statistics). It is also worth checking the section Settings → Battery, where some brands, for example Huawei and Honor, have begun to add a “Battery condition” item indicating the percentage of wear.
For owners Samsung there is an alternative diagnostic method through the app Samsung Members. In the “Diagnostics” section, you can run a battery test, which will check its performance and give a verdict of “Good” or “Bad”. This method will not show the exact mAh figure, but will give a clear understanding of whether the battery requires replacement.
If the engineering menu shows the status "Good" but the phone is quickly draining, the problem may be in the power controller or background processes, and not in the battery itself.
Using specialized applications
When built-in methods do not provide a complete picture, third-party utilities from Google Playcome to the rescue. These applications read data from a system file battery_stats or use algorithms to estimate the current state of the battery. The most popular and reliable solution is the application AccuBattery.
The operating principle of such apps is based on monitoring charge cycles. To get accurate data, you don't just need to run a scan. The application should run in the background for several days, collecting statistics about how much energy was poured into the battery and how the charge level has changed. Only after accumulating enough data AccuBattery will be able to calculate the actual capacity with high accuracy.
- 📱 AccuBattery: Market leader, shows estimated capacity, wear rate per charge and discharge rate in mA.
- 🔋 Battery Guru: Analyzes usage habits and offers tips for extending battery life, and also shows temperature and voltage.
- ⚙️ Ampere: Useful for checking the quality of the charging cable and power supply, showing the actual charging and discharging current in real time.
It is important to understand that no application has direct access to the chemistry of the battery. All indicators are estimates. However, if AccuBattery shows that your battery has 70% of its advertised capacity after a year of use, this is a red flag. Typically, degradation is about 5-10% per year with normal use.
Diagnostics via computer and ADB
For advanced users who want to get the most reliable data without installing unnecessary software on their phone, the method using ADB (Android Debug Bridge)is ideal. This method allows you to request direct data from the system about the state of the battery, bypassing graphical shells and possible errors in their display.
First, you need to enable USB debugging on your smartphone. Go to Settings → About phone and click on “Build number” 7 times until the “You have become a developer” notification appears. Then go to the new menu item For developers and activate the switch USB debugging.
⚠️ Attention: Be careful when enabling USB debugging. Connect your phone only to trusted computers to avoid unauthorized access to your data if you lose your device.
Connect your smartphone to the PC with a cable. On your computer, in the command line (terminal), enter the command to check the battery status:
adb shell dumpsys battery
This command will display a detailed report. Look for the lines level (current charge), status (charging status) and health (status). Value health: 2 means “Good” (good condition). If a different number is indicated there (for example, 3 or 4), this indicates overheating, overvoltage or a malfunction.
Unfortunately, the standard command dumpsys battery does not always show the exact mAh capacity on all devices. For a deeper analysis, you can use the command adb shell cat /sys/class/power_supply/battery/capacity or adb shell cat /sys/class/power_supply/battery/charge_counterif your device drivers support the output of these parameters. On some models OnePlus i Google Pixel this works flawlessly, providing a current charge in mAh, which can be compared with the passport data.
What to do if ADB does not see the device?
Make sure that ADB drivers are installed on your computer. Try a different USB cable (preferably the original one) and a different USB port. Also check if your antivirus is blocking the connection. A window should appear on the phone screen asking for permission to debug - be sure to click “Allow.”
Analysis of physical signs of degradation
Software methods are good, but they cannot always identify critical physical damage. Sometimes the numbers on the screen look normal, but the battery behaves unpredictably. In such cases, it is worth paying attention to indirect signs that indicate the need for urgent replacement.
One of the most obvious symptoms is a swollen battery. If the back cover of the smartphone begins to come off, the screen lifts, or the case becomes deformed, this means that there is a chemical reaction inside with the release of gas. Operating such a device is strictly prohibitedas this carries a risk of fire or explosion.
Another sign is unstable voltage. The phone may turn off at 20-30% charge in the cold or under load (for example, when starting a heavy game). This indicates that the internal resistance of the battery has increased and it can no longer deliver the required current. Also pay attention to the heating rate: if the case becomes hot even during normal charging, this is a sure sign of degradation of the chemical elements.
The table below shows the main symptoms and their probable causes related to the condition of the battery:
| Symptom | Probable cause | Recommended action |
|---|---|---|
| The phone turns off at 15-30% | High cell wear, voltage drop | Battery replacement |
| Case is deformed, screen gone | Battery swelling (gassing) | Urgent replacement, do not charge! |
| Charging is very slow | Wear of the controller or the battery itself | Diagnostics in service |
| Fast discharge in standby mode | Current leakage or deep discharge | Calibration or replacement |
If you observe at least two of the listed symptoms, software diagnostics no longer make sense. A swollen battery can damage the display and motherboard, so replacing it should be a priority.
Physical deformation of the case is the only sign that should not delay a visit to service even for a day. A soft reset will not help here.
Battery calibration: myths and reality
Often users, noticing a discrepancy between the percentage of charge and the actual operating time, try to “calibrate the battery”. The essence of the method is to completely discharge the device before turning it off, then charging it to 100% when turned off and resetting the statistics through the Recovery Menu. But does this work on modern Android?
In fact, the power controllers in modern smartphones (Snapdragon, MediaTek, Exynos) are smart enough to independently monitor the discharge curve. Old nickel-cadmium batteries did suffer from the “memory effect,” but lithium-ion batteries do not have this disadvantage. A complete discharge “to zero” is even harmful for them, as it causes deep stress to chemical compounds.
Calibration makes sense only in one case: if the software indication is lost. That is, when the phone shows 100%, but after 10 minutes it drops to 80%, or turns off at 20%, although there is still a charge. In such a situation, a single full discharge and charge cycle can help the system recalibrate the reference points. However, this will not restore the physical capacity of the battery.
- 🔄 Step 1: Discharge the phone until it turns off automatically.
- 🔌 Step 2: Charge it to 100% while turned off (without interrupting the process).
- 🗑️ Step 3: If you have root access, delete the file
/data/system/batterystats.bin(on modern versions of Android this is often not required).
Remember that frequent such procedures will shorten the battery life. If after calibration the problem with fast discharge does not disappear, it means that the battery life is physically exhausted, and no app dancing with a tambourine will return it to its former power.
☑️ Checklist for safe operation
When is it time to change the battery?
Sooner or later, any battery becomes unusable. Manufacturers usually guarantee 80% capacity retention after 500-800 full charge cycles. This is approximately 2-3 years of active use. But how do you understand that the time for replacement has come right now?
Focus on the SOH (State of Health) indicator. If applications or service codes show that the remaining capacity has dropped below 75-80% of the factory capacity, comfortable use of the smartphone becomes impossible. You will have to carry a power bank with you or look for an outlet several times a day. In this case, saving on replacing the battery will result in nerves and wasted time.
It is also worth considering a replacement if the phone starts to get very hot even during simple tasks. This is a sign that the internal resistance has increased, and energy is wasted not on operating the processor, but on heating the battery itself. In winter, such batteries can turn off right outside at a temperature of -5°C, although they work normally indoors.
⚠️ Attention: When replacing a battery, choose high-quality analogues or original spare parts. Cheap batteries with inflated specifications (for example, 5000 mAh instead of the standard 3000 mAh in a thin case) are often fake and can be dangerous.
Do not forget that replacing the battery in an authorized service often preserves the moisture protection of the case (if assembled correctly), while Self-replacement in a garage will deprive the smartphone of protection from dust and water. If your flagship has a rating IP68, entrust the replacement to professionals who use high-quality sealant.
Is it possible to replace the battery yourself?
Theoretically, yes, if you have the skills, a hairdryer, suction cups and tools. But the risk of damaging the cables, screen or breaking the seal is very high. For modern all-in-one PCs with adhesive assembly, this is a complex procedure.
Frequently asked questions (FAQ)
Is it true that you only need to charge the phone up to 80%?
Yes, this extends the life of the lithium-ion battery. A charge in the range of 20-80% creates the least stress on the chemical elements. Many manufacturers (Sony, Samsung, Asus) now add a charge limit function to 80-85% in the settings for this very purpose.
Why does the AccuBattery application show a different capacity every day?
Because the calculation is based on the current charge cycle. Accuracy is affected by background processes, temperature, and the accuracy of current sensors. To obtain a reliable figure, you need to average the data over 5-7 charge-discharge cycles.
Can a virus drain the battery so that I think it’s dead?
Yes, malware (miners) can load the processor 100%, causing rapid discharge and heating. Before replacing the battery, be sure to check your phone with an antivirus and look at the consumption statistics in the settings to eliminate the “culprit” among the applications.
What does the battery health code "Over voltage" or "Over heat" mean?
These are critical errors. "Over voltage" indicates a voltage surge that could damage the controller. "Over heat" indicates overheating above permissible limits. If these statuses hang constantly even at rest, the battery needs to be changed urgently.
How much does it cost to replace the battery and is it worth changing it on an old phone?
The price depends on the model (from 1000 to 5000+ rubles). If the phone is up to date and works quickly, replacing it will extend its life by 1-2 years. If the model is outdated and slow, it’s easier to save up for a new device, since other components may also fail soon.