How to determine whether a PCT was made on Xiaomi: all working methods

Have you bought a used Xiaomi smartphone and wondered if it had a factory reset (PCT)? Or would you like to sell your device and honestly state in the ad if you had previously dropped it? In both cases, it is important to know how to check the history of resets. In this article, we will examine all the available methods, from standard MIUI settings to hidden engineering menus and ADB commands.

The manufacturer doesn’t always provide direct tools to track PCT, but there are indirect features and technical methods to help identify resets. Some require root rights or special knowledge, others are available to anyone. We have compiled current methods for all versions of MIUI (including MIUI 14 and HyperOS) and models from the Redmi Note 10 to the flagship Xiaomi 14.

What is PCT and why it is important to know

A PCT (Reset) is a complete factory reset that removes all user data, applications, and settings, unlike a normal reboot or reset of individual settings, a PCT erases:

  • πŸ“± Installed applications and their data
  • πŸ“ Files in internal memory (unless a separate memory card is used)
  • πŸ”‘ Google accounts, Mi Accounts and other bindings
  • πŸ“Ά Network settings (Wi-Fi, Bluetooth, mobile Internet)
  • πŸ”§ System parameters (sound, display, security)

Why does it matter? When you buy a used phone, the PCT can hide it.

  • 🚨 Traces of a previous owner (such as a tied Mi Account that will lock the device after a reset).
  • πŸ› οΈ Firmware problems (if the reset was due to failures, not for sale).
  • πŸ”„ Attempts to bypass locks (e.g. after theft or loss).

⚠️ Note: If the seller claims that the reset was not done, but you found signs of PCT, this may be a reason for additional testing of the device for legality or operability.

Method 1: Verification through MIUI settings (without root)

The easiest method is to look at system settings, which doesn't give you a 100% guarantee, but it can reveal indirect signs of a reset.

  1. Open the Settings. β†’ The phone.
  2. Find the Hours or Status (depending on the MIUI version).
  3. Check the date of the first switch on or the time since the last reset.

If the date of the first turn on coincides with the current or recent, and the phone is clearly not new - this is a sign of PCT.

  • πŸ“… No update history in Settings β†’ The phone. β†’ Updating the system.
  • πŸ”„ Standard wallpaper and sounds (unless the previous owner changed them after resetting).
  • πŸ“± Empty list of installed apps (except standard ones from Xiaomi).

Check the date of the first inclusion|Learn the history of updates|Pay attention to standard wallpaper and sounds|Make sure there are no user applications-->

This method works on all Xiaomi devices, but does not give an exact answer, for example, the date of the first turn on can be reset through the engineering menu, and the wallpaper can be easily changed manually.

Method 2: Analyze system logs (for advanced users)

MIUI maintains event logs where discharge records can be stored, and you need access to the ADB (Android Debug Bridge) to view them.

  1. Turn on Developer Mode (7 times click on the MIUI version in Settings β†’ About Phone).
  2. Activate USB Debugging in Settings β†’ Additional β†’ For developers.
  3. Connect your phone to your PC and execute the command:
adb shell dumpsys activity settings | grep "factory_reset"

If there's a line in the answer factory_reset=1 or master_clear, The alternative command to check the time of the last reset was executed:

adb shell dumpsys package | grep "firstInstallTime"

Compare the date to the current one – if the difference is less than a few days and the phone is not new, it’s an indirect sign.

⚠️ Warning: Some custom firmware or root rights can clear logs. If commands return an empty answer, it does not guarantee no reset.

πŸ’‘

If you don’t have experience with ADB, use Minimal ADB and Fastboot, which makes it easy to execute commands without fully installing the Android SDK.

