Modern smartphones have become an integral part of our lives, and their autonomy plays a critical role in everyday use. However, over time, users begin to notice that the device discharges faster than before, or the charge percentage “jumps” for no apparent reason. Many people wonder how to accurately find out the current state battery and whether it has physical wear.
Native operating system settings Android often hide detailed technical information about battery, providing only general data about the power consumption of applications. This is done in order not to overload the user with complex numbers, but for a full diagnosis this approach is not sufficient. To obtain reliable data about battery health, you need to use hidden engineering menus, special commands or third-party software.
In this article we will analyze in detail all available verification methods: from simple visual inspections to the use of advanced utilities that read data directly from the power controller. You will learn to distinguish a software failure from physical degradation Li-Ion element and understand when it’s time to think about replacement.
Standard diagnostic tools in the system settings
The easiest and safest way to get primary information is to use the built-in operating room tools systems. In different versions Android and shells from manufacturers (such as MIUI, OneUI or ColorOS), the location of these items may differ, but the logic remains the same.
Usually the path to the data looks like this: you need to go to Settings → About the device → General information or Settings → Battery. In some cases, such as on smartphones Xiaomi, you need to repeatedly click on the kernel or build version to activate the hidden diagnostic menu. There you can see the current temperature, voltage and connection status.
However, it is worth understanding that the standard menu most often shows only a software calculation of the remaining charge, and not the actual physical capacity. If the power controller is calibrated incorrectly, then the numbers will be far from the truth. For a more in-depth analysis, other methods will be required.
⚠️ Attention: The settings interface may change after major firmware updates. If you do not find the item you need in the specified location, use the search in the settings by entering the word "battery" or "battery".
Using secret USSD codes for the engineering menu
One of the most effective ways to obtain technical information is to enter special ones engineering codes through the "Phone" application. These commands allow you to get to the service menu, intended for testing equipment by factory engineers.
The most universal code for devices on processors MediaTek and many others is ##4636##. After entering this combination, the “Check” menu will automatically open on the screen, where you need to select “Battery Information”. Here parameters such as charge level, scale scale (maximum capacity), voltage and temperature are displayed in real time.
For devices Samsung a code often works #0228#which displays a detailed window with a discharge graph and the current voltage. On smartphones Sony you can use the code ##7378423##* to access the service test.
- 📱 Universal code:
##4636##—works on most devices. - 🔋 Samsung:
*#0228#—shows detailed battery diagnostics. - 🛠️ Sony:
##7378423##—access to the service menu. - 🚫 Limitations: On some new models, codes may not work due to security policies.
If the code does not work when typing from the keyboard, try copying it and pasting it into the dialing field, then press the call button.
Data in the engineering menu is updated in real time, which allows you to monitor the voltage drop under load. This is especially useful for identifying “tired” batteries that instantly lose voltage when running heavy applications.
Analysis of statistics via ADB and computer
For users who are ready to connect a smartphone to a computer, there is the most accurate method of obtaining data - using a debug bridge ADB (Android Debug Bridge). This method does not require installing unnecessary applications on the phone and gives access to system logs that are hidden from the average user.
First you need to activate developer mode. To do this, go to Settings → About phone and click 7 times on the build number. Then in the "For Developers" menu that appears, enable the "USB Debugging" item. Connect the device to the PC and run the command in the terminal or command line:
adb shell dumpsys battery
The result of the command will produce a detailed report. You should be interested in the lines level (current charge), scale (maximum scale value), status (state: charging/discharging) and health (health status). The value health: 2 means "Good" (good condition), while other numbers may indicate overheating or malfunction.
Deciphering health codes
1: Unknown, 2: Good, 3: Overheating, 4: Overvoltage, 5: Overdischarge, 6: Unknown error, 7: Battery malfunction, 8: Not charging
This method is ideal for diagnosing indication “glitches” when the phone suddenly turns off at 15-20% charge. By comparing the data dumpsys with what the screen shows, you can understand whether battery calibration or replacing the battery itself is required.
Third-party applications for accurate diagnostics
If you mess around with the computer and codes I don’t want to, specialized applications from the store come to the rescue Google Play. They can read system files and generate clear reports on the status of Li-Ion battery.
One of the most popular and reliable tools is the application AccuBattery. It works on the principle of statistics accumulation: you just need to use the phone as usual for several days. The app measures how many milliamp-hours (mAh) were poured into the battery during the charging session and compares this with the manufacturer's stated capacity.
Other useful utilities, such as Battery Guru or 3C Battery Managerprovide information on cell temperature, wear rate and predicted operating time screen. They can also send notifications when the charge reaches an optimal level (for example, 80%), which helps extend the life of the battery.
| App | Main function | Data accuracy | Ads available |
|---|---|---|---|
| AccuBattery | Calculation of actual capacity | High (after 3-5 cycles) | Yes (in the free version) |
| Battery Guru | Temperature monitoring and tips | Average | Yes |
| Ampere | Charge/discharge current measurement | High (instantly) | Minimum |
| CPU-Z | General information about hardware | Basic | No |
Apps like AccuBattery take time to calibrate. The first measurements may be inaccurate, so let the app run in the background for 3-4 days.
⚠️ Warning: Avoid applications that promise to “restore” the battery or “cool the processor” by cleaning up the RAM. In 99% of cases, this is a marketing ploy that has no technical basis and only wastes system resources.
Visual inspection and physical signs of wear
Software methods are good, but they cannot always detect physical damage. Sometimes the answer to the question about the condition of the battery lies on the surface, in the literal sense of the word. A careful examination of the device case can tell a lot about internal state the battery.
The first sign of degradation or defectiveness is swelling of the battery. If the back cover of the smartphone begins to come off, a gap appears between the case and the screen, or the phone no longer lies stably on a flat surface (it wobbles like a top), this is an alarming signal. Gases released as a result of chemical reactions have accumulated inside the housing.
It is also worth paying attention to the behavior of the device at low temperatures. If in the cold the phone turns off at 30-40% charge, this indicates a loss nominal capacity and increase in internal resistance. A healthy battery should operate correctly over a wide temperature range, although with some reduction in efficiency.
- 👁️ Swelling: Peeling of the back cover or screen is a critical sign.
- ❄️ Reaction to cold: Switching off with residual charge indicates wear.
- 🔥 Heating: Strong heating in the battery area under normal load (not when playing).
- ⚡ Charge speed: Too fast charging to 100% and the same fast discharge.
☑️ Physical inspection checklist
Ignoring physical signs can lead to fire or damage to other components of the smartphone, such as the display or motherboard. If swelling is detected, use of the device must be stopped immediately.
Battery calibration: myths and reality
Often users confuse the physical wear of the battery with a charge display error. The situation when the phone shows 20% and then suddenly turns off is called desynchronization of the controller and the actual capacity. In such cases, the calibration procedure helps. calibration.
The essence of the method is to allow the power controller to re-define the “empty” and “full” boundaries. To do this, you need to discharge the device until it turns off completely (it is advisable to even try to turn it on again until it stops responding). Then, without turning on the phone, charge it up to 100%.
After reaching 100%, do not disconnect the cable for another 1-2 hours. Then perform a forced reboot (usually by holding down the power and volume buttons) while charging. Only after this can you disconnect the cable and use your smartphone as usual. This process helps reset the file batterystats.binwhich stores the old discharge curve data.
Do you need to do calibration regularly?
No, modern power controllers are quite smart. Calibration should be carried out only if there are obvious symptoms of incorrect charge percentage display, no more than 1-2 times a year.
It is important to understand: calibration will not increase the physical capacity of a worn-out battery. It will only correct the readings on the screen so that they correspond to the real state of affairs. If after calibration the phone still sits down quickly, it means that the resource is exhausted. skills. chemical element exhausted.
Comparison table of testing methods
To make it easier to choose a diagnostic method, we have prepared a summary table that will help you decide on a method depending on your goals and technical skills.
| Method | Difficulty | Accuracy | What it shows |
|---|---|---|---|
| Android settings | Low | Low | Total application consumption |
| USSD codes | Average | High | Voltage, temperature, status |
| ADB commands | High | Maximum | System logs, health status |
| Applications (AccuBattery) | Low | Medium/High | Real capacity (calculated) |
| Visual inspection | Low | Subjective | Physical damage, swelling |
By combining these methods, you can get a complete picture of the condition of your device. Start with simple methods, and if they raise suspicions, move on to deeper analysis tools.
⚠️ Attention: If you find that the actual battery capacity has dropped below 70% of the factory capacity, you should consider replacing it. Operating a badly worn battery can lead to unstable processor operation and sudden shutdowns at important times.
Frequently asked questions (FAQ)
Why does the phone show 100% charge, but quickly discharges?
This is a classic sign of loss of real battery capacity or need calibration. The battery cannot physically store the stated amount of energy, although the controller thinks otherwise. Try a full discharge and charge cycle or use the AccuBattery app to check the actual capacity.
Is it safe to use engineering codes?
Yes, viewing information through codes like ##4636## is completely safe. The only danger is changing settings within these menus (for example, changing frequency ranges or network types) if you do not know what a particular parameter does. Viewing the data will not cause harm.
Is it possible to restore a dead battery programmatically?
No, this is impossible. Physical wear of chemical elements (degradation of the cathode and anode) is irreversible. apps can only correct the display of the charge percentage, but cannot restore the lost capacity. The only solution is to replace the battery with a new one.
Does fast charging affect the rate of battery wear?
Yes, high charge currents and heating that accompanies fast charging accelerate the degradation of battery chemistry compared to standard low-current charging. However, modern power controllers minimize this harm by reducing the current when heated. For maximum longevity, it is better to use a regular 5-10 W charger.
Where can you see the number of recharge cycles on Android?
Unlike iOS, Android does not have a single standard menu for viewing the cycle counter. You can try to find this information through the ADB command dumpsys batterystats (not on all devices) or in some engineering menus of manufacturers. Most often, users learn about wear indirectly, through a drop in real capacity in applications like AccuBattery.