The battery is the โweakestโ component of any smartphone. Even flagship models lose up to 30โ40% of their original capacity after 2โ3 years, and budget devices can โdegradeโ even faster. But how can you tell if the battery is really worn out? After all, slow charging, sudden shutdowns at 10โ15%, or overheating can indicate both software failures and hardware problems.
In this article we will analyze all available methods for checking battery wear on Android โfrom standard tools in the settings to hidden engineering menus and ADB commands. You will learn what indicators are considered normal, how to distinguish real wear from calibration errors, and what to do if the battery capacity drops too quickly. Instructions are relevant for devices on Android 10โ14including smartphones Samsung, Xiaomi, Realme, Oppo, Google Pixel and other brands.
Important: some methods require root access or connecting to a PC. If you are not ready for such manipulations, use the first three methods from our list. They work on any Android smartphone without additional apps.
1. Checking wear through Android settings (without applications)
Many manufacturers add built-in battery diagnostic tools to the firmware. They do not always show the exact percentage of wear, but they help assess the overall condition of the battery. Let's look at where to look for this data on popular brands.
On Samsung Galaxy (One UI 5.0 and later):
- ๐ฑ Open
Settings โ Device care โ Battery. - ๐ Tap on the three dots in the upper right corner and select
Advanced. - ๐ Scroll down to the block
Battery statusโthe rating (โGoodโ, โAverageโ, โBadโ) or the percentage of wear can be displayed here.
On Xiaomi/Redmi/Poco (MIUI 13โ14):
- โ๏ธ Go to
Settings โ Battery and performance โ Battery status. - ๐ If the section is missing, try entering the query โ
battery statusยป. - ๐ On some models (for example, Xiaomi 12T) this shows real capacity in mAh and the percentage of the original value.
On Google Pixel (Android 13โ14):
- ๐ Go to
Settings โ Battery โ Battery Settings โ Battery Status. - ๐ฑ The system will show approximate wear (for example, โCapacity reduced by 10%โ).
โ ๏ธ Attention: On some smartphones (especially budget ones), built-in diagnostics may be absent or show deliberately inaccurate data. In this case, proceed to the following methods.
2. Hidden engineering menus: how to find the real capacity through USSD codes
Manufacturers hide engineering menus from users, where you can see exact battery dataincluding voltage, temperature and actual capacity. They can be accessed through special codes entered in the Phone application.
The most common codes for different brands:
| Brand | Code | What shows |
|---|---|---|
| Samsung | ##4636## |
Testing menu, tab Battery information (charge level, temperature, voltage) |
| Xiaomi/Redmi | ##6484## or ##64663## |
Section MBAT TEST with data on capacity (in mAh) and charging cycles |
| Huawei/Honor | ##2846579## |
ProjectMenu โ Background settings โ Battery (detailed statistics) |
| Realme/Oppo | ##36446337## |
Information about the battery, including Design Capacity (factory capacity) and Full Charge Capacity (current) |
After entering the code, you will be taken to the engineering menu. Look for sections with names Battery, Power or MBAT. Pay attention to two key parameters:
- ๐
Design Capacityโfactory capacity (for example, 5000 mAh). - ๐
Full Charge Capacityโcurrent maximum capacity (for example, 4200 mAh).
To calculate wear, use the formula:
(Design Capacity - Full Charge Capacity) / Design Capacity ร 100%
Example: if the factory capacity is 5000 mAh, and the current one is 4000 mAh, the wear will be 20%.
โ ๏ธ Attention: Not all codes work on new models (for example, Samsung Galaxy S23 or Xiaomi 14). If the code does not work, try alternative methods.
What to do if the engineering menu does not open?
On some smartphones (especially with custom firmware), engineering codes may be blocked. In this case:
1. Try entering the code through the Google Phone application, rather than the standard one.
2. Install the application MTK Engineering Mode (for devices on a MediaTek chip) or Qualcomm EngineerMode (for Snapdragon).
3. Connect to your PC and use ADB (method No. 4 in this article).
3. Diagnostic applications: top 5 utilities with accurate data
If the built-in tools do not show wear, third-party applications will come to the rescue. We tested dozens of utilities and selected those that provide the most accurate data without the need for root access.
The best applications for checking the battery:
- ๐ AccuBattery - analyzes charging cycles, shows real capacity and wear. Works on all brands, but requires multiple charging cycles for accurate data.
- ๐ Battery Guru - Displays voltage, temperature and approximate wear. Supports widgets for quick monitoring.
- ๐ ๏ธ CPU-Z โ in the section
Batteryshows the current capacity, charge level and health status (Health). - ๐ 3C Battery Monitor โ professional tool with discharge graphs and detailed statistics. Suitable for advanced users.
- ๐ DevCheck โ in section
Hardware โ Batteryshows the factory and current capacity, as well as the number of charging cycles.
How to use AccuBattery (the most accurate application):
- Download and install the application from Google Play.
- Charge your phone before 100% and wait for the โCharging completeโ notification.
- Open AccuBattery and go to the
Health tab. - After 3-5 charging cycles, the application will show the exact percentage of wear.
Important: Applications without root access can show approximate data. For 100% accuracy, access to system files is required (method No. 5).
Charge the phone to 100%
Install one of the diagnostic applications
Disable battery optimization for the selected application
Carry out 2-3 full charge-discharge cycles-->
4. Checking via ADB: a method for advanced users
If you need maximum accurate data, but do not have root access, use ADB (Android Debug Bridge). This method works on any Android smartphone and does not require unlocking the bootloader.
What you will need:
- ๐ฅ๏ธ A computer with installed drivers ADB (you can download from the official Android website).
- ๐ฑ Enabled USB debugging on the smartphone (
Settings โ About phone โ Number assemblyโ tap 7 times, then return toSettings โ System โ For developers โ USB debugging). - ๐ USB cable (preferably original).
Step-by-step guide:
- Connect your phone to the PC and confirm permission to debugging.
- Open the command line (Windows) or terminal (macOS/Linux) in the folder with
ADB. - Enter the command:
adb shell dumpsys battery - Find the lines in the output:
capacity: Xcharge_counter: Ywhere
Yโcurrent capacity in microwatt-hours (divide by 1000 to get mAh). - Compare with the factory capacity (indicated on the battery label or in the model specifications).
Example output for Samsung Galaxy A52:
capacity: 87
charge_counter: 15000000
This means that the current capacity is 15,000 mAh / 1000 = 1500 mAh (with a factory capacity of 5000 mAh, wear will be 70%).
โ ๏ธ Attention: On some smartphones (for example Huawei or Xiaomi with MIUI 14+) ADB commands may be limited. In this case, use an alternative command:adb shell cat /sys/class/power_supply/battery/capacity
If ADB does not recognize the device, try reinstalling the drivers or using a different USB cable. Often the problem lies in non-original wires with damaged contacts.
5. Root access: how to find out wear with maximum accuracy
If you have root access, you can get full battery dataincluding the number of charging cycles, real voltage and even wear history. This method is suitable for enthusiasts who are prepared for risks (loss of warranty, possible system failures).
Instructions for devices with root:
- Install a file manager with root access (for example, Root Explorer or FX File Explorer).
- Go to the folder
/sys/class/power_supply/battery/. - Open the files:
capacityโ current charge percentage.charge_fullorcharge_full_designโfactory capacity.cycle_countโnumber of complete charging cycles.voltage_nowโcurrent voltage.
charge_full (current capacity) with charge_full_design (factory).Example: if charge_full_design = 5000, and charge_full = 3800, the wear will be 24%.
You can also use applications with root access:
- ๐ Battery Charge Limit โ allows you to limit the charge to 80% to extend service life.
- ๐ง Battery Calibration โ resets calibration data (useful in case of charge display failures).
- ๐ BetterBatteryStats โ detailed analysis of energy consumption by process.
โ ๏ธ Attention: Incorrect use of root access can lead to data loss or device failure. Before experiments, make a backup copy due to TWRP or Titanium Backup.
Root access provides the most accurate data, but the risks outweigh the benefits for most users. If you are not confident in your skills, use methods without root (method No. 1โ4).
6. Battery wear rates: when is it time to change the battery
Even if you find out the exact wear percentage, how do you know if it is critical? We have collected data from manufacturers and independent tests to determine threshold values replacement battery thresholds
| Wear percentage | Battery condition | Symptoms | Recommendations |
|---|---|---|---|
| 0โ10% | Excellent | No visible problems, the phone holds its charge like new. | Continue to use, monitor temperatures. |
| 10โ25% | Good | Slight reduction operating time (by 10โ15%). | Limit the charge to 80%, avoid overheating. |
| 25โ40% | Satisfactory | The phone discharges 20โ30% faster, charge surges are possible. | Get ready for replacement within a year. Avoid complete discharge. |
| 40โ60% | Bad | The operating time has been reduced by 2 times, the phone turns off at 20โ30%. | It is recommended to replace the battery. Risk of sudden shutdown. |
| 60%+ | Critical | The battery is swollen, the phone overheats, holds a charge for 1โ2 hours. | Immediate replacement! Further use is dangerous. |
Additional signs that it is time to change the battery:
- ๐ฅ Phone gets very hot when charging or under load.
- ๐ต Sudden shutdowns at 10โ20% charge (even after calibration).
- ๐ Slow charging (for example, from 0% to 100% in 4+ hours).
- ๐ Visible deformation of the case (swelling of the battery).
Critical information: If the battery is swollen, immediately turn off the phone and do not use it until the battery is replaced. Lithium batteries in this condition may ignite.
7. Common mistakes when checking wear and how to avoid them
Many users receive inaccurate data due to errors. Let's look at the most common of them and ways to avoid them.
Mistake 1: Trusting data immediately after buying a phone
New batteries may show 1-3% wear due to inaccurate calibration. Give the battery 5-10 charge cyclesbefore jumping to conclusions.
Error 2: Using apps without calibration
Apps like AccuBattery require at least 3 full cycles (from 0% to 100%) for accurate data. Charge your phone without interruptions.
Error 3: Compare capacity at different temperatures
A cold battery will show a lower capacity, and an overheated battery will show a larger capacity. Check wear at room temperature (20โ25ยฐC).
Error 4: Ignore calibration
If the phone shows 100%, but turns off at 30%, the problem is incorrect calibration. Follow the procedure:
- Discharge the phone until automatic shutdown.
- Charge to 100% without interruptions (do not turn off cable!).
- Repeat 2-3 times.
Error 5: Confusing โcharge levelโ and โcapacityโ
Applications often show Battery Level (current charge) instead of Battery Capacity (maximum capacity). Look for parameters with words Full Charge Capacity or Design Capacity.
If the problem persists after calibration, try resetting your phone to factory settings. Sometimes battery failures are caused by software errors rather than physical wear and tear.
8. How to extend the life of a battery: 7 rules from engineers
Even if wear has already reached 20-30%, following simple rules will help slow down degradation and extend the battery life by 1-2 years.
Tips from specialists:
- ๐ Avoid full discharge. Lithium batteries โdo not likeโ 0% and 100%. The optimal range is 20โ80%.
- ๐ก๏ธ Control the temperature. Do not leave your phone in the sun or near heat sources. Ideal temperature - 10โ35ยฐC.
- ๐ Use smart charging. On Samsung i Xiaomi enable the function
Optimized charging(limit the charge to 80% at night). - ๐ต Do not play while charging. Simultaneous charging and high load (games, videos) accelerate wear.
- ๐ Use original chargers. Cheap cables and power supplies can damage the battery controller.
- โก Avoid fast charging unnecessarily. If you're not in a hurry, charge at 5Wโ10W instead of 30W+.
- ๐ฑ Update the software. Manufacturers optimize energy consumption in new firmware versions.
If you follow these rules, the battery will last 30โ50% longer. For example, with careful use, the battery loses only 10% of capacity in 2 years, and not 20โ30%, as with intensive use. Google Pixel 6 loses only 10% of capacity in 2 years, and not 20โ30%, as with intensive use.
โ ๏ธ Attention: On some smartphones (for example, OnePlus or Realme) Optimized charging is disabled by default. Enable it manually in the battery settings.
FAQ: Answers to frequently asked questions
Is it possible to restore the battery capacity?
No, It is impossible to restore a worn out lithium battery. All โmagicโ apps and chargers that promise โresuscitationโ are a hoax. The only way to return the original capacity is replacing the battery.
However, you can slow down further degradationfollowing the advice from section No. 8.
Why does the phone show 100% charge, but quickly discharges?
This is the problem incorrect calibration. The battery controller โthinksโ that 100% = 4000 mAh, although the real capacity is already 3000 mAh. Solution:
- Perform full discharge-charge (3 cycles).
- Use the application Battery Calibration (requires root).
- Reset your phone to factory settings.
If that doesnโt help, the battery is physically worn out.
How much does it cost to replace the battery in a service center?
The cost depends on the model and type batteries:
- Budget smartphones (Redmi, Samsung A-series) - 1 500โ3 000 โฝ.
- Flagships (Galaxy S23, iPhone 14) โ 4 000โ8 000 โฝ.
- Complicated repair (glued body, like a Google Pixel 6) โ up to 10,000 โฝ.
Tip: Official service centers charge more, but give a guarantee of 6-12 months. Unofficial workshops can use non-original batteries.
Is it possible to use a phone with a swollen one? battery?
Absolutely not! A swollen battery is:
- ๐ฅ Risk fire or explosion.
- ๐ต Damage to the screen and motherboard.
- โก Short circuit that can damage the phone.
If you notice swelling (the case is โspread outโ, the screen has risen) โ immediately disconnect the device and take it to the service.
How often should you check the battery condition?
Recommended frequency:
- ๐ฑ New phones (up to 1 year) - once every 6 months.
- ๐ Smartphones 1โ2 years old - once every 3 months.
- โ ๏ธ Devices older than 2 years - once a month.
Also check the battery if symptoms appear:
- Sudden shutdowns.
- Extreme heating when charging.
- Reduced operating time by 30% or more.