How to find out if a blocked subscriber called on a Xiaomi phone: 5 working ways

You blocked an unwanted number on your Xiaomi, but now you want to know if that caller tried to reach you? Unlike the iPhone, where blocked calls just disappear from the log, smartphones on MIUI offer several hidden ways to track such attempts. The problem is that standard settings don't always show the full picture - some calls can be logged in system logs, but not displayed in the usual interface.

In this article, we will discuss all possible methods โ€“ from built-in functions. MIUI 14/15 You will learn how the logs of blocked calls on different Xiaomi models differ (from Redmi Note). 12 Xiaomi 14 Ultra), why some calls may not be saved, and how to recover a history if it disappeared after the update. ADB-team.

Why Xiaomi is hiding calls from blocked numbers

The lock function on Xiaomi works on the principle of "soft disregard": the system does not not notify you of an incoming call, but technically the connection is established for 1-2 seconds before the automatic reset works.

  • ๐Ÿ“ต Save resources: the phone does not waste time processing unnecessary calls, but records the fact of trying to communicate in the system logs.
  • ๐Ÿ” Collect statistics: MIUI Analyzes the frequency of calls from blocked numbers to improve spam filtering algorithms.
  • ๐Ÿ›ก๏ธ Protect against fraud: If the number is blocked as โ€œfraudulentโ€, the system can send data to the Mi Security cloud for a global blocklist.

But this mechanism creates a paradox: on the one hand, you want to ignore the unwanted caller completely, on the other hand, it is sometimes critical to know if he tried to contact (for example, if he is a debtor or a former colleague with important information), and luckily, MIUI leaves a back door for viewing such calls - you just need to know where to look.

๐Ÿ“Š Have you ever tried to track a call from a locked number?
Yeah, it was important.
No, I don't need that.
I tried it, but it didn't work.
I didn't know it was possible.

Method 1: Checking through a standard call log (hidden tab)

Few people know, but MIUI 12 and later has a hidden tab in the call log that shows all incoming attempts, including those that have been blocked, to find it:

  1. Open the phone application (pipe icon).
  2. Go to the magazine tab (the icon of the clock at the bottom of the screen).
  3. Touch three points โ‹ฎ in the upper right corner and select Settings.
  4. Activate the option to Show blocked calls (on some firmware it is called Show hidden records).
  5. Return to the magazine and swipe your finger to the left on the screen โ€“ a new tab will appear Blocked.

In this tab, you'll see:

  • ๐Ÿ“ž Numbers that tried to reach but were blocked.
  • โฑ๏ธ Exact time and date of attempt (within seconds accuracy).
  • ๐Ÿ“ Geolocation of the caller (if the number service is enabled).
  • ๐Ÿ”„ Number of repeated attempts from one number.

Note: on some models (such as the POCO F5 or Redmi K60), this feature may be disabled by default to save memory. If there is no tab even after the option is activated, try updating the Phone app through the Mi App Store.

๐Ÿ’ก

If the tab Blocked does not appear, try resetting the Phone app settings to Settings โ†’ Apps โ†’ App Management โ†’ Phone โ†’ Storage โ†’ Clear the data. This will not delete your call log, but will reset hidden filters.

Method 2: Analyze system logs through an engineering menu

For advanced users, there is a method of viewing raw call logs, where all incoming connections are recorded, including blocked ones, which works on all Xiaomi smartphones, but requires accuracy:

  1. Open the Phone app and enter the code: ##4636##.
  2. In the menu that appears, select Usage statistics.
  3. Go to the Call logs tab.
  4. Scroll through the list to the Blocked Calls section, and you will find all blocked attempts in the last 30 days.

Advantages of this method:

  • ๐Ÿ” Shows even those calls that did not appear in the standard log (for example, if the call was reset before the first horn).
  • ๐Ÿ“Š Contains technical details: duration of connection attempt, reset error code, IMEI caller device (if available).
  • ๐Ÿ”„ Allows you to export logs to a.txt file for PC analysis.

โš ๏ธ Warning: Do not change other options in the engineering menu unless you understand their purpose. Incorrect settings can cause failures in the communication module.

