The battery is the most vulnerable component of a smartphone, which degrades with each charging cycle. Even if the phone works stably, the actual battery capacity may drop by 30-40% after 2-3 years of active use. But how can you find out the exact level of wear without special equipment?

In this article we will look at 5 proven methods from hidden engineering menus to professional utilities. You will learn which parameters are important for diagnosis (Capacity, Voltage, Temperature), how to interpret the numbers and what to do if wear exceeds a critical threshold. All methods work on Samsung, Xiaomi, Google Pixel, OnePlus and other devices with pure Android or proprietary shells.

Important: manufacturers often hide real data about the battery so that users do not notice its degradation. We will show you how to bypass these restrictions in legal ways - without root access and the risk of damaging your device.

1. Checking through the engineering menu (codes ##4636## and others)

The fastest way is to use hidden service codes. They work on most Android devices, but the interface and available data may vary depending on the manufacturer.

To open the engineering menu:

  • 📱 Type on your phone keypad: ##4636## (for most devices)
  • 🔧 On Samsung try: #0228# or #9900#
  • ⚙️ On Xiaomi/Redmi/Poco enter: ##6484## or ##64663##
  • 🔍 On Google Pixel and "clean" Android: ##4636## → Battery information

In the menu that opens, pay attention to:

  • Battery health (if any) - shows wear in percent (for example, Good (95%))
  • Battery level — current charge in percent and millivolts (mV)
  • Battery temperature — temperature in degrees Celsius (norm: 25-40°C)
  • Battery voltage — voltage (norm: 3.7-4.4V for Li-ion)
⚠️ Attention: On some devices (especially Huawei, Honor, Oppo), the engineering menu may be blocked by the manufacturer. In this case, use alternative methods from the following sections.
📊 What is the brand of your Android smartphone?
Samsung
Xiaomi/Redmi/Poco
Google Pixel
OnePlus
Huawei/Honor
Other

2. Applications for battery diagnostics: AccuBattery, Battery Guru and others

If the engineering menu is not available or does not show the necessary data, use specialized applications. They analyze battery performance in real time and build degradation graphs.

Top 3 applications from the play market:

Application Functions Accuracy root access
AccuBattery Tracking charge cycles, wear assessment, service life forecast High (85-95%) Does not require
Battery Guru Detailed statistics of voltage, temperature, current Average (70-80%) Does not require
AIDA64 Full information about the battery (model, manufacturer, capacity) High (90%+) For full data - yes

How to use AccuBattery (the most accurate application):

  1. Install and open the application.
  2. Charge the phone to 100% and wait for the “Charging complete” notification.
  3. In the section Health look at the parameter Estimated capacity is the current battery capacity.
  4. Compare with the nameplate capacity (indicated on the battery sticker or in the model specifications).

AccuBattery shows wear only after 5-10 full charging cycles. The first data may be inaccurate!

Disable battery optimization for the application|Charge your phone to 100% without interruption|Do not use fast charging|Wait for 3-5 full charge/discharge cycles-->

3. Using ADB to get hidden battery data

For advanced users: Android Debug Bridge (ADB) allows you to get technical battery data that applications do not show. The method works on any Android device with USB debugging enabled.

Instructions:

  1. Enable Developer mode (click on Build number 7 times in the phone settings).
  2. Activate USB debugging in the developer menu.
  3. Connect the phone to the PC and run the command:
    adb shell dumpsys battery
  4. Look for the lines:
    capacity: 85 # current charge in %
    

    health: 2 # condition (2 = good, 3 = overheating, 7 = critical wear)

    voltage: 4123 # voltage in mV

    temperature: 320 # temperature in tenths of °C (320 = 32°C)

Deciphering the parameter health:

  • 🟢 2 - good condition
  • 🟡 3 - overheating or cold
  • 🔴 4 - too high voltage
  • ⚠️ 7 - malfunction or critical wear
⚠️ Attention: If the parameter health shows 7, the battery requires replacement. Continued use may cause the phone to suddenly turn off or the battery to swell.
adb shell dumpsys battery > battery_log.txt

This will help track changes over time.-->

4. Physical check: how to assess wear by external signs

Even without apps, you can suspect problems with the battery based on indirect signs. Please note:

  • Battery life: if the phone discharges 30-50% faster than a year ago - ~20-30% wear.
  • 🔥 Overheating: the battery heats up above 45°C during normal use (check in AIDA64).
  • 📉 Sudden shutdowns: the phone turns off at 15-30% charge - a sign of severe wear or calibration.
  • 🔋 Battery swelling: if the phone body is deformed or the screen “comes off” - Replace the battery IMMEDIATELY!

Simple test for swelling:

  1. Put the phone on a flat surface with the screen facing up.
  2. Lightly press the center of the back covers.
  3. If the case “bends” or a crunching sound is heard, the battery is swollen.
What to do if the battery is swollen?

1. Turn off the phone immediately and do not turn it on.

2 Do not puncture the battery - this may cause. fire.

3. Store the device in a non-flammable container (for example, a metal can) until disposal.

4. Contact the service center for a safe replacement.

5. Comparison with the passport characteristics: how to calculate wear manually

If If you have data on the current and nominal capacity, you can calculate wear using the formula:

Wear (%) = (1 - Current capacity / Nominal capacity) × 100

Example: yours Samsung Galaxy S21 had a nominal capacity 4000 mAh, and AccuBattery shows 3200 mAh:

Wear = (1 - 3200 / 4000) × 100 = 20%

Table of critical wear values:

Wear level Symptoms Recommendations
0-15% Unnoticeable to the user Continue to use, monitor temperatures
15-30% Reduce operating time by 10-20% Optimize background processes, avoid overheating
30-50% Fast discharge, overheating, random reboots Prepare to replace the battery in the next 3-6 months
50%+ The phone is discharged in 2-3 hours, the case is swollen Immediate replacement! Risk of damage to the board
⚠️ Attention: Manufacturers often underestimate the actual capacity of new batteries. For example, iPhone and some Androiddevices show 100% health even with 10-15% wear. For accuracy, use several diagnostic methods.

6. Alternative methods: OCCT, 3C Battery Monitor and load tests

For in-depth diagnostics, use professional tools:

  • 📊 3C Battery Monitor —shows charge/discharge current in real time, builds degradation graphs. Requires calibration.
  • 🔧 OCCT Battery Test — tests the battery under load (simulates games/videos) and measures the actual capacity.
  • 🔍 CPU-Z —in the section Battery shows voltage, temperature and condition (Health).

How to conduct a stress test c OCCT:

  1. Install the application and connect the phone to the charger.
  2. Run the test Battery Test (time: 30-60 minutes).
  3. After the test, look at the discharge graph - sudden voltage drops indicate wear.
  4. Compare the results with the reference ones for your model (look in reviews on GSMArena or NotebookCheck).

Important: Stress tests discharge the battery and heat it up. Do not carry them out more than once every 3 months!

💡

The most accurate results are obtained by a combination of methods: engineering menu + AccuBattery + ADB. One data source can give an error of up to 20%.

Frequently asked questions about battery wear on Android

🔋 Is it possible to reset the charging cycle counter?

No, the cycle counter is stored in the battery controller and is not reset by software. The only way to “reset” the statistics is to replace the battery. Some services offer “calibration” of the battery, but this does not affect the actual wear, it only corrects the display of charge percentages.

⚡ Why AccuBattery shows 25% wear, and the engineering menu shows 25% wear. 10%?

The difference arises due to different calculation methods:

  • Engineering menu often shows data from the battery controller, which can “smooth out” the real values.
  • AccuBattery analyzes the actual operating time and discharge current, which more accurately reflects degradation.

For objectivity, focus on the average value between two sources.

🔥 How often should you check battery wear?

Recommended frequency:

  • Every 3 months — for older phones 1 year.
  • Every 6 months - for new devices (up to 1 year).
  • Immediately - if you notice bloating, overheating or a sharp reduction in time work.
📉 Is it possible to restore the capacity of a worn-out battery?

No, it is impossible to restore the original capacity of lithium-ion and lithium-polymer batteries. All “restoring” applications and methods (for example, complete discharging/charging) are a myth. solution for severe wear - replacing the battery.

However, you can slow down further degradation:

  • Avoid overheating above 40°C.
  • Do not keep the phone on charge after 100%.
  • Use original or certified chargers.
🔧 Where is it better to replace the battery - in a service center or yourself?

Comparison of options:

Criterion Service center Independent replacement
Cost Higher (1500-5000 ₽) Lower (500-2000 ₽ per battery)
Warranty Yes (3-12 months) No (risk of damaging the phone)
Battery quality Original or certified analogue Risk run into a fake
Difficulty Requires tools and skills (risk of damaging cables)

For most users, the optimal choice is official service. Self-replacement is justified only for experienced users with access to quality spare parts.