How to find out the time of Xiaomi phone: all the ways for Redmi, POCO and Mi

Smartphone Time: Why It Matters and Where to Look for Data

Every Xiaomi owner wonders, sooner or later, how many hours a day do I actually use my phone? This information is useful not only for monitoring digital hygiene, but also for diagnosing battery status. For example, if the screen on time (SOT) has dramatically decreased under the previous mode of use, this is a signal of possible battery wear or background processes that β€œeat” charge.

The manufacturer hides this data deep in the system, but it can be extracted in several ways, from standard MIUI tools to engineering menus and third-party utilities. In this article, we will discuss all the current methods for the Redmi Note 12, POCO X5, Mi 11 and other devices based on MIUI 14/15 and Android 13/14.

What exactly can you learn? Depending on the method, you get:

  • πŸ“Š Uptime – How many phones are on since the last reboot.
  • ⏱️ Active screen time (SOT) β€” total length of use of the display.
  • πŸ”‹ Battery discharge statistics – which applications and processes consumed energy.
  • πŸ“… Use history – data from the last days/weeks (requires additional applications).

πŸ“Š Why you need to know the phone’s operating time?
Controlling digital dependency
Diagnostics of the battery
Curiosity
Other

Method 1: Standard statistics in MIUI (without root)

The easiest method is to use the built-in MIUI tools, which will not show the exact time from the first turn on, but will give data on the current session and battery consumption statistics.

Instructions:

  1. Open the Settings. β†’ Battery.
  2. Slip on the consumption chart icon (at the top of the screen).
  3. Screen Time will appear at the bottom – this is your Screen On Time (SOT) for the current charging cycle.

Limitations of the method:

  • ❌ Does not show the total time of the phone (uptime).
  • ❌ Resets after full charge or reset.
  • ❌ No history, just data for the day.

πŸ’‘

If the battery settings do not have a schedule, upgrade MIUI to the latest version or check the Settings β†’ Special features β†’ Usage statistics (on some firmware).

Method 2: Engineering menu (codes and hidden settings)

For advanced users, there is a way to get the exact uptime through the engineering menu, which works on all Xiaomi smartphones, but it requires caution – don’t change other settings unless you’re sure of their purpose!

Step-by-step:

  1. Open the phone app and enter the combination: ##4636##
  2. In the menu that appears, select Battery Information.
  3. Scroll down to the Time since boot block – this is the time your phone has been running since the last reboot in ChCh:MM:SS format.

Alternative code for some models (e.g. POCO F5):

##284##

After entering, the battery test will open, where uptime will be indicated at the top of the screen.

What to do if the engineering menu is not opened?
Some of the firmware (e.g., global versions) MIUI In Europe, the engineering menu can be blocked: πŸ”Ή Install the application MTK Engineering Mode (for devices running MediaTek processors). πŸ”Ή Use it. ADB-Team: Adb shell cat /proc/uptime (requires a connection to the PC).

⚠️ Warning: Do not change the settings in the engineering menu unless you know their purpose! This can lead to unstable operation of the phone or even a "brick" (breakdown of the firmware).

Method 3: Applications for monitoring (AccuBattery, GSam Battery)

The utility side provides advanced statistics, including usage history, battery wear forecast, and detailed energy consumption analysis. We recommend two proven applications:

AnnexFunctionsFeatures
AccuBatteryπŸ“Š History SOT days πŸ”‹ Battery health forecast ⚑ Optimizing chargingFree version with limitations; requires calibration within 2-3 days.
GSam Battery MonitorπŸ•’ Detailed uptime and sleep time πŸ“ˆ Consumption schedules by application πŸ” Analysis of the system's awakeningsPaid version (~$2) for advanced features; runs without root, but with root gives more data.

How to configure AccuBattery for maximum accuracy:

Install the app from Google Play| Complete initial calibration (charging to 100% and discharge to 20%)|Enable the option "Monitoring Charging" in settings | Calibrate battery capacity (indicated in mAh for your model)|Check the statistics after 3-5 charging cycles

-->

⚠️ Note: Battery monitoring applications may show inaccurate data on custom firmware (e.g. LineageOS or Pixel Experience). ADB.