Method 3: Check through the engineering menu (#4636##)

A hidden engineering menu allows you to get technical information about the device, including data on discharges.

  1. Open the Phone app.
  2. Enter the combination: ##4636###.
  3. Go to the phone information or Usage statistics tab.

Look for the following parameters:

  • πŸ”„ Factory reset count - reset counter (if available).
  • πŸ“… Last reset time – the date of the last reset.
  • πŸ› οΈ Bootloader status – if Unlocked, the probability of manual reset is high.

Some models (e.g. Redmi 9 or Poco X3) may not have this data, so try an alternative combination:

##284##

It opens the testing menu, where the Single Test β†’ Factory Reset section sometimes displays status.

What to do if the engineering menu is not opened?
On some firmware (e.g. global versions of MIUI), access to the engineering menu is blocked. In this case, try: 1. Use applications like MTK Engineering Mode (for devices running MediaTek processors). 2. Connect via ADB and execute the command am -n com.android.settings/.DevelopmentSettings. 3. Install custom recovery (TWRP) and search for logs in the /data/log folder.

Method 4: Verification through Mi Account and device binding

If the previous owner has not untied his Mi Account, this is a sure sign that there is no full reset.

  1. Go to Settings β†’ Accounts β†’ Mi Account.
  2. See if the account is linked to the device.
  3. If you have an account but don’t know the password, the phone hasn’t been reset or the reset was done without a detachment (which is dangerous!).

Critical: If a device is tied to someone else's Mi Account, it will lock after you reset (activation lock), which is one of the main reasons why it's important to check the history of the PCT before buying.

Additional binding features:

  • πŸ”’ Requesting a password when trying to reset via Settings β†’ Additionally. β†’ Resetting settings.
  • πŸ“± Message β€œThis device is linked to another account” when you sign in to your Mi Account.
  • 🚫 Inability to update firmware via Ota Updater (sometimes blocked on attached devices).

Yeah, the phone's locked.|Yeah, but we managed to unlock it.|No, I always untie my account.|I don't know what that is.-->

Method 5: File system analysis (root required)

If you have root rights, you can check the files that are created or changed when you reset.

  1. folder /data/system β€” search for files: factory_reset_protect.db β€” Provides data on protection after discharge. settings_global.xml β€” can store reset marks.

/data/misc

reset_reason

recovery_last_log

Use any root-enabled file manager (such as Root Explorer or FX File Explorer) to view the files, and note the date of change if they match the date of purchase of the phone, this is a sign of a PCT.

The following is the method of checking through Terminal Emulator:

su


ls -la /data/system | grep reset

If the team returns files with recent dates, the probability of a reset is high.

⚠️ Note: Modifying or deleting files in /data It can cause the system to fail. Do not edit them without a backup!

Method 6: Checking through Xiaomi service centers

If the independent methods did not work, you can contact the official service center Xiaomi. They have access to the database of devices and can provide information about:

  • πŸ“‹ Phone activation date.
  • πŸ”„ History of service calls (including discharges).
  • πŸ”’ Blocking Status (Mi Account, IMEI).

This will require:

  1. Check or document confirming the purchase (if the phone is guaranteed).
  2. IMEI devices (you can find out by command *#06#).
  3. Passport (for identification).

The service is paid (from 500 to 1500 rubles), but gives the most accurate information. Official services are available in most major cities - the list can be found on the website of Xiaomi Russia.

πŸ’‘

An official check through a service center is the only way to obtain 100% reliable information about dumps if the previous owner did not clear logs.

Method 7: Indirect Signs of PCT (for quick check)

If you don’t have the time or the ability to use technical methods, pay attention to the indirect signs:

Sign.What does it mean?Probability of PCT
No photos or files in internal memoryPrevious owner cleared the data or made a resetTall.
Standard screen settings (brightness, color temperature)After PCT, all parameters are reset.Medium
Lack of call and message historyWhen reset, all logs are deletedTall.
No Devices in Mi Cloud (if account is untied)The reset could have been made before the saleLow.
Phone "like new" without scratches, but with a worn-out batteryPerhaps the reset is made to hide defectsMedium

These signs do not give a complete guarantee, but help to make an overall impression of the device. For example, if the phone looks perfect, but the battery runs out in 2 hours, this is a reason to doubt the honesty of the seller.

Frequent questions about checking the PCT on Xiaomi

Can you tell me how many times you’ve been on Xiaomi?
The exact number of resets can only be found through the engineering menu (Factory reset count) or system logs (Root required).
If I make a PCT myself, will there be any traces left?
Yes, even after you reset, you may still have tags in your logs (/data/log) or engineering menus, and you can only completely remove them by flashing or cleaning the data partition manually.
What to do if you buy Xiaomi with a tied Mi Account?
If this is not possible, try unlocking through official Xiaomi service (a purchase check is required) or specialized services (for example, Mi Account Unlock, but this is risky).
Can a TWRP reset leave a trail?
Resetting via custom recovery (TWRP) cleans data more thoroughly than a standard PCT, but tags can remain in persist or misc sections.
How to check the PCT on Xiaomi without turning on your phone?
Without the device, you can't check the PC, and the only option is to connect to your PC in Fastboot mode and analyze partitions through fastboot getvar all commands, but that won't give you any information about resets.