How to find out if you read SMS on your Xiaomi phone: all the ways

On Xiaomi smartphones (including Redmi and POCO), standard SMS does not always show read status β€” unlike instant messengers like WhatsApp or Telegram. However, there are several ways to get around this limitation, including hidden MIUI features, third-party apps and technical tricks.

In this article, we will look at all the current methods of checking the status of SMS on Xiaomi devices (relevant to MIUI 12-15), including official and non-obvious solutions. You will learn how to set up delivery notifications, use alternative services, and even track the reading through the carrier. Importantly, not all methods work 100%, but the combination of several approaches increases the chances of success.

Why Xiaomi doesn’t show SMS reading status

Unlike instant messengers, the standard SMS protocol does not support network-level reading notifications, a limitation that is inherent in the GSM/3GPP standard itself, and even Xiaomi cannot bypass it without additional services.

  • πŸ“± MIUI does not send default delivery reports – this feature must be enabled manually.
  • πŸ”„ Telecom operators (MTS, Beeline, Tele2) can provide reports, but not all support this option for subscribers.
  • πŸ”’ Messenger apps (like Google Messages) use the Internet to transfer statuses, but require installation on both devices.

Critical detail: on Xiaomi with MIUI Global firmware, SMS delivery reports only work when the option is activated in the message settings - but even then, the read status is not displayed, because the operator can only confirm the delivery of a message to the subscriber's server, but not its reading on the device.

Method 1: Incorporate delivery reports into a standard SMS application

The easiest way is to activate the built-in report feature in Xiaomi Messages, which won’t show read status, but at least confirms that the SMS has reached the recipient operator.

Instructions:

  1. Open the Messages app.
  2. Click on the three dots in the upper right corner β†’ Settings.
  3. Select Additional β†’ Delivery reports.
  4. Activate the switch.

Open the "Messages" annex

Go to "Settings" β†’ "Additionally"

Insert "Delivery Reports"

Send a test. SMS check out-->

After that, when sending a message, you will see a tick. βœ“ (delivered to the operator) or ❌ (Limitation: This method does not work for messages sent via Dual Apps (cloned applications) or in Airplane mode.

⚠️ Attention: Delivery reports may not be available if the recipient has a roaming disconnect or is in an area without network coverage. SMS It will be stored on the operator’s server for up to 72 hours.

Method 2: Using Google Messages (with RCS support)

Google Messages (formerly Android Messages) supports the RCS (Rich Communication Services) protocol, which allows you to send messages over the Internet with read notifications, similar to instant messengers.

  • πŸ“² Install Google Messages on both devices (your device and the recipient).
  • 🌐 Connect to the Internet (Wi-Fi or mobile data).
  • πŸ”„ Activate RCS appliance.

How to set up:

  1. Download Google Messages from Google Play.
  2. Open the application β†’ click on the profile avatar β†’ Message settings β†’ RCS functions.
  3. Enable the Chat function option and confirm the phone number.
ConditionsReading statusDelivery report
Both users use Google Messages with RCSβœ… Yes (blue checkmarks)βœ… Yes.
You use RCS, the recipient is standard SMS.❌ No.βœ… Yes (green checkmarks)
There is no internet access for one of the subscribers.❌ No.βœ… Only SMS-report

Important: RCS does not work in all countries. In Russia, support is limited - check the relevance on the official Google page.

Standard Xiaomi app

Google Messages

Truecaller

Other-->

Method 3: Third-party applications with SMS tracking

If the built-in methods don't work, you can use third-party applications, which don't guarantee 100% results, but extend the capabilities of standard SMS.

  • πŸ“Š Truecaller - shows delivery status and blocks spam.
  • πŸ” Pulse SMS β€” Supports reading notifications via the Internet (analogue) RCS), but.
  • πŸ“§ Textra SMS β€” Allows you to customize delivery reports, but without reading.

Example of settings in Truecaller:

  1. Install the application and register.
  2. Open Settings β†’ Messages β†’ Delivery reports.
  3. Enable the Read Confirmation option (only if the recipient has Truecaller installed).

⚠️ Note: Apps like Truecaller collect data about your contacts and messages, and if privacy is more important than functionality, use it with caution or discard it.

How to get around the restrictions of operators for delivery reports?
Some operators (e.g. the Television)2) Default to disable delivery reports SMS. To activate them, send the USSD-command: *111*555# or call in support to request to enable the service "Delivery Report" SMS". Check the rate - sometimes the service is paid (about) 3–5 β‚½ message).

Method 4: Verification through USSD-operator

Some telecom operators provide USSD-team SMS. It's a little-known method, but it works even without the Internet:

Operator.Team to checkWhat shows
MTS*111*555#Status of the last 5 SMS
Beeline*110*10#Delivery report (if service is enabled)
MegaFon*105*500#List of undelivered SMS
Tele2.*155*1#Service status "Delivery Report"

How to use:

  1. Open the Phone app on Xiaomi.
  2. Enter. USSD-team for your operator.
  3. Press the call button.
  4. Wait for the SMS report (can come in 5-10 minutes).

Limitations:

  • πŸ•’ Reports are delayed (up to 24 hours).
  • πŸ’° Some operators charge for the service (for example, Beeline - 3). β‚½/Text).
  • πŸ“΅ Does not work for messages sent over Wi-Fi (e.g. Google Messages).

πŸ’‘

If USSD-If the command didn't work, try sending it through the Xiaomi engineering menu. To do this, type ##4636##, select Phone Information and type the command in the input field.

Method 5: Technical Tricks (for Advanced Users)

If standard methods don't work, you can use technical solutions, which require more knowledge, but give you more control.

Method 1: SMS interception via ADB

With ADB (Android Debug Bridge), you can track system logs, including the status of sending SMS.

  1. Enable Developer Mode on Xiaomi (click 7 times on the MIUI version in your phone settings).
  2. Activate USB Debugging in Settings β†’ Additional β†’ For developers.
  3. Connect your phone to your PC and execute the command: adb logcat | grep "SmsManager"
  4. Send SMS – in the logs will appear information about the status of delivery.

Method 2: Using Tasker to Automatically Survey Status

Tasker allows you to create automated tasks, including checking the status of SMS.

  1. Create a profile with a trigger SMS sent.
  2. Add the action Start shell with command: content query --uri content://sms --where "address='receiver number' AND type=2"
  3. Set up a notification with the result of the request.

⚠️ Attention: Use ADB Tasker requires superuser (root) rights on some Xiaomi firmware, wrong commands can cause malfunctions in the phone.

Frequent Mistakes and How to Avoid Them

When trying to track the status of SMS, Xiaomi users often face typical problems, and here are the most common ways to solve them:

  • πŸ”„ Delivery reports are not coming. β†’ Check if the service is enabled by the operator (sometimes you need to connect it through the service). USSD personal account).
  • πŸ“΅ SMS leaves, but doesn't deliver β†’ Maybe the recipient has your number blocked or "Do Not Disturb" is on. Try calling, because if the call passes, the problem is that you're not going to be able to get a phone call. SMS-centre.
  • πŸ”’ Appendices do not show reading status β†’ Make sure the recipient has the same app installed (e.g. Google Messages or Truecaller).
  • 🌐 RCS non-activated β†’ Check if your operator supports you. RCS (In Russia, the service is limited. VPN servers in Europe or the United States.

If none of these methods work, use alternative communication channels:

  • πŸ“© Send a message through WhatsApp/Telegram β€” The reading status is always displayed.
  • πŸ“ž Call me and see if you've reached it. SMS.
  • πŸ“§ Send email – many operators link a mailbox to a phone number.

πŸ’‘

The most reliable way to track reading SMS Xiaomi – Use Google Messages with RCS or third-party applications (Truecaller, Pulse) SMS). Standard. SMS-Reports show only delivery to the operator, not reading on the device.

FAQ: Answers to Frequent Questions

Can I ask if someone has read my book? SMS, if he has an iPhone?
No, if you send a standard SMS. Apple does not support RCS, so even through Google Messages, the read status will only appear as "delivered" (green tick).
Why doesn’t Xiaomi have a blue checkmark on SMS like WhatsApp?
Blue ticks only appear on Internet-based messaging apps (RCS, WhatsApp, Telegram). Standard SMSs run over the cellular network and don't support such notifications. To see them, go to Google Messages with RCS or alternative apps.
Can you track the reading of SMS without installing additional applications?
Partially. You can turn on the delivery reports in the standard Messages app (check box "βœ“"), But this is not going to show you, and for full tracking, without third-party software, you just have to go through the whole thing. USSD-Operator commands or call to receiver.
Are there any paid delivery reports from operators?
Depending on the tariff. Most operators (MTS, Beeline, MegaFon) have SMS delivery reports enabled by default and free of charge. However, some rates (such as Super Beeline) may charge for this option β€” check in your account or via USSD *110#.
Does tracking work? SMS Xiaomi SIM-map?
Yes, but you need to set up delivery reports for each SIM separately. In the Messages app, select the SIM you want before sending, and in Google Messages, specify the primary number in the RCS settings. Reports will only come for the SIM from which the SMS was sent.