Are you waiting for an important message, but it never arrives on your phone? Or suddenly they stopped coming all SMS โ€”no notifications from the bank, no confirmation codes, no messages from friends? The problem with SMS delivery on Androiddevices is more common than it seems. The reasons may lie in the settings of the smartphone itself, in the operation of the mobile operator, or even in hardware malfunctions.

In this article we will analyze all possible scenarios - from a banal shutdown of the service by the operator to hidden glitches in the firmware that block incoming messages. You will learn how to diagnose the problem yourself, which settings to check first, and when to contact a service center. And also why sometimes SMS arrive with a delay of several hours and how to fix it.

Do not rush to reset the phone to factory settings or change the SIM card. In 80% of cases, the problem can be solved in 5-10 minutes by slightly adjusting the network settings or updating the messaging application. Let's start with the simplest.

1. Checking basic settings: SIM card, airplane mode and lock

Before you dig deeper, make sure that the problem is not hidden on the surface. Often, users themselves, without noticing it, disable critical functions or activate modes that block SMS.

The first thing to do:

  • ๐Ÿ“ฑ Restart phone. Itโ€™s trivial, but in 15% of cases this solves the problem - especially if the smartphone has not been turned off for a long time. Hold the power button for 10 seconds, select Reboot.
  • โœˆ๏ธ Check airplane mode. Even if the indicator is not lit, go to Settings โ†’ Connections โ†’ Airplane mode and make sure it is turned off. Sometimes software failures leave it active โ€œin the background.โ€
  • ๐Ÿ“ถ Make sure that the SIM card is recognized. Open Settings โ†’ SIM cards and mobile networks. If there is an exclamation point next to the phone number or the words โ€œNo networkโ€, there is a problem with the SIM card or slot.
  • ๐Ÿ”• Check message blocking. Some firmwares (for example MIUI or ColorOS) have a separate switch for blocking SMS. Go to the application Messages โ†’ Settings โ†’ Message blocking.

If the SIM card is not detected, remove it, carefully wipe the contacts with an eraser (without fanaticism!) and insert it back. Sometimes oxidation of contacts leads to loss of connection to the network. Also try inserting the SIM card into another slot (if there are two of them) or into another phone - this will help localize the problem.

โš ๏ธ Attention: If after rebooting the phone no longer sees the SIM card at all, do not try to clean the contacts with alcohol or metal objects. Contact the service - there may be a malfunction of the slot.
๐Ÿ“Š How long has it been since you received SMS?
Less than a day
1โ€“3 days
More than a week
They do not arrive selectively (only from the bank/social networks)

2. Problems on the side of the mobile operator

If the basic settings are in order, but SMS still do not arrive, your mobile operator may be to blame. Here are typical scenarios:

  • ๐Ÿ“ต SMS service is disabled. Yes, this happens - especially if you havenโ€™t used messages for a long time or switched to a tariff without SMS (for example, โ€œInternet onlyโ€).
  • ๐Ÿ”„ Failure in the message service center (SMSC). This is the operator's server through which all SMS pass. If it is overloaded or fails, messages may be delayed or lost.
  • ๐Ÿ“ก Problems with roaming. If you have recently crossed the border or are in an area of โ€‹โ€‹unstable coverage, your operator may have temporarily suspended SMS delivery.
  • ๐Ÿ’ณ Blocking for non-payment. Some operators limit SMS (but not calls!) with a negative balance.

How to check:

  1. Call the operator's short number (for example, *111# for MTS, *105# for Beeline) and request the SMS service status. Sometimes it needs to be reactivated.
  2. Check with the operator the number SMSC (message service center) and compare with what is specified in the phone settings. To do this, enter the code in the telephone keypad:
    ##4636##

    Then select Phone information and scroll to the block SMSC. If the field is empty or the number is different from the current one (check it on the operatorโ€™s website), enter the correct one manually.

  3. Ask friends or colleagues to send you a test SMS from different numbers. If messages come only from subscribers of your operator, the problem is in internetwork roaming.
โš ๏ธ Attention: The numbers of short USSD commands and SMSC centers may change. Check the current data on the official website of your operator or in your personal account.
Operator Balance check code Support code Typical SMSC
MTS *100# 0890 +79160000000
Beeline *102# 0611 +79030000000
MegaFon *100# 0500 +79260000000
Tele2 *105# 611 +79500000000
Iota *104# 0999 +79990000000