Method 4: ADB-Teams for Advanced Users

If you're familiar with ADB (Android Debug Bridge), you can get your phone's life directly from system files, a method that's suitable for diagnosing or automating data collection.

Instructions:

  1. Install. ADB-pc-tool.
  2. Connect your phone to your computer and allow debugging over USB (Settings β†’ About Phone β†’ MIUI Version (Tap 7 times) β†’ For developers β†’ Debugging over USB).
  3. In the command line, run: adb shell cat /proc/uptime The first number in the answer is the kernel's run time in seconds. Divide it by 3600 to get the clock.

Example of conclusion:

123456.78 987654.32

Here, 123456.78 is 123456 seconds (or ~34 hours) of phone life from the last reboot.

To get the time of the active screen, use the command:

adb shell dumpsys power | grep "mScreenOnTime"

The answer will be in milliseconds (divided by 3.6 million for clock translation).

πŸ’‘

ADB-commands give the most accurate data, but require terminal skills. It's easier to use an engineering menu or application for a one-time check.

Method 5: System Logs (for technical support)

If you need to provide your phone’s time to Xiaomi’s support team (for example, warranty repairs), you can export system logs that contain detailed information about uptime, reboots, and battery events.

How to get logs:

  1. Install the Mi Logs app (available in GetApps or via APK).
  2. Run log recording and play back the problem (e.g., fast battery drain).
  3. Export the file and find the lines with: uptime: - system time. screen_on: β€” total time of active screen. battery_discharge: β€” rank-up.

Example of a line from a log:

[2026-05-20 14:30:45] uptime: 36840 (sec), screen_on: 12345 (sec)

Here, 36,840 seconds = ~10 hours of phone life, and 12,345 seconds = ~3.4 hours of active screen.

⚠️ Note: System logs may contain confidential information (IMEI, Before sending support, delete the extra data or use tools like Logcat Filter.

Comparison of methods: which one to choose?

The choice of method depends on your goal and level of preparation:

MethodprecisionDifficultyWhen to use
MIUI Standard Statistics⭐⭐⭐Quickly check the SOT for the current day.
Engineering menu⭐⭐⭐⭐⭐⭐Exact uptime without third-party applications.
AccuBattery/GSam⭐⭐⭐⭐⭐⭐Long-term monitoring and analysis of the battery.
ADB-team⭐⭐⭐⭐⭐⭐⭐⭐⭐Technical diagnostics or automation.
Logs of the system⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐Support or in-depth analysis of problems.

For most users, a combination of standard MIUI statistics (for quick monitoring) and AccuBattery (for history and forecasts) is enough. If you want accurate operating times for technical purposes, use an engineering menu or ADB.

FAQ: Frequent questions about Xiaomi's working hours

πŸ”Ή Why is the time of the active screen (SOT) into MIUI discharged?
This is a feature of the system: MIUI links SOT statistics to the charging cycle. Once you connect the charger and reach 100%, the meter is reset. To save the history, use third-party applications like AccuBattery.
πŸ”Ή Can I find out the total time of the phone since the purchase?
No, MIUI doesn't keep that statistic, the most that's available is the time since the last reboot (uptime) or the history of charging in monitor applications. For a rough estimate, divide the number of charging cycles (from Settings β†’ Battery β†’ Battery Status) by the average time between reboots.
πŸ”Ή Why the Engineering Menu Shows a Different Time Than AccuBattery?
The engineering menu displays the kernel uptime, and AccuBattery only takes into account the periods when the phone has been unlocked or the screen is on, a difference that can be as high as 20-30% due to background processes.
πŸ”Ή How to Reset the Time Counter?
The only way is to restart the phone, and after the reboot, the uptime and SOT counters will reset, and if you want to reset the statistics to AccuBattery, go to the app's settings and select Reset.
πŸ”Ή Does the operating time affect battery wear?
Indirectly, yes. The longer the phone is on, the more charging/discharge cycles the battery goes through. However, the key factor is not the time itself, but the number of full cycles and operating conditions (temperature, fast charging). The optimal SOT for modern Xiaomi smartphones is 6-8 hours on a single charging cycle.