How to See Who Called From Xiaomi’s Blacklist: The Complete Guide

You missed an important call, but the number was blacklisted β€” and now you urgently need to know who tried to contact? On Xiaomi smartphones (including Redmi and POCO), the history of calls from blocked contacts is hidden by default, but there are several ways to restore it. In this article, we will analyze all the working methods for different versions of MIUI β€” from standard settings to hidden functions and workarounds.

The problem is that once you blacklist a number, it automatically filters not only incoming calls, but also log entries. However, starting with MIUI 12.5, Xiaomi leaves a trail of such calls in system logs that can be extracted without root rights, and we'll show you how to do this without risking data, and we'll also talk about the nuances of blocking on different models, from the Redmi Note 10 to the flagship Xiaomi 14.

Why blacklisted calls don't appear in the log

The lock mechanism in MIUI works at the system application level com.android.contacts. When a number is blacklisted, the following happens:

  • πŸ“΅ Call filtering: the system interrupts the connection to the first beep (on some firmware - after the first beep). 1-2 signal).
  • πŸ—‘οΈ Hiding records: Call log (com.android.dialer) ignores blocked numbers when displaying.
  • πŸ“Š Logistics: despite visual concealment, call data is stored in calllog.db and blockednumber.db databases.

It is important to understand that the complete removal of traces of the call occurs only when:

  1. Manually clean the log through Settings β†’ Apps β†’ Phone β†’ Storage β†’ Clear the data.
  2. Use the "Confidential Mode" function in MIUI 14.
  3. Reset the phone to factory settings.

⚠️ Attention: On devices with MIUI Global and MIUI Europe logs of blocked calls are stored for up to 30 days (MIUI China) this period is reduced to 7 days.

Method 1: View through the standard call log (MIUI 14+)

Starting with MIUI 14, Xiaomi added a hidden option to display blocked calls.

  1. Open the phone application (pipe icon).
  2. Slip on three dots in the upper right corner β†’ Settings.
  3. Scroll to Block and Spam β†’ Blocked Calls Log.
  4. Turn on the switch to show blocked calls.

Once activated, the main log will show gray entries marked Locked.

  • πŸ•’ Time and date of call.
  • πŸ“ž Number (if not hidden by the operator).
  • ⏱️ Duration (0 seconds if the reset occurred before the response).

Turn off the "Do Not Disturb" mode in the notification curtain

Make sure that call sync is enabled in your phone settings (Settings β†’ Google Accounts β†’ Sync)

Check for updates to the Phone app in Google Play

Close all background applications that may block access to the log-->

If you don't have an option, your firmware is outdated. Update MIUI through Settings β†’ About Phone β†’ Update system or use alternative methods from the following sections.

Method 2: Exporting a call log through ADB

For advanced users, there is a method of extracting the full log (including blocked numbers) through Android Debug Bridge (ADB).

  • πŸ–₯️ Computer with installed ADB Tools.
  • πŸ”Œ USB-cable (preferably original).
  • βš™οΈ Included debugging by USB (Settings β†’ The phone. β†’ Version. MIUI β†’ 7 times to tap β†’ Return to Additional Settings β†’ For developers β†’ Debugging by USB).

Steps to extract data:

adb shell


su




cp /data/data/com.android.providers.contacts/databases/contact2.db /sdcard/




exit




adb pull /sdcard/contact2.db C:\call_logs\

File. contact2.db The call table contains a call table where the field is_blocked=1 It's a blocked call:

  1. Download the DB Browser for SQLite program.
  2. Open contact2.db β†’ go to the Data Review tab β†’ select the call table.
  3. Sort by date column (time in milliseconds since 1970).

⚠️ Note: This method requires root rights on some firmware. Without them, you will get a Permission denied error. Alternatively, use applications like Call Logs Backup & Restore (see Method 4).

How to convert time from milliseconds to readable format
Use the site. https://www.epochconverter.com/ or formula in Excel: = (millisecond / 86400000) + 25569, Then format the cell as "Date/Time".

Method 3: Using applications to restore logs

If manual methods seem complicated, use specialized utilities.The best options for Xiaomi:

AnnexFunctionsRoot is required.Reference
Call Logs Backup & RestoreExport/import of journals in CSV, filter on blocked❌ No.Google Play
Blacklist Call Log ViewerViewing hidden calls, statistics of blocking⚠️ Partially.APKCombo
MIUI Hidden SettingsUnlock Hidden MIUI Options, Including a Lock Log❌ No.4PDA

