The battery is the most vulnerable component of a smartphone: even with careful use, its capacity decreases by 15–20% after 2–3 years. But how can you tell if your battery is actually worn out and not just draining faster due to background processes? In this article you will find 5 proven methods measure battery wear on Android - from hidden engineering menus to professional utilities with support Qualcomm, Mediatek and Exynos.

We will look at not only how to get the numbers, but also how to get them correctly interpret. For example, why does an indicator of Full Charge Capacity 85% not always mean critical wear, and a voltage drop under load of 0.3V may indicate cell degradation. You will also learn which smartphone models (for example, Samsung Galaxy S22+ or Xiaomi Redmi Note 11) hide battery data in standard settings, and how to extract them without root access.

Important: the methods in the article work on Android 10–14, but some engineering codes may differ depending on the firmware version and manufacturer. If your smartphone was released earlier than 2019, check the relevance of the commands in the official brand documentation.

1. Hidden engineering menus: codes for different manufacturers

Most Android smartphones have hidden service menus where technical battery data is displayed. These menus do not require installation of applications, but codes for calling them differ depending on the chipset and firmware. Below are the current combinations for popular brands.

  • 📱 Samsung (Exynos/Snapdragon): ##4636## → “Battery information”
  • 📱 Xiaomi/Redmi/Poco (Mediatek/Qualcomm): ##6484## or ##64663##
  • 📱 Realme/Oppo/Vivo: *#808# → «Hardware Testing» → «Battery»
  • 📱 Google Pixel: ##4636## (ADB is required on some models)
  • 📱 Huawei/Honor: ##2846579## → «Background Settings» → «Battery»

After entering the code, you will see the parameters like Battery health, Voltage (voltage), Temperature (temperature) and Capacity (capacity). The main indicator of wear is the ratio Design Capacity (factory capacity) and Full Charge Capacity (current capacity). For example, if the factory capacity is 5000 mAh, and the current one is 4200 mAh, the wear is 16%.

⚠️ Attention: On some smartphones, the engineering menu may be blocked by the manufacturer. In this case, use the methods from the following sections. Samsung And OnePlus The engineering menu may be blocked by the manufacturer. In this case, use the methods in the following sections.
📊 What is the brand of your smartphone?
Samsung
Xiaomi
Realme/Oppo
Google Pixel
Huawei/Honor
Other

2. Diagnostic apps: AccuBattery vs. CPU-Z

If the engineering menu is not available or the data in it is too scarce, specialized applications will come to the rescue. We tested 7 popular utilities and selected the two most accurate: AccuBattery (for users) and CPU-Z (for technical details).

AccuBattery (free, with premium options) analyzes charging cycles and shows:

  • 📊 Assessment of battery health (in %) based on real cycles charging/discharging.
  • 🔋 Actual capacity (compares with the passport data).
  • Discharge rate in mAh/min (useful for identifying "gluttonous" applications).
  • 🔄 Number of complete charging cycles (critical for lithium polymer batteries).

For accurate results, use AccuBattery at least 3-5 days - the application needs to accumulate data about your charging habits. An important nuance: if you often recharge your phone by 10–20% (for example, from a powerbank), the application may underestimate your health. In this case, reset the statistics and perform 1–2 full discharge/charge cycles (0–100%).

CPU-Z (free) provides technical data directly from the system:

  • 📋 Level — current charge in %.
  • 🔌 Voltage — voltage in mV (norm: 3700–4200 mV for Li-Po).
  • 🌡️ Temperature —battery temperature (critically above 45°C).
  • 🔄 Status —state (Charging/Discharging/Not charging).
Parameter Normal value Symptom wear
Capacity (from the passport) 90–100% <80% - critical wear
Voltage (under load) 3.7–4.2V Drop below 3.5V at 20% charge
Temperature (idle) 25–35°C >40°C without load
Discharge rate (screen on) 5–10%/hour >15%/hour with standard use
💡

If AccuBattery the capacity shown is higher than the rated capacity (for example, 5200 mAh instead of 5000 mAh), this is a calibration error. Reset the statistics and perform a full discharge/charge cycle.

3. ADB commands: professional diagnostics without root

For advanced users, the most accurate method is to read battery data via Android Debug Bridge (ADB). This method works on any smartphone with USB debugging enabled and does not require superuser rights. You will need:

  • 🖥️ Computer with installed ADB Tools.
  • 📱 Smartphone with USB debugging enabled (Settings → About phone → Build number (press 7 times) → For developers → USB debugging).
  • 🔌 USB cable (preferably original).

Connect your phone to the PC, open the command line (or Terminal on Mac/Linux) and enter:

adb shell dumpsys battery

In the output, find the following parameters:

  • health: 2 (good), 3 (bad), 4 (supercharged), 5 (unknown).
  • capacity: current capacity in % of the factory one.
  • voltage: voltage in microvolts (divide by 1000 for volts).
  • temperature: temperature in tenths of °C (for example, 250 = 25.0°C).
  • charge_counter: actual charge in µAh (divide by 1000 for mAh).

Example of output for a battery with 15% wear:

health: 2

capacity: 85

voltage: 4123000 (4.123V)

temperature: 290 (29.0°C)

charge_counter: 4250000 (4250 mAh with passport 5000 mAh)

⚠️ Attention: On some smartphones (for example, Samsung Galaxy S23 with One UI 6) parameter capacity can be displayed as 100% even with real wear. In this case, focus on charge_counter and compare it with the passport capacity.

Enable USB debugging in the developer settings|

