Owners iPhone have long been accustomed to the convenient built-in function of displaying the battery status as a percentage - just go to Settings โ Battery โ Battery status, and the system will show the exact wear. On Android there is no such option by default, but this does not mean that it is impossible to check the health of the battery. Moreover, Androiddevices have their own unique diagnostic methods, which sometimes provide even more data than iOS.
The problem is that smartphone manufacturers on Android (including Samsung, Xiaomi, Google Pixel and others) hide this information in engineering menus or require the installation of third-party applications. In this article we will look 7 working methodshow to find the real state of the battery on Android โfrom hidden USSD codes to professional utilities that service centers use. You will also find out what indicators are considered normal, and when itโs time to think about replacing the battery.
Important: some methods require root access or special knowledge, but most are suitable for ordinary users. If your smartphone discharges too quickly, overheats or suddenly turns off, these instructions will help identify the cause.
1. Hidden engineering codes: quick check without applications
The easiest way to get battery data is to use service USSD codes. They work on most smartphones without installing additional software. The main advantage: you donโt need to download anything, and the information is displayed directly in the standard phone interface.
Here are the main codes that are worth trying (enter them in the application Phone as a regular number):
- ๐ฑ
##4636##โ universal code for Android, opens menu "Battery information" (works on Samsung, Xiaomi, Google Pixel etc.). Shows charge level, temperature, voltage and current charging status (AC/USB/Wireless). - ๐
##34971539##- alternative code for some models Samsung (for example, series Galaxy S i Note). Displays detailed battery information, including number of charge cycles. - โก
*#0228#- code for Samsung, shows real-time battery voltage, temperature and charge level in millivolts (mV). Useful for diagnosing rapid discharge.
โ ๏ธ Attention: Not all codes work on custom firmware (for example, MIUI from Xiaomi or One UI from Samsung). If nothing happens after entering the code, it means that the manufacturer has blocked this method. Also avoid entering unknown codes - some may reset settings or damage the system.
| Code | What it shows | Works on |
|---|---|---|
##4636## |
Charge level, temperature, voltage, charging type | Most Android smartphones |
##34971539## |
Charging cycles, battery wear (if supported) | Samsung Galaxy (not all models) |
*#0228# |
Voltage in mV, temperature, quick diagnostics | Samsung (S, Note, A series) |
2. Built-in Android settings: where to look for battery information
Many manufacturers add battery information to the standard settings, but hide it deep in the menu. For example, on smartphones Xiaomi you can see battery status as a percentageas on iPhone, but for this you need to know where to look.
Here are step-by-step guide for popular brands:
- ๐ฒ Samsung (One UI):
- Go to
Settings โ Device care โ Battery. - Click on the three dots in the upper right corner and select
Advanced settings. - In some models (for example, Galaxy S22 and newer) the percentage of battery wear is displayed here battery wear percentage.
- Go to
- ๐ฑ Xiaomi/Redmi/Poco (MIUI):
- Open
Settings โ Battery and performance. - Select
Battery status- it will be here indicated percentage of battery health (for example, "Good: 92%").
- Open
- ๐ค Google Pixel:
- Go to
Settings โ Battery โ Settings battery. - Select
Battery conditionโdisplayed here recommendations for replacementif the battery is very worn out.
- Go to
โ ๏ธ Attention: On some budget models (for example, Realme, Oppo, Vivo), this data may be missing. In this case, you will have to use third-party applications or engineering codes.
The "Battery Status" item in the battery menu|Real-time battery temperature|Battery operating time (if statistics are available)|System recommendations for replacement-->
3. Diagnostic applications: top 5 utilities with detailed statistics
If the built-in methods do not provide enough data, third-party applications come to the rescue. They not only show percentage of battery wearbut also provide discharge graphs, temperature logs and even forecasts of the remaining service life. We tested dozens of utilities and selected the best.
Here 5 tested applications for battery analysis:
- ๐ AccuBattery (free, with premium options):
- Shows real battery capacity (compares with factory).
- Tracks charging cycles and wear rate.
- Gives recommendations for optimal charging (for example, do not keep it at 100%).
- ๐ Battery Guru (free):
- Monitor battery temperature in real time.
- Shows full discharge time current consumption.
- Compatible with most brands, including Huawei i Motorola.
- ๐ ๏ธ CPU-Z (free):
- Shows accurate battery data: charge level in mV, temperature, technology (Li-ion/Li-Po).
- Does not require root access, but provides technical information for experienced users.
- ๐ GSam Battery Monitor (free, with a paid version):
- Analyzes energy consumption by application.
- Builds discharge graphs and helps find "gluttonous" apps.
- ๐ง AIDA64 (paid, but with trial version):
- The most detailed application for diagnostics, including information about the battery controller.
- Shows battery production date (if supported).
๐ก Tip: For accurate diagnostics, use AccuBattery or AIDA64 โthey give the most complete picture. If you just need to find out the percentage of wear, it's enough Battery Guru.
How to calibrate the battery using AccuBattery?
1. Discharge the phone until it turns off automatically.
2. Connect the charger and charge to 100% without interruption.
3. In the application AccuBattery go to the section Health and click Calibration.
4. Repeat the cycle 2-3 times for accuracy.
This method helps reset battery controller errors and improve charge display accuracy.
4. ADB commands: professional diagnostics without root
If you are ready to go a little deeper into the technical details, ADB (Android Debug Bridge) will allow you to get battery data directly from the system. This method does not require root access, but you need to install ADB on your computer and turn on USB debugging on your phone.
Here are step-by-step guide:
- Download Platform Tools from the official website Android and unpack the archive.
- On your phone
Settings โ About phone โ Build number(press 7 times to activate developer mode). - Go back to
Settings โ System โ For developersand enableUSB debugging. - Connect the phone to the computer and open the command line (or
Terminalon Mac/Linux) in the folder with ADB. - Enter command:
adb shell dumpsys batteryIt will display detailed information, including:
- level โ current charge level;
- voltage โvoltage in microvolts;
- temperature โtemperature in tenths of a degree;
- health โstatus (
GOOD,OVERHEAT,DEADetc.).
โ ๏ธ Attention: If the field health indicates something other than GOOD (for example, OVER_VOLTAGE or COLD), this is a signal of a battery failure or controller. In this case, it is recommended to contact the service center.
adb shell cat /sys/class/power_supply/battery/uevent
It will display data in a different format, but with the same information.-->
5. How to interpret indicators: norm vs. critical condition
Getting battery data is only half the battle. The main thing is to read them correctly. Here key parametersthat are worth paying attention to and their normal values:
| Parameter | Normal value | Critical value | What to do |
|---|---|---|---|
| Wear level (Health) | 80โ100% | Less than 60% | Battery replacement |
| Voltage (Voltage) | 3.7โ4.2 V (at 100% charge) | Less than 3.4 V or more than 4.3 V | Checking the charging controller |
| Temperature | 20โ45ยฐC (when charging up to 50ยฐC) | Above 60ยฐC or below 0ยฐC | Stop use, allow to cool |
| Charging cycles | Up to 500 cycles | More than 800 cycles | Get ready for replacement |
๐ Practical examples:
- If the battery voltage is at 100% charge 4.0 V instead of 4.2 V, this is a sign of severe wear.
- A higher temperature 50ยฐC without load (for example, in standby mode) indicates a malfunction or poor contact.
- If the application shows capacity 2000 mAh instead of the factory 4000 mAhthe battery has lost 50% of its resource.
โ ๏ธ Attention: Manufacturers often underestimate the actual capacity of the battery in the specifications. For example, if the specifications indicate 5000 mAh, the actual capacity may be 4800โ4900 mAh. This is normal, but if the difference exceeds 10%, the battery is worn out.
If the battery is discharged by 20-30% overnight standby is a sign of either wear and tear or background app activity. First check the health of the battery, then analyze the energy consumption.
6. Alternative methods: testers and multimeters
For the most accurate measurements, you can use external devices USB testers or multimeters. This method is suitable for advanced users or those who want to test the battery before buying a used phone.
๐ USB tester (for example, Xiaomi USB Tester or ZKEtech):
- Connects between the charger and the phone.
- Shows real charging currentvoltage and energy consumed.
- Helps identify problems with the charging controller or cable.
๐ Mulmeter (for experienced users):
- Disassemble the phone (experience required!) and connect the probes to the battery contacts.
- Measure the voltage: normal for Li-ion โ 3.7โ4.2 V, for Li-Po โ 3.6โ4.35 V.
- If the voltage is lower 3.0 V, the battery is deeply discharged and may not recover.
โ ๏ธ Attention: Disassembling the phone will void the warranty and may cause damage if done incorrectly. If you are not confident in your skills, it is better to contact the service center.
7. When it's time to change the battery: signs and recommendations
Even if tests show that the battery is in order, there are indirect signsthat indicate the need for replacement:
- โก The phone is running low more than 50% in 2-3 hours during normal use.
- ๐ฅ Case gets very hot even with a light load (for example, in messengers).
- ๐ The device switches off spontaneously at 20โ30% charge.
- ๐ข Charging in progress extremely slow (for example, 1% for 10 minutes).
- ๐ Battery swelling (visible by raised screen or case).
๐ก Tips for extending battery life:
- Avoid deep discharge (charge at 10-20%).
- Do not keep the phone on charge longer than 1-2 hours after 100%.
- Use original or certified chargers.
- Avoid overheating (do not leave the phone in the sun or near heat sources).
โ ๏ธ Warning: If the battery is swollen, stop using the phone immediately! Swollen lithium-ion batteries may ignite or explode if mechanical exposure. Take the device to a service center for safe disposal.
Average battery life is 2-3 years (or 500โ800 charge cycles). If your phone is older, check the battery status every 6 months.
FAQ: Frequently asked questions about checking the battery on Android
๐ Is it possible to check the battery status without installing applications?
Yes, you can use it engineering codes (for example, ##4636##) or built-in settings (on Samsung, Xiaomi and other brands). The method with ADB commandsis also suitable if you have a computer.
๐ Why does the phone show 100% charge, but quickly discharges?
This is a sign incorrect controller calibration. batteries or wear and tear Try:
- Completely discharge the phone before turning it off.
- Charge to 100% without interruptions.
- Repeat the cycle 2-3 times.
- If that doesnโt help, check the health of the battery at AccuBattery.
โก How can I learn how many charging cycles my battery has gone through?
On most Androidsmartphones this information is hidden, but it can be obtained:
- Via ADB command:
adb shell dumpsys batterystats(look for the line
charge_cycles). - In applications like AccuBattery (it takes time to collect statistics).
- On some Samsung โvia code
##34971539##.
๐ง Is it possible to restore a worn-out battery?
No, it is impossible to restore the capacity of a lithium-ion battery. All โmiracle methodsโ like freezing or flashing the controller are myths. The only solution is battery replacement to a new one. However, it is possible slow down further wearfollowing charging recommendations (avoid overheating, deep discharge, etc.).
๐ฑ Why does the wear percentage show on iPhone, but not on Android?
This is a solution Apple - they added this feature to iOS 11.3 for transparency. On Android manufacturers are not required to show this information, but some (for example, Xiaomi or Samsung) add it to the settings. Also Google plans to introduce a similar function in future versions Android, but for now it is only available through third-party applications or engineering menus.