Instructions for Call Logs Backup & Restore:

  1. Install the application and give access to call logs.
  2. Click Backup β†’ Select the CSV format.
  3. Open the file in Excel or Google Sheets.
  4. Filter the Type column by the value of BLOCKED.

Standard Xiaomi|Call Logs Backup & Restore|Blacklist Call Log Viewer|Other |Not used-->

Note that some applications (such as Truecaller) may conflict with the system lock MIUI and intercept calls before they reach the log, in which case the data on blocked calls will only be available in Truecaller itself.

Method 4: View through system notifications (MIUI 12.5–13)

On MIUI 12.5-13 firmware, blocked calls are displayed in the notification center, but quickly disappear.

  1. Go to Settings β†’ Notifications β†’ Additional β†’ Notification History.
  2. Enable the Notification History option.
  3. After a missed call, open the notification curtain and tap on Control β†’ History.
  4. Find a notification from the Phone app with text Blocked incoming call from [number].

This method only works if:

  • πŸ”” Notifications for the Phone application are not disabled.
  • πŸ•’ The call occurred no more than 24 hours ago (retention period of notification history).
  • πŸ“± The device has not rebooted (history resets).

πŸ’‘

To increase the retention period of notifications, install the Notification History Log app from Google Play, which stores all notifications in a separate database.

Method 5: Bypassing the lock through the second SIM-card

If all of the above methods do not work, try the technical bypass:

  1. Put the second phone in. SIM-Card (if supported by Dual) SIM).
  2. Go to Settings. β†’ SIM-maps and mobile networks.
  3. For the second SIM, turn off the call lock option.
  4. Ask the blocked subscriber to call back – the call will pass through the second SIM and will appear in the log.

Alternative:

  • πŸ“± Use a second phone (not even Xiaomi) with the same phone SIM-card.
  • πŸ”„ Enable call forwarding: dial 21 [second phone number]# and press the call.
  • πŸ“ž Blocked calls will be redirected to the second device, where they will be displayed in the log.

⚠️ Note: Disabling the lock for the second SIM It will reset all the blacklist rules for this map, and after it's checked, it'll have to be reconfigured.

Frequent Mistakes and How to Avoid Them

When trying to view blocked calls, users face typical problems:

Mistake.Reason.Decision
No option "Blocked Calls Journal"Outdated firmware (MIUI 11 and below)Update the system or use ADB
The magazine is empty, although there were callsCleaning the cache of the phone applicationCheck system logs through ADB
Recovery apps don’t find challengesNo rights to read contact2.dbProvide root access or backup through your Mi Account
Numbers are displayed as "Unknown"Operator hid Caller IDCheck notifications or contact the operator

Additional nuances:

  • πŸ”„ On Xiaomi with Android 13+ (for example, Xiaomi 13T) Explicit permission to access call logs for third-party applications is required.
  • πŸ“‘ If the phone was in airplane mode during the call, the lock will not work and the number will appear in the log.
  • πŸ”’ On some corporate firmware (for example, for Redmi for business), the lock log is completely disabled.

πŸ’‘

The most reliable way is to combine a standard journal (MIUI 14+) and export through ADB, which covers 90% of cases without the need for root rights.

Can I see blocked calls without root rights?
Yes, on MIUI 14 through the built-in log, and on older versions with ADB (see Method 2) or applications like Call Logs Backup & Restore. Root is only required for direct access to /data/data/com.android.providers.contacts/.
How long do you keep the data on blocked calls?
Depending on the firmware: MIUI Global/Europe: up to 30 days in system logs, 7 days in notifications. MIUI China: 7 days in logs, notifications are stored 24 hours. Third-party launchers (e.g. POCO Launcher): can reset data after a reboot.
Why do some of the blocked numbers still pass?
Probable reasons: The number is added to the lock exceptions (check Settings β†’ Block and Spam β†’ Exceptions). The call came via VoIP (WhatsApp, Viber) – these calls are blocked separately. The operator uses CLIP No Screening technology, which bypasses system lock.
How to block a number so that it leaves no trace at all?
For full cover: Use Call Blocker apps with the option to β€œDelete log entries.” On MIUI 14, activate Settings β†’ Privacy β†’ Incognito mode for calls. For enterprise devices, request the administrator to enable DisableCallLogForBlocked.
Can I recover the log after resetting the phone?
Technically possible, but with reservations: If Mi Cloud Backup was enabled, restore data from the backup (Settings) β†’ The phone. β†’ Backup. No backup: contact Xiaomi Service Center – they can extract data from flash memory (paid, ~1500–3000β‚½). For Redmi with Snapdragon processor: use Qualcomm Flash Tool (skills required).