Xiaomi modelDoes the engineering menu supportMax. Log shelf lifeIs root required?
Xiaomi 13/14 seriesYes.90 daysNo.
Redmi Note 12/13Yes.30 daysNo.
POCO F4/F5Yes (limited)14 daysNo.
Xiaomi 11 seriesYes.60 daysFor exporting dens

Method 3: Using third-party monitoring applications

If the built-in MIUI tools don't provide enough information, you can use specialized applications.

  • ๐Ÿ“Š Call Logs Backup & Restore โ€“ Stores a complete call history, including blocked calls, to the cloud or local file. CSV PC-analysis.
  • ๐Ÿ” Truecaller - shows blocked calls in the Spam section, but requires registration, works even if the number is blocked at the operator level.
  • ๐Ÿ›ก๏ธ Blacklist Plus is an advanced blocker with a log of all attempts to communicate from blocked contacts.
  • ๐Ÿ“ฑ MIUI Hidden Settings โ€“ Reveals hidden firmware options, including advanced call logs (requires permissions) ADB).

When choosing an application, pay attention to:

  • ๐Ÿ”’ Privacy Policy: Some programs (such as Truecaller) upload your contacts to their servers.
  • ๐Ÿ“ฅ Export size and format: for long-term storage, it is better to choose applications with support CSV or JSON.
  • ๐Ÿ”„ Automatic backup: useful if you reset your phone to factory settings frequently.

Check reviews in the Mi App Store (rated above 4.2)

Download APK only from official sources

Provide access only to the Call Log (not to SMS or contacts)

Create a backup copy of current logs

Disable battery optimization for the application-->

For example, in Call Logs Backup & Restore, the algorithm for viewing blocked calls is as follows:

  1. Install and open the application.
  2. Press Backup and select Call logs.
  3. After you create a backup, go to View โ†’ Blocked calls.
  4. Filter records by date or number.

Method 4: Viewing through a communications operator (USSD and personal account)

If the call is blocked at the phone level, the operator still records the incoming call in its database, and most Russian operators have ways to request this information:

Operator.USSD-requestPersonal Cabinet (section)Data retention period
MTS*111*0887#Details โ†’ Incoming90 days
Beeline*110*09#History โ†’ Challenges60 days
MegaFon*105*00#Services โ†’ Detailing180 days
Tele2.*155*1#My services. โ†’ History30 days

Important nuances:

  • ๐Ÿ“Œ The operator's detail shows all incoming calls, even those that were blocked by the phone, +79XX***1234).
  • ๐Ÿ’ฐ Requesting detail through USSD usually paid (from 3 to 15 rubles per request).
  • โณ Data appears with a delay of up to 24 hours.
  • ๐Ÿ”’ A passport may be required to view the full information (at the first request through your personal account).

โš ๏ธ Note: If you use a virtual operator (e.g. Yota or Tinkoff Mobile), USSD-In this case, request details only through the application or the operator's website.

Method 5: ADB-Teams for Advanced Users

If you're ready to work with Android Debug Bridge (ADB), you can extract the full call logs directly from the system database, which is guaranteed to show all blocked attempts, but requires connecting the phone to a PC.

Instructions:

  1. Install ADB Tools on your computer.
  2. Turn on USB Debugging on your phone: Settings โ†’ About Phone โ†’ MIUI Version (click 7 times), then Settings โ†’ Additional โ†’ For Developers โ†’ Debugging over USB.
  3. Connect your phone to your PC and type in the command line: adb shell su content query --uri content://call_log/calls --where"type=3" --projection"number,date,duration""=3 โ€” This is the code of the incoming blocked call in the database. MIUI.
  4. To export logs to a file, use: adb shell content query --uri content://call_log/calls > calls.log

Decoding of fields in conclusion:

  • Number โ€“ the phone of the blocked subscriber.
  • date: Call time in milliseconds since 1970 (use a converter to translate to normal format).
  • Duration of the connection attempt (usually 1-2 seconds for blocked).
  • type: 1 - incoming (successful), 2 - outgoing, 3 - incoming blocked, 5 - missed.