Install drivers for your smartphone on a PC|

Connect the phone with the original one cable|

Run command line as administrator|

Check the connection with command adb devices-->

4. Battery calibration: when the data lies

Sometimes a smartphone shows an incorrect charge percentage due to a faulty calibration of the battery controller. For example, the phone suddenly turns off at 30%, and after connecting the charger it shows 0%. This does not always mean wear and tear - often the problem can be solved recalibration.

How to calibrate a battery without root:

  1. Discharge the phone until automatic shutdown.
  2. Connect to charger and wait 100% (do not turn it on!).
  3. Turn off charging, turn on the phone and wait until it discharges to 0%.
  4. Repeat the cycle 2-3 times.

If the problem persists after calibration, check the battery through ADB or applications. On Samsung and Xiaomi resetting the settings via Recovery Mode also helps (press Power + Volume Up with the phone turned off).

Why does calibration not help on old batteries?

Over time, lithium polymer batteries lose their ability to hold a charge due to chemical degradation. Calibration only corrects software counter errors, but does not restore physical capacity. If after calibration the phone still discharges within 2-3 hours, the battery needs to be replaced.

5. Physical signs of wear: when the software is powerless

Even if software tests show “90% battery health”, pay attention to physical symptoms:

  • 🔥 Overheating when charging or under load (above 45°C).
  • 📉 Sudden charge surges (for example, from 50% to 20% per minute).
  • 🔌 Slow charging (for example, 1% in 5-10 minutes when using the original charger).
  • 💥 Bloating of the case (visible by a raised display or cracks in the seams).
  • Spontaneous reboots when the charge is low.

If you notice at least 2-3 signs from the list, the battery must be replaced, even if the software shows a “normal” state. This is especially critical bloating - this not only reduces the capacity, but can also lead to damage to the display or even fire.

How to check for bloating:

  1. Put the phone down on a flat surface (for example, a table).
  2. Lightly press on the center of the back cover.
  3. If the case “plays” or a crunching sound is heard, the battery is swollen.
💡

A swollen battery is not only a loss of capacity, but also a risk of damage to internal components. In Samsung Galaxy Note 7 (2016) this problem led to a massive recall of devices due to fires.

6. When to change the battery: threshold values

Smartphone manufacturers and service centers use the following criteria to recommend battery replacement:

Parameter Normal Warning Critical wear
Capacity (from the passport) 90–100% 80–89% <80%
Number of charging cycles <300 300–500 >500
Battery life 1.5–2 days 10–12 hours <6 hours
Full charging time 1–1.5 hours 2–3 hours >4 hours

If your smartphone falls into the “Critical” column wear and tear", replacing the battery will cost less than repairing the consequences of its failure. For example, a swollen battery can:

  • 💻 Damage the display cable (repair from 5,000 ₽).
  • 🔧 Deform the case (replacement of the back cover is necessary).
  • 🔥 Cause a short circuit (risk of loss data).

Cost of replacing the battery in service centers:

  • 📱 Samsung Galaxy A52: 2 500–3 500 ₽.
  • 📱 Xiaomi Redmi Note 10 Pro: 1 800–2 500 ₽.
  • 📱 Google Pixel 6: 4 000–5 500 ₽.
  • 📱 iPhone (in authorized centers): 5 000–8 000 ₽.
⚠️ Attention: Cheap batteries from AliExpress (price <1,000 ₽) often have a low capacity and can damage the power controller. Buy only certified spare parts (for example, marked Original Samsung or Mi Genuine).

FAQ: Frequently asked questions about battery wear

Can the battery capacity be restored without replacement?

No, lithium polymer batteries are not subject to “reanimation”. All methods like “training cycles” or low-current charging give a temporary effect (for 1–2 weeks) and can aggravate degradation. The only exception is controller calibration (see section 4), but it only corrects charge display errors, not physical wear.

Why does AccuBattery show 120% capacity?

This is a calibration error related to that the application takes into account partial charge cycles. For example, if you constantly charge your phone from 20% to 80%, AccuBattery may overestimate the actual capacity. To fix this, reset the statistics in the application settings and perform 1-2 full discharge/charge cycles (0-100%).

How often should you check the health of the battery?

Optimal frequency:

  • 📅 New smartphone: once every 3 months.
  • 📅 Device older than 1 year: once every 2 months.
  • 📅 Signs of wear (fast discharge, overheating): immediately.

If the battery capacity drops faster than 5% per year, check the operating conditions: avoid overheating, do not keep the phone on charge all night and do not discharge it to 0% regularly.

Is it possible to use a phone with a swollen battery?

Highly not recommended. Swelling indicates violation of the seal of the cellswhich can lead to:

  • 🔥 Fire (especially when charging).
  • 💥 Case rupture (risk injury).
  • 📵 Damage to the motherboard (repair will cost 5-10 times more than replacing the battery).

If the battery is swollen unplug the phone immediately and contact the service center. Do not try to replace it yourself - this may void the warranty (if it is still valid).

Is it true that fast charging ruins the battery?

Partly yes. Fast charging (from 18W) increases heat dissipationwhich accelerates battery degradation. However, modern smartphones have protection:

  • 🛡️ Current limitation when 80–90% charge is reached.
  • 🌡️ Automatic shutdown when overheated.
  • 🔄 Optimized algorithms (for example, Adaptive Charging on Google Pixel).

To minimize harm:

  • ⚡ Use original chargers.
  • 🔌 Do not charge the phone in the sun or in a hot room.
  • 📴 Avoid charging up to 100% (optimally - 80–90%).