Determining the actual service life of a smartphone is a task that often arises when purchasing a used device or diagnosing your own gadgets. Unlike computers, where you can easily find out the number of hours of use of the hard drive, in mobile OS information about the time of use is hidden deep in the system logs or specific menus.

Users often confuse the concepts of โ€œbattery lifeโ€ and โ€œtotal lifespan of the device.โ€ It is important to understand that usage statistics can be reset when flashing or resetting settings, however, physical traces of use, such as battery charge cycles or memory wear, remain unchanged and give a more accurate picture.

In this article we will analyze all available methods: from standard settings Android before using the engineering menu and third-party utilities. You will learn to distinguish between marketing gimmicks and real technical data in order to make an informed decision about the condition of your device.

Analysis of statistics through system settings

The easiest and most accessible way to obtain primary data is to refer to the built-in menus of the operating system. Starting with version Android 9 Pie, Google introduced the Digital Wellbeing feature, which aggregates data on how long the screen was active over a certain period.

To access this information, you need to follow the path Settings โ†’ Digital Wellbeing and Parental Controls. Here you will see a usage graph for the day, week or month. However, it is worth remembering that this data is often reset when the device is rebooted or can be reset by the user manually, so it is not suitable for determining the overall age of the phone.

A more reliable source within the system is the power section. Go to Settings โ†’ Battery โ†’ Battery Usage. This displays the screen time and the time the device has been in active mode since the last full charge. If you see abnormally high numbers, this may indicate that the phone has not been rebooted for a very long time, or the battery has calibration problems.

โš ๏ธ Note: The data in the Digital Wellbeing section is stored locally on the device. When performing a full factory reset, all usage history will be permanently deleted.

๐Ÿ’ก

Before buying a used phone, ask the seller to show usage statistics for the month. If the graph is empty or looks suspiciously flat, the device may have recently been reflashed to hide defects.

Some manufacturers, such as Samsung or Xiaomi, add their own add-ons over the stock one. Android. Their interfaces may contain additional counters. For example, in the shell One UI you can find detailed information about the sleep and awakening cycles of the device, which indirectly indicates the duration of operation.

Use of secret service codes

The engineering menu is a powerful diagnostic tool hidden from the average user. It is accessed through a set of special character combinations in the Phone application. These codes allow you to access hidden sections where technical statistics are stored.

The most universal code for processor-based devices MediaTek is ##3646633##. After entering, you will be taken to the menu Engineer Mode. Go to the Hardware Testingtab, then select Battery or Battery Log. Information about charge cycles and the total operating time of the battery since it was first turned on can be displayed here.

For devices Samsung there is a code *#0228#that opens the battery status menu. The bottom of the screen often displays a value Quick Start or voltage and capacitance data that changes depending on wear. Pressing the button Quick Start in this menu may reset the calibration, so be careful.

List of popular service codes

#06# - IMEI check;##4636## โ€” testing menu (works on many pure Android);##232338## โ€” displaying the Wi-Fi MAC address.##7780##* - factory reset (careful!).

It is important to note that on modern versions Android 10-14 many old codes were blocked by developers for security reasons. If the code does not work and you see the message โ€œCode is not valid,โ€ it means that the manufacturer has restricted access to this section. In this case, you will need to use ADB commands or third-party software.

๐Ÿ“Š What brand of smartphone is yours?
Samsung
Xiaomi
Google Pixel
Another Chinese brand

Checking battery charge cycles

The condition of the battery is one of the most objective indicators of how much the phone has been used. Each lithium-ion cell has a limited life, usually expressed in the number of full charge-discharge cycles. Knowing the number of cycles, you can approximately calculate the age of the device.

In the standard interface Android this information is often hidden. However, it can be retrieved through the system logs. This will require connecting to a computer and using USB debugging. The command to obtain battery data is as follows:

adb shell dumpsys battery

The result of the command will produce a lot of technical information, including the current charge level, connection status and temperature. However, the cycle count is not always shown in this output. For a deeper analysis, you can use the command:

adb shell cat /sys/class/power_supply/battery/cycle_count

If the file exists and the command returns a number, you have obtained the exact number of cycles. For example, a value of 300 means the battery has completed 300 complete cycles. Considering that the average battery life is 500-800 cycles (about 2-3 years of active use), this number will say a lot about the age of the phone.

Number of cycles Approximate age Residual capacity Recommendation
0 - 100 up to 6 months 95-100% Excellent condition
100 - 300 6 months - 1.5 years 85-95% Normal wear
300 - 500 1.5 - 2.5 years 75-85% Noticeable reduction autonomy
More than 500 More than 2.5 years Less than 75% Battery replacement is recommended

โš ๏ธ Attention: Interpretation of data on cycles depends on the algorithms of a particular manufacturer. Some brands count the cycle only at 100% discharge, others add up partial recharges. Always check the data with the official specifications of the model.

๐Ÿ’ก

The number of charge cycles is the most reliable technical parameter for assessing the real age of a smartphone, since it cannot be reset programmatically without replacing the power controller.

Analysis of system logs via ADB

For advanced users with access to a computer, the most complete source of information is system logs logs Android. The utility ADB (Android Debug Bridge) allows you to download the history of events, including the very first activation of the device after assembly at the factory.

