Owners iPhone are accustomed to conveniently displaying the battery condition directly in the settings: wear percentage, maximum capacity, replacement recommendations. On Android there is no such function out of the box, but this does not mean that the information is impossible to obtain. Moreover, using hidden menus, engineering codes and third-party utilities, you can find out about the battery even morethan it shows iOS. In this article we will look at all working methods, including those that do not require root access.
The main difference Android from iPhone in this matter is fragmentation. Manufacturers (for example Samsung, Xiaomi, OnePlus) often hide technical data about the battery so that users contact service centers. However, there are always workarounds. We tested them on devices with Android 10โ14 and identified those that work stably. Important: some methods may different depending on the firmware version or smartphone model.
Before moving on to the instructions, remember: the condition of the battery is not only the percentage of wear. Also important are charging cyclestemperature during operation, discharge rate and even voltage cells. At the end of the article, we have collected answers to frequently asked questions, including โwhat to do if the battery drains quickly after an updateโ and โhow to reset battery statistics.โ
1. Hidden engineering settings menu (##4636##)
The fastest way to get basic information about the battery is to use engineering menuavailable on most smartphones. It will not show the percentage of wear, but will display charge level in voltstemperature, charging technology and even current current.
How to open:
- ๐ฑ Open the application
Phone(standard dialer). - ๐ข Enter the combination:
##4636##(on some devices you may need##4636## or #0#). - ๐ง In the menu that appears, select
Information about battery(Battery information).
What you will see:
| Parameter | What it means | Normal values |
|---|---|---|
Level |
Current charge in % | Corresponds to the indicator in the status line |
Voltage |
Battery voltage in mV | 3700โ4200 mV (depending on the model) |
Temperature |
Temperature in ยฐC | 20โ45ยฐC (above 50ยฐC is critical value) |
Technology |
Battery type | Usually Li-ion or Li-Po |
โ ๏ธ Attention: On some devices (for example, Huawei or Oppo) the engineering menu may be blocked by the manufacturer. In this case, try alternative ones. codes:##2846579##(for Huawei) or##36446337##(for Meizu).
2. Diagnostic applications: AccuBattery, CPU-Z, AIDA64
If the engineering menu is not available or shows too little data, they will come to the rescue third-party applications. They not only display technical parameters, but also keep statistics of charging cycles, predict battery life and even show real capacity (in mAh) compared to the factory one.
Top 3 tested utilities:
- ๐ AccuBattery โthe best for monitoring wear. Shows battery health (health), the number of charge cycles and discharge rate by application. The only application that can assess wear without root access, based on voltage and current data.
- ๐ CPU-Z โ displays
current voltage, temperature, battery technology and even date of first use (if supported). Suitable for quick diagnostics. - ๐ ๏ธ AIDA64 is the most detailed. Shows nameplate capacity, real capacitythe number of cycles (if supported by the chip) and even charging history.
How to use AccuBattery (step by step):
- Download the application from Google Play and open it.
- Go to the tab
Health(Health. A percentage wear rating will be displayed here (for example,88%means that the battery has lost 12% of capacity). - On the tab
Charging(Charging) enable the optionLimit charge to 80%to extend service life. - V
Statistics(Stats) look at the discharge graphs - if the battery drains too quickly under low load, this is a sign of wear.
Health level โ must be above 80%
Temperature during charging โ not higher than 40ยฐC
Discharge rate in standby mode โ no more than 1โ2% in hour
Number of complete cycles โ more than 500 means severe wear-->
โ ๏ธ Attention: Applications like AccuBattery give approximate data. The exact percentage of wear can only be determined using specialized equipment (for example, USB tester) or throughADB(more on this below). If the application shows the battery healthless than 70%, you should think about replacing.
3. ADB commands for advanced users
If you are ready to use USB debuggingthen using ADB (Android Debug Bridge) you can get maximum accurate data about the battery, including real capacity, number of cycles and even date production (if supported by the controller).
What you will need:
- ๐ฅ๏ธ Computer with installed ADB drivers.
- ๐ฑ Smartphone with switched on
USB debugging(click 7 times, then go back to USB debuggingSettings โ About phone โ Build numberpress 7 times, then return toSettings โ System โ For developers). - ๐ USB cable (preferably original).
Commands for diagnostics:
adb shell dumpsys battery
This command will display data like:
level: 78voltage: 3847
temperature: 310 (31.0ยฐC)
technology: Li-ion
health: 2 (GOOD)
cycle_count: 312
Decryption of key parameters:
health: 2 (GOOD)โbattery in good condition (other values:1 (UNKNOWN),3 (OVERHEAT),4 (DEAD)).cycle_count: 312โnumber of complete charging cycles. More than 500โ800 cycles considered critical wear.capacity: 3500โcurrent capacity in mAh (if displayed). Compare with the rated capacity of your model.
How to find the rated capacity of the battery?
The rated capacity (for example, 4000 mAh) can be found:
1. On the smartphone box.
2. In the model specifications on the manufacturer's official website.
3. On the battery itself (if it is removable).
4. In the CPU-Z application on the "Battery" tab.
For more detailed information use:
adb shell dumpsys batterystats
This command will show consumption statistics by applications, screen activity time and even discharge depth for the last day.
4. Battery calibration: when and how to do
If your smartphone suddenly turns off at 20-30% charge or shows the wrong percentage, the problem may be battery controller desynchronization. Calibration helps reset statistics and โresetโ charge accounting errors.
How to calibrate the battery without root access:
- Discharge the phone until
automatic shutdown. - Connect to charger and do not turn onuntil the charging indicator lights up (usually 5-10 minutes).
- Turn on the phone and wait until it is fully charged (100%).
- Disconnect charging, turn off the phone and connect it to charging again for 1-2 hours.
- Turn on the device - calibration is complete.
For devices with root access you can use an application Battery Calibrationthat resets the file batterystats.bin manually. However, this method not recommended is for beginners - incorrect actions can lead to failures.
If the problem persists after calibration, check the battery at bloating. To do this, place the phone on a flat surface and lightly press the screen - if โwavesโ or cracks appear, the battery needs to be replaced urgently.
โ ๏ธ Attention: Calibration does not restore battery capacity! It only corrects charge accounting errors. If the battery is physically worn out (for example, its capacity has dropped to 60% of the factory one), calibration will not help - replacement is required.
5. Alternative methods: USB testers and service centers
If you need maximum accurate data (for example, for warranty repairs), no application will replace professional diagnostics. Here's what you can do:
USB testers (for example, UM25C or ZKEtech EBC-A20):
- ๐ Connect between charger and phone.
- ๐ Show real charging/discharging currentvoltage and even
battery resistance. - ๐ฐ They cost from 1000 to 3000 rubles, but they provide data more accurately than any application.
Service centers:
- ๐ง They use specialized equipment (for example, Battery Analyzer).
- ๐ They may issue an official certificate with diagnostics (needed for guarantee).
- โ ๏ธ Unofficial services may impose an unnecessary replacement - check the reviews.
When to contact the service:
- ๐ฅ The phone overheats when charging or working.
- โก Battery swollen (visible by deformation of the case).
- ๐ The charge drops from 50% to 0% in 10โ15 minutes.
- ๐ The device does not turn on without connecting to charging.
If the battery capacity has dropped below 60โ70% of the factory capacity, further operation may lead to sudden shutdowns or even fire (in rare cases). needs to be replaced โ further operation may lead to sudden shutdowns or even fire (in rare cases).
6. Frequent mistakes and myths about checking the battery
There are a lot of tips for diagnosing the battery floating around the Internet, but many of them Outdated or harmful. Let's look at the most common mistakes:
Myth 1: โYou need to completely discharge your phone once a monthโ
โ Reality: Modern lithium-ion batteries does not require complete discharge. On the contrary, deep discharges (below 10%) reduce service life. Optimal charging range: 20โ80%.
Myth 2: โApplications like AccuBattery ruin the batteryโ
โ Reality: These apps do not affect on physical condition batteries. They only read data from the controller. The only negative is the increased charge consumption for background work (1โ2% per day).
Myth 3: โCharging from a powerful adapter ruins the batteryโ
โ Reality: Modern smartphones automatically limit the current. For example, Samsung Galaxy S23 will not consume 45W if the battery is almost full. However cheap non-original chargers they can damage the controller.
Error 4: โResetting the settings restores battery"
โ Reality: Reset to factory settings does not affect for physical wear of the battery. It can only help if the problem is software (for example, background consumption of some application).
"You need to completely discharge the phone"
"Charging overnight ruins the battery"
"Battery saving apps work"
"Fast charging shortens battery life"-->
FAQ: Answers to frequently asked questions
๐ How can I learn how many charging cycles my battery has gone through?
On most Androiddevices this can only be done through ADB (command adb shell dumpsys battery) or specialized applications like AIDA64 (if the chip supports this function). On iPhone this information is hidden from the user.
If the command cycle_count is not displayed, then the manufacturer has blocked access. In this case, only an approximate estimate of the time of use remains (for example, 1 cycle โ 1 day of active use).
โก Why does the battery run out quickly after updating Android?
This is a problem after major updates. Reasons:
- ๐ Re-indexing of files (the system scans the device again).
- ๐ฑ Background application optimization (they are recompiled for the new version).
- ๐ Bugs in the firmware (for example, Android 13 on some Xiaomi had problems with consumption in standby mode).
What to do:
- Wait 2-3 days - often the charge will stabilize on its own.
- Check
Settings โ Battery โ Usageand find applications with abnormal consumption. - Reset partition cache
recovery(does not delete data, but corrects many errors).
๐ฅ Is it possible to use the phone if the battery is swollen?
No! A swollen battery is risk of fire or explosion. Signs of swelling:
- Screen or back cover raised.
- Case deformed (for example, the smartphone does not lie flat on the table).
- When you press the screen, "waves" appear.
Actions:
- Immediately turn off device.
- Do not connect to charging.
- Contact the service center for emergency replacement.
๐ How to extend battery life on Android?
Rules that really work:
- ๐ Avoid deep discharges (below 10%) and full charges (above 90%). Optimal range:
20โ80%. - ๐ก๏ธ Do not use the phone at extreme temperatures (below 0ยฐC or above 40ยฐC).
- ๐ซ Close unnecessary background processes (especially games and navigators).
- ๐ Update firmware โmanufacturers often optimize power consumption.
- ๐ Do not leave the phone on charge all night (especially without smart charging).
Example: on Samsung Galaxy with the function enabled Protection batteries (in the battery settings), the service life increases by 20-30%.
๐ง Is it possible to replace the battery yourself?
Theoretically - yes, but:
- โ ๏ธ Risk of damaging the cables (especially on models with a frameless screen).
- ๐จ You need special tools (suction cup, mediator, T3/T4 screwdriver).
- ๐ On some devices (for example iPhone or Pixel) after replacement it is required software calibration via
ADBor service software.
If you still decided:
- Buy original battery (not a cheap analogue!).
- Watch disassembling your model on YouTube (for example, channel iFixit).
- Use insulated toolsto avoid shorting the contacts.
โ ๏ธ Attention: Independent replacement voids warranty (if it is still valid).