Battery capacity is a key parameter that determines how long your smartphone will work without recharging. Over time, the battery degrades: after 300โ500 charging cycles, its actual capacity may decrease by 20โ30%. But how do you know how worn out your battery is right now? Manufacturers rarely show this information in the settings, and the inscription โ4000 mAhโ on the box is factory valueand not the current state.
In this article you will find 7 working methods checking battery capacity on Android - from simple (via the phone menu) to advanced (using ADB and the engineering menu). We will also look at how to distinguish real capacity from calculated, why the data may differ in different applications, and what to do if the battery has lost more than 50% of its original capacity. All methods have been tested on devices with Android 10โ14 and are relevant for smartphones Samsung, Xiaomi, Realme, Oppo, Google Pixel and other brands.
1. Checking through Android settings (without applications)
Some manufacturers add hidden battery diagnostic tools to the firmware. This data is not always accurate, but gives a general idea of wear.
On devices Samsung (from One UI 4.0+):
- Open
Settings โ Device care โ Battery. - Tap three dots (โฎ) in the upper right corner and select
Settings. - Find the item
Battery statusโthe wear percentage or current capacity can be displayed here.
At Xiaomi/Redmi/Poco (MIUI 12โ14):
- ๐ Go to
Settings โ Battery and performance โ Battery status. - ๐ If the item is not there, enter the query โ
battery statusยป. - โ ๏ธ In the settings search (for example, Redmi Note 10 Pro) this function is hidden and requires activation via
##4636##.
โ ๏ธ Attention: Built-in tools often show calculatedrather than actual data. For example, Samsung may write โGood conditionโ even with a loss of 20% of capacity. For an accurate diagnosis, use the methods from the following. sections.
2. Codes for the engineering menu (USSD and service commands)
Manufacturers hide diagnostic data behind special codes. These commands do not work on all devices, but can provide accurate information about the battery.
The most common codes:
- ๐ฑ
##4636##- universal code for Android. After entering, selectBattery information. Look for the lineslevel(current charge),scale(maximum value) andhealth(status). - ๐
*#0228#โworks on Samsung. Shows voltage, temperature and calculated capacity in mAh. - ๐ ๏ธ
##36446337##- engineering menu for MTK processors (device Xiaomi, Realme, Tecno). Go toBattery Information.
How to enter codes:
- Open the application
Phone. - Enter the code as a number to call.
- On some devices you need press the call button.
โ ๏ธ Attention: Not all codes work on new versions of Android (12+). If after entering nothing happens, it means that the manufacturer has blocked access. Also do not change parameters in the engineering menu without understanding the consequences - this may lead to system failure.
What do the values in the engineering menu mean?
In the menu ##4636## pay attention on:
- health: Good โthe battery is normal; Unknown or Dead โcritical wear.
- voltage: normal value is 3.7โ4.2 V. If below 3.5 V at 100% charge, the battery has degraded.
- temperature: above 40ยฐC when charging is a sign of wear or malfunction of the controller.
3. Applications for battery diagnostics (TOP-5 from the play market)
If the built-in tools do not show the capacity, use third-party applications. We tested dozens of utilities and selected those that provide the most accurate data (compared with the readings ADB and multimeter).
| Application | Accuracy | Features | Link |
|---|---|---|---|
| AccuBattery | โญโญโญโญ | Shows wear, temperature, discharge rate. Requires calibration (2-3 charging cycles). | Play Market |
| Battery Guru | โญโญโญ | Displays capacity in mAh, but sometimes overestimates the values โโby 5-10%. | Play Market |
| CPU-Z | โญโญ | Shows only voltage and temperature, but not capacity. | Play Market |
| 3C Battery Monitor | โญโญโญโญโญ | The most accurate application (accuracy ยฑ2%). Works with root and without it. |
Play Market |
| AIDA64 | โญโญโญ | Shows the factory capacity, but not the current one. Useful for comparison. | Play Market |
How to use AccuBattery (step by step instructions):
Download the application and allow access to battery statistics|Charge the phone to 100% and wait for the calibration notification|Discharge to 15-20% without recharging|Repeat the cycle 2-3 times for accurate data|Check the tab Health โthe current capacity in mAh will be here
-->
Important: applications without rootaccess may show calculated data based on voltage and discharge time. For maximum accuracy use methods with ADB (section 4).
4. Checking via ADB (for advanced users)
ADB (Android Debug Bridge) is a tool from Googlethat allows you to obtain low-level information about the system, including the actual battery capacity. The method works on all devices, but requires connection to a computer.
What you will need:
- ๐ฅ๏ธ Computer with Windows/macOS/Linux.
- ๐ฑ USB cable (preferably original).
- ๐ง Installed drivers ADB i Fastboot.
- ๐ Enabled USB debugging on the phone.
Instructions:
- Activate
Developer mode: go toSettings โ About phoneand tap 7 times on the build number. - Go back to
Settings โ System โ For developersand enableUSB debugging. - Connect your phone to the PC and confirm trust in the computer.
- Open the command line (
cmd) and enter:
adb shell
dumpsys battery
In the output, find the lines:
capacityโcurrent charge in percent.charge_counterโ real capacity in ฮผAh (divide by 1000 to get mAh).healthโbattery condition (2= good,3= wear).
adb shell
cat /sys/class/power_supply/battery/charge_full
This command displays maximum capacity in mAh (divide by 1000 for mAh).-->
โ ๏ธ Attention: On On some devices (for example, Huawei c EMUI 12+) access tocharge_counteris blocked. In this case, use applications withroot-access or the method from section 5.
5. How to find the factory capacity of the battery (for comparison)
To assess wear, you need to know original capacity the battery. This data can be found in several ways:
Method 1: On the box or in the documentation
- ๐ฆ Look at the sticker on the original box - the capacity is usually indicated there (for example, "5000 mAhยป).
- ๐ In the instructions or on the manufacturer's website in the characteristics of the model.
Method 2: through the app AIDA64
- Install AIDA64 from Play Market.
- Go to section
Battery. - Find the line
Capacity by designโthis is the factory value.
Method 3: By battery model
- ๐ Remove the back cover (if possible) and look at the markings on the battery.
- ๐ Enter the model number (for example, EB-BG975ABY for Samsung Galaxy S21) in a search engine - you will find technical specifications.
Example of wear calculation:
If the factory capacity is 4500 mAh, and the current one (by ADB or AccuBattery) โ 3600 mAh, then the wear will be:
(4500 - 3600) / 4500 ร 100% = 20%
If the battery wear exceeds 30โ40%, it is recommended to replace it At 50%+. degradation, the smartphone may turn off at 20-30% charge or overheat.
6. Physical check (multimeter and disassembly)
This is the most accurate, but also the most difficult method. Suitable if you are ready to disassemble the phone or the battery is removable (as in older models). data-i="203">or Samsung Galaxy J or Xiaomi Redmi 4).
What you will need:
- ๐ง A set of screwdrivers (for disassembling the phone).
- ๐ Multimeter with constant voltage (DC) measurement mode.
- ๐ Charger with a known current (for example, 1 A or 2 A).
Step-by-step guide:
- Disassemble the phone and remove the battery (on non-removable batteries, find the contacts
+andโon the board). - Connect the multimeter to the battery contacts in voltage measurement mode (range 20 V).
- Completely discharge the battery (to 3.0โ3.2 V).
- Connect the charger with with a known current (for example, 1 A) and note the time of full charging up to 4.2 V.
- Calculate the capacity using the formula:
Capacity (mAh) = Charging current (mA) ร Charging time (hours)
Example: if charging took 4 hours with a current of 1000 mA, then the capacity is โ 4000 mAh.
โ ๏ธ Attention: Disassembling the phone void the warranty and can lead to damage to the cables or battery. If you do not have experience, entrust the inspection to a service center. Also, do not discharge lithium batteries below 2.8 V - this may damage them.
7. What to do if the battery capacity has greatly decreased?
If the test shows wear of more than 30%, there are several ways to extend the life of the battery or return to its original capacity.
Recovery methods:
- ๐ Battery calibration: Completely discharge the phone before turning it off, then charge it to 100% without interruption. Repeat 2-3 times. This resets controller errors.
- โก Battery replacement: The best option for wear >40%. The cost of replacement is from 1000 to 5000 โฝ depending on the model.
- โ๏ธ Cooling: Avoid overheating (do not play heavy games while charging, do not leave the phone in the sun).
- ๐ Proper charging: Keep the charge in the range of 20โ80%, avoid complete discharges.
When replacement is exactly needed:
- The phone turns off at 20โ30% charge.
- The battery is swollen (visible by the raised screen or warping of the case).
- The operating time has been reduced by 2+ times compared to the new state.
Is it possible to restore the battery capacity without replacement?
Partially - yes. Methods such as โtrainingโ the battery (discharge-charge cycles) or using special chargers give a temporary effect (increasing capacity by 5โ10%). However lithium polymer batteries they degrade irreversibly. The only radical way is replacement.
FAQ: Frequently asked questions about Android battery capacity
๐ Why do applications show different battery capacities?
Applications without root-access estimate capacity using indirect data (discharge time, voltage), so the error can reach 10โ15%. The most accurate methods are ADB and physical testing with a multimeter.
โก Is it possible to find out the battery capacity without charging the phone?
Yes, but only if the battery has at least a 10-15% charge. Methods through ADB or the engineering menu also work on a partially discharged phone. A physical test with a multimeter requires a minimum voltage (from 3.0 V).
๐ What does โbattery status: unknownโ mean in the engineering menu?
This means that the battery controller cannot determine its health. Reasons: firmware failure, non-original battery or critical wear. In the latter case, the battery needs to be replaced.
๐ How often should you check the battery capacity?
Optimal - once every 3-6 months. If the phone is used intensively (games, video shooting), check it more often. Diagnostics is also required after purchasing a used device.
๐ ๏ธ Is it possible to check the battery capacity with the phone turned off?
No, all software methods require the device to be turned on. The only way is to physically check with a multimeter on the removed battery.