To get the date of first activation, run the following command in the computer terminal with the phone connected:

adb shell settings get global device_provisioned

Although this command only shows the fact of configuration, more detailed information can be found in the event log. Use the command logcat filtering by tags related to system boot. Often the earliest entries in the log (if it has not been cleared) contain a timestamp of the first start.

You can also check the installation time of system updates. Often the installation date of the first major update is close to the date of purchase or activation of the device. Command to view package history:

adb shell pm list packages -f

Analyzing system file modification times may provide a clue. If you see that key system applications were installed or updated 2 years ago, and the phone is positioned as new, this is a clear sign of a refurbished or used device.

โ˜‘๏ธ Preparing for diagnostics via ADB

Done: 0 / 5

Third-party diagnostic applications

If you donโ€™t want to mess around with the command line, specialized applications from the store will come to the rescue Google Play. They automate the data collection process and provide information in an easy-to-read format. However, you should be careful: not all applications have access to protected sections of the system without root access.

One โ€‹โ€‹of the most popular tools is the application AccuBattery. It will not show the date of purchase, but will highly accurately calculate the actual capacity of the battery compared to the declared one, based on the charging process. After several charging cycles, the application will display the percentage of battery health (Health).

Other useful utilities include CPU-Z and Device Info HW. They provide comprehensive information about the hardware: fingerprint sensor, display model, memory manufacturer. Comparing the component's manufacturing date (if available in detail) with the phone's sales date may reveal inconsistencies.

  • ๐Ÿ”‹ AccuBattery is the best choice for estimating battery wear and cycle count (after calibration).
  • ๐Ÿ“ฑ Phone Info SAM is a dedicated app for Samsung devices, showing manufacturing date, date of first sale, and region.
  • โš™๏ธ AIDA64 is a comprehensive monitoring tool all sensors and system parameters in real time.

Remember that applications that require root access can provide more data, for example, the exact uptime of the clock since the first power-on, recorded in hidden memory sections. But getting root access may void your warranty.

โš ๏ธ Note: Application interfaces and available data may change with Android updates. If the application shows a battery access error, check the permissions in the system settings or try alternative software.

๐Ÿ’ก

To obtain accurate data in AccuBattery, you need to use the phone in normal mode and charge it from 0 to 100% at least 3-4 times. Only after this the capacity calculation will become reliable.

Indirect signs of long-term use

Sometimes software methods do not give a definite answer, especially if the phone has been professionally restored. In such cases, it is worth paying attention to indirect signs that indicate the age of the device. These markers are often ignored, but they are very informative.

Pay attention to the charging connector USB-C or Micro-USB. The new phone's contacts inside the connector are shiny and clean. For a device that has been actively used for a year or more, you will definitely notice abrasions, scratches on the contacts and an accumulation of micro-dust, which is difficult to clean completely.

Also check the oleophobic coating of the screen. On new smartphones, the finger glides easily, and fingerprints are erased with one movement. On an old phone, the coating wears off in areas of frequent touch (usually the bottom of the screen or the center), which is why the glass becomes rough and quickly gets dirty.

  • ๐Ÿ‘๏ธ Screen burn-in โ€”on AMOLED matrices, over time, traces may appear from static interface elements (status bar, navigation buttons).
  • ๐Ÿ”Œ Back in the connectors โ€”the charging cable in the old socket may wobble or fall out at the slightest movement of the cable.
  • ๐Ÿ”Š Sound dynamics โ€”the protective mesh of the speaker becomes clogged with dust and sebum, which makes the sound quieter and more muffled over time.

Another important aspect is the presence of pre-installed software. If the phone has applications that were popular 2-3 years ago and have already been removed from the store, or versions of system applications are outdated, this is a sure sign that the device has not been updated for a long time or is an old stock.

Is it possible to accurately find out the date of purchase of the phone by IMEI?

Officially - no. IMEI databases contain information about the model and country of destination, but not the date of sale to a specific user. Some paid services (claim) that they can do this, but their data is often based on rough estimates based on the production date, and not on actual store receipts.

Are charge cycle statistics reset when flashing?

In most modern smartphones, the cycle counter is recorded in the non-volatile memory of the power controller (BMS). A simple software flashing (ROM) does not affect this chip, so the data is preserved. A reset is only possible when physically replacing the battery or resoldering the controller.

Why does the battery settings show a runtime of 200 hours, but the phone is a year old?

Most likely, you are looking at the total operating time of the screen or active mode since the last full reset of the statistics, and not from the moment of production. Either the phone did not reboot for an extremely long time, and the counter simply continued to accumulate values.

Does the "Energy Saving" mode affect the cycle count?

No, the energy saving mode only limits background activity and screen brightness, slowing down the discharge. The cycle counting algorithm records the fact that current passes through the battery, regardless of what mode the phone was operating in at that moment.

How to check a phone if it does not turn on?

If the phone does not turn on, software methods are useless. All that remains is a visual inspection of the screws (traces of unscrewing), checking the tightness of the cover and analyzing the external condition of the connectors. You can also try connecting it to a PC - if the computer makes the sound of connecting a USB device, it means the power controller is alive, and there is a chance to revive the device.