3. Failures in the Messages application and its settings

The standard application for SMS on Android can glitch no worse than third-party instant messengers. If the problem is not with the operator, check:

  • ๐Ÿ“ฅ Message queue. Sometimes the application freezes on sending old SMS, blocking the reception of new ones. Open Messages โ†’ โ‹ฎ (menu) โ†’ Settings โ†’ Advanced โ†’ Clear queue.
  • ๐Ÿ”” Notifications. Go to Settings โ†’ Applications โ†’ Messages โ†’ Notifications and make sure they are not disabled. Also check if the "Do not disturb" checkbox is checked for this application.
  • ๐Ÿ—‘๏ธ Cache and data. Accumulated debris can interfere with operation. Go to Settings โ†’ Applications โ†’ Messages โ†’ Memory and press Clear cache and Clear data (warning: this will delete all messages!).
  • ๐Ÿ”„ Default application. If you installed third-party instant messengers (for example, Google Messages or Textra), the system may have reset the settings. Go to Settings โ†’ Applications โ†’ โ‹ฎ (menu) โ†’ Default applications โ†’ SMS application and select the one you need.

If you use Google Messages, check additional settings:

  1. Open the application, tap on the avatar in the upper right corner.
  2. Select Message settings โ†’ Advanced โ†’ Automatically receive MMS (must be enabled).
  3. In the section Web version disable synchronization if it is active - sometimes this interferes with delivery.

โ˜‘๏ธ Diagnostics of the Messages application

Done: 0 / 5

If, after clearing the data, messages still do not arrive, try installing an alternative messenger (for example, QKSMS or Pulse SMS) and check if SMS works through it. If yes, the problem is in the standard application; if not, look for a deeper reason.

4. Conflicts with Dual SIM, eSIM and network settings

If your smartphone supports two physical SIM cards or eSIM, conflicts between them are a common reason for lost SMS. Incorrect mobile network settings may also be to blame.

What to check:

  • ๐Ÿ“ฒ SIM card priority for SMS. In phones with Dual SIM (for example Samsung Galaxy or Xiaomi Redmi), you must explicitly indicate which SIM card is used for messages. Go to Settings โ†’ SIM cards โ†’ SIM selection for SMS.
  • ๐ŸŒ Network mode. If manually installed 4G/LTE only, some operators block SMS (they are transmitted over 2G/3G). Try switching to 3G/2G (auto) to Settings โ†’ Mobile network โ†’ Network mode.
  • ๐Ÿ”— APN profile. Incorrect access point settings may interfere with SMS delivery (especially if you recently changed operators). Reset the APN to factory settings: Settings โ†’ Mobile network โ†’ Access points (APN) โ†’ โ‹ฎ โ†’ Reset settings.
  • ๐Ÿ“ถ Data roaming. If you are in another country, make sure that roaming is turned on not only for calls, but also for SMS. Sometimes operators separate these settings.

For eSIM additional check:

  1. Make sure that the profile eSIM is activated (in Settings โ†’ Mobile network โ†’ eSIM).
  2. If eSIM from a different operator than the physical SIM card, check whether the main operator is blocking SMS to a โ€œforeignโ€ profile.
  3. Reinstall the profile eSIM via the operator's application (for example, MTS Connect or MegaFon.Profile).
What to do if SMS are received only on one SIM card?

If messages are received only on the first SIM card, and the second one does not receive them, check whether the SMS service is disabled on the second number (this happens when connecting an Internet SIM card). Also, in some firmware (for example, FlymeOS on Meizu) there is a separate "Receive SMS" switch for each. SIM cards.

5. Blocking SMS by antiviruses, firewalls and energy-saving modes

Modern smartphones are packed with โ€œoptimizationโ€ functions that sometimes block critical processes. Antiviruses, firewalls and even standard energy-saving modes can interrupt operation. SMS services.

Where to look for the problem:

  • ๐Ÿ›ก๏ธ Antivirus and security. apps like Kaspersky, Dr.Web or 360 Security can block SMS as โ€œsuspicious activityโ€. Go to the antivirus settings and check the โ€œMessage Protectionโ€ or โ€œSMS Controlโ€ section.
  • ๐Ÿ”‹ Power saving modes. In phones Xiaomi, Huawei or Oppo aggressive battery settings can โ€œput to sleepโ€ the application Messages. Add it to the list of exceptions: Settings โ†’ Battery โ†’ Battery optimization โ†’ All applications โ†’ Messages โ†’ Unlimited.
  • ๐Ÿšซ Firewall. If you use NetGuard, AFWall+ or a built-in firewall (for example, in MIUI), check whether traffic to the application Messages or system process com.android.mms.
  • ๐Ÿค– Application Permissions. Make sure that the application Messages has all the necessary rights: Settings โ†’ Applications โ†’ Messages โ†’ Permissions. โ€œSMSโ€ and โ€œPhoneโ€ are especially important.