What if ADB canโ€™t see the phone?
1. Make sure that the "File Transfer" mode is enabled" (MTP) when connected USB. 2. Reinstall Xiaomi drivers (download from the official website). 3. Try another one USB-cable (preferably original from Xiaomi). 4. Enable the "Debugging by" option USB (Security settings)" in the developer settings. 5. Restart your phone and PC.

To automate the process, you can use a script in Python:

import subprocess


import re




Getting call logs



result = subprocess.run(['adb','shell','content','query','--uri','content://call_log/calls'],




capture_output=True, text=True)




Filtering blocked calls (type=3)



blocked_calls = re.findall(r'number=(\+?\d+).+type=3.+date=(\d+)', result.stdout)





for call in blocked_calls:




print(f) Number: {call[0]}, Time: {call[1]}

What to do if the history of blocked calls suddenly disappears

Sometimes users are faced with a situation where the tab with blocked calls is empty, although there were records in the past.

  • ๐Ÿ”„ Update MIUI: After major updates (for example, with the MIUI 13 on MIUI 14) the system can reset the hidden logs, and they can only be recovered through the ADB backup.
  • ๐Ÿ—‘๏ธ Cache Clearing: If you cleaned memory through Settings โ†’ The vault, the temporary log files may have been deleted. /data/data/com.android.providers.contacts/databases through a file manager with root rights.
  • ๐Ÿ”ง Sync failure: If you have Mi Account sync enabled, try logging out and re-signing in โ€“ sometimes it restores hidden data.
  • ๐Ÿ“ฑ Hardware reset: After resetting to factory settings, the entire call history is deleted without the possibility of recovery (if there was no backup).

To prevent data loss:

  1. Export magazines regularly through Call Logs Backup & Restore.
  2. Enable automatic sync with Google Contacts (although it doesnโ€™t save blocked calls, it does capture regular calls).
  3. Use cloud services like Mi Cloud, but remember that they only store data for 30 days.

๐Ÿ’ก

If you suspect that your call history has been deleted maliciously (for example, by someone with access to your phone), check the activity through Settings โ†’ Security โ†’ Unlock Log. There may be traces of unauthorized access.

FAQ: Frequent questions about blocked calls on Xiaomi

Can you see how many times a blocked subscriber called if they used different numbers?
Yes, but it requires logging through ADB or engineering menus. In the standard call log, Xiaomi groups entries only by individual numbers. Apps like Truecaller can show the connection between different numbers if they are labeled as spam in their database.
Why are some blocked calls not displayed in any logs?
This happens in three cases: the call was blocked at the operator level (for example, through the service "Antispam"). the Subscriber used a hidden number (*67 before dialing), and the system was unable to fix the call. the phone activated the option to Delete logs of blocked calls after 24 hours (check in Settings โ†’ Privacy).
Can I block a number so it doesnโ€™t even appear in hidden magazines?
Yes, you need to: Add a number to the blacklist through Settings โ†’ SIM-maps and mobile networks โ†’ Block Calls. Enable Delete Records of Blocked Calls (available on the Internet) MIUI Use applications like Blacklist Plus with Quiet Block (calls are not even logged) and note that you can't track your attempts even through a block like this. ADB.
How to block all unknown numbers on Xiaomi, but still see who called?
Set up a "Smart Lock" in MIUI: Go to Settings. โ†’ SIM-maps and mobile networks โ†’ Block calls. Activate Block unknown numbers. Enable Save logs of blocked calls. Add exceptions for important contacts to the Whitelist. In this case, all unknown numbers will be blocked, but their attempts to communicate will remain in a hidden log.
Does this work on Xiaomi with global and Chinese firmware?
Yes, but there are differences: Global MIUI Chinese MIUI Notes Hidden tab in the magazine Yes Yes (called "") On Chinese firmware you need to enable the display in โ†’ โ†’ Engineering menu Yes Yes (code # #4636##) Chinese models may require an account Mi with reference to China ADB-team Yes Limited Chinese firmware need to unlock Bootloader