If you use Google Messages with the function Chat (RCS), try disabling it: sometimes RCS messages conflict with regular SMS. To do this:

  1. Open Google Messages.
  2. Tap on the avatar โ†’ Message settings โ†’ Chat functions.
  3. Disable the switch Enable functions Chat.
โš ๏ธ Attention: If you start receiving SMS messages after disabling the antivirus, do not rush to remove the app. Instead, add the application Messages to the antivirus exceptions - this will maintain protection without loss of functionality.

6. Software failures: firmware, updates and viruses

If all the previous steps did not help, the problem may lie in the system software. Viruses, update bugs or damaged firmware files can disrupt the operation of the SMS module.

What to do:

  • ๐Ÿ”„ Update the firmware. Log in Settings โ†’ Software update and check that the version is up to date. If an update is available, install it. Sometimes manufacturers fix bugs with SMS in new patches.
  • ๐Ÿž Check for viruses. Use Malwarebytes or the built-in scanner (for example, Google Play Protect). Some Trojans intercept SMS to steal bank codes.
  • ๐Ÿ“ฑ Reset network settings. This will delete all saved Wi-Fi, Bluetooth and mobile settings, but often solves problems with message delivery: Settings โ†’ System โ†’ Reset โ†’ Reset network settings.
  • ๐Ÿ› ๏ธ Restore factory settings. An extreme measure, but sometimes necessary. First backup your data via Settings โ†’ Accounts and backup โ†’ Backup and recovery.

If you suspect a virus:

  1. Start the phone in safe mode (press and hold the power button โ†’ "Safe Mode"). Only system applications work in it.
  2. Try sending and receiving SMS. If everything works in safe mode, third-party software is to blame.
  3. Uninstall recently installed applications (especially from unknown sources).

For advanced users: if SMS stops coming after updating the firmware, check the system error log via adb:

adb logcat | grep -i "sms|mms|telephony"

Look for lines with errors like E/SmsReceiver or W/Telephony.

๐Ÿ’ก

If SMS do not arrive only after updating the firmware, rolling back to the previous version may help. But be careful - this is a risky procedure that can lead to data loss.

7. Hardware faults: from antenna to motherboard

If software methods do not work, the problem may be in the hardware. Here are typical hardware reasons:

  • ๐Ÿ“ก Damage to the antenna. Drops or moisture may disrupt the connection to the network. Check to see if the quality of calls has deteriorated - if the voice is interrupted or disappears, the antenna is to blame.
  • ๐Ÿ”Œ Faulty SIM card slot. The contacts could have oxidized, bent, or become unsoldered from the board. The problem appears if the phone does not see the SIM card or sees it only once.
  • ๐Ÿ”‹ Problems with the power module. If the phone turns off when the battery is low or reboots spontaneously, unstable power supply may interfere with the operation of the modem.
  • ๐Ÿงฉ Modem malfunction. This is a chip on the motherboard responsible for mobile communications. If it is damaged, the phone can see the network, but not receive SMS/calls.

How to diagnose:

  1. Try to insert the SIM card into another phone. If SMS are received, the problem is in your device.
  2. Check whether the mobile data is working. If yes, but no SMS, itโ€™s more likely a software failure than a hardware fault.
  3. Pay attention to physical damage: cracks on the case, traces of oxidation on the SIM card, swollen battery.
  4. If the phone has been dropped or gotten wet, there is a high probability of damage to the antenna or modem. In this case, only repair will help.

Repair cost:

Type of fault Approximate price (โ‚ฝ) Repair period
Antenna replacement 1 500โ€“3 000 1โ€“2 days
SIM card slot repair 1 000โ€“2 500 1 day
Modem replacement (chip) 3 000โ€“8 000 3โ€“5 days
Diagnostics + contact cleaning 500โ€“1 500 1 hour
โš ๏ธ Attention: If the phone was in water (even for a short time), do not dry it with a hairdryer or on a battery! This will accelerate corrosion of the contacts. Itโ€™s better to immediately take it to a service center for professional cleaning.

8. Alternative ways to receive SMS if all else fails

If you were unable to restore SMS functionality, but you urgently need messages (for example, for two-factor authentication), use workarounds:

  • ๐Ÿ“ง SMS redirection to email. Some operators (for example, MTS or Beeline) allow you to configure the forwarding of messages to mail through your personal account.
  • ๐Ÿ’ฌ Messengers with SMS support. Applications like Google Messages or Pulse SMS can synchronize SMS via the Internet. Install them on a second phone or tablet.
  • ๐Ÿ”„ Virtual number. Services like Google Voice (not available in all countries) or TextNow provide temporary numbers for receiving SMS.
  • ๐Ÿ“ž Call the operator. Ask to dictate the latest messages received on your number (not all operators provide such a service, but itโ€™s worth asking).

For banking SMS:

  1. Check with bank support whether it is possible to receive confirmation codes via push notifications in a mobile application (many banks already support this method).
  2. Activate biometric authentication (fingerprint/face) instead of SMS codes, if the bank allows it.
  3. Use hardware keys (for example, YubiKey) or authenticator applications (Google Authenticator, Authy).

If the problem is prolonged, and SMS is critical (for example, for work), consider buying an inexpensive second phone (Nokia 105 or Samsung E1200) exclusively for receiving messages This is a temporary solution, but it will save you from headaches.

๐Ÿ’ก

If you urgently need a code from SMS, but messages do not arrive, try requesting it again in 5-10 minutes. Sometimes operators duplicate sending, and the SMS goes through a second time.

FAQ: Frequently asked questions about lost SMS on Android

Can viruses intercept incoming SMS?

Yes, some Trojans (for example, FakeBank or SmsThief) are specially designed to steal bank SMS messages. They intercept messages and send them to attackers. If you suspect a virus:

  1. Install an antivirus (Malwarebytes or Dr.Web).
  2. Check application permissions in Settings โ†’ Applications to see if there are any suspicious apps with access to SMS.
  3. Reset your phone to factory settings if the threat is confirmed.
Why do SMS arrive with a delay of several hours?

SMS delay is usually associated with:

  • Overload SMSC (operator message center).
  • Active energy saving mode, which puts the application to sleep Messages.
  • Weak network signal (the phone cannot deliver a message for a long time).
  • Conflicts with Dual SIM (the phone gets confused about which SIM card to use for reception).

To reduce delays, disable power saving for the application Messages and check the network settings (switch from 4G to 3G if SMS are received only in this mode).

Is it possible to recover lost SMS?

If messages did not arrive due to a failure, their recovery is unlikely. However, you can try:

  1. Check the "Archive" or "Spam" folder in the application Messages.
  2. Contact your operator's support - sometimes they can provide a log of the latest messages (but this depends on the company's policy).
  3. Use data recovery apps (Dr.Fone, EaseUS MobiSaver), but only if you did not clear the phone's memory after the loss of the SMS.

In the future, set up automatic archiving of SMS to Google Drive via Settings โ†’ System โ†’ Archiving.

Why don't SMS from the bank arrive, but regular messages do?

This is a typical problem associated with:

  • Blocking short numbers. Some operators or applications filter messages from bank numbers (for example, 900, 911).
  • Bank security settings. The bank may have temporarily blocked sending SMS to your number (for example, due to suspicious activity).
  • Conflicts with RCS. If If you use Google Messages with Chatenabled, some bank SMS may not arrive.

Solution:

  1. Call the bank and check if sending to your number.
  2. Disable RCS in Google Messages (if you use it).
  3. Try to request an SMS code via a call (many banks support voice confirmation).
How to check if the operator is blocking my SMS?

To make sure that the operator is not blocking your messages:

  1. Ask a friend to send you an SMS from another operator. If it doesnโ€™t arrive, the problem is on your side.
  2. Send an SMS to yourself If it doesnโ€™t arrive, it means your number is blocked for outgoing/incoming messages.
  3. Call the operator's support and request to check the status of the SMS service. Ask if the "SMS Ban" or "Parental Control" function is activated.
  4. Check the balance - some operators block SMS with a negative account, even if the calls are working.

If the operator confirms the blocking, check the reason Often. this happens because:

  • Suspicious activity (mass sending of SMS).
  • Unpaid services (even if you have โ€œunlimitedโ€).
  • Errors in the billing system.