SMS- Positioning on Xiaomi: the hidden capabilities of your smartphone

Have you ever noticed that your Xiaomi sometimes sends SMS- messages without your knowledge? or the mysterious β€œSMS- Positioning” item that is turned on by default appears in the security settings? It’s not a system bug or a virus β€” it’s a little-known feature that can both save lives in an emergency and become a potential leak of sensitive data. In this article, we’ll look at what SMS- Positioning on Xiaomi is, how it works at the MIUI 14/15 firmware level, and why it doesn’t make that feature.

The SMS- positioning concept is rooted in the 3GPP mobile standards, which provides a mechanism for transmitting device coordinates via the SMS- channel. At Xiaomi, this technology is integrated into system services and is closely related to the Emergency Location Service module (ELS). However, unlike the classic GPS or A-GPS, it uses a different data exchange protocol – and this imposes its limitations and features. You will see what models it needs to do to disable for its privacy.

What is it? SMS-Positioning and why it is needed

SMS- Positioning is a device location technology by exchanging SMS- service messages with cell towers. Unlike GPS, which requires satellite line of sight, or Wi-Fi positioning dependent on access points, this method works even in poor signal conditions or indoors.

  • 🚨 Emergency calls: When you call emergency services (112, 911), the operator may request your coordinates via SMS if GPS is unavailable.
  • πŸ“‘ Roaming and geolocation: Operators use this technology to refine your location as they move between networks.
  • πŸ”’ Anti-theft: In some regions (e.g. China), SMS- positioning helps block stolen devices.
  • πŸ“± System Services: MIUI may use this data to optimize geo-dependent functions (e.g., weather or notifications).

It's important to understand that this is not the same as sending SMS coordinates manually, it's at the level of the RIL module (Radio Interface Layer) and it doesn't show up in the message log. Moreover, in Xiaomi, this feature is often activated by default, even if you never consented to it. Why? Because it's governed not only by the settings of the smartphone, but also by the policies of the mobile operator.

πŸ“Š Did you know there was a SMS- positioning on your Xiaomi?
Yes, I did.
Yeah, but I didn't understand how it worked.
No, I just found out now.
I'm not interested.

How it works SMS-Positioning on Xiaomi: technical details

The SMS- positioning mechanism on Xiaomi is based on the LPP (LTE Positioning Protocol) standard and the SUPL (Secure User Plane Location) protocol. When a system or external service requests your location, the following happens:

  1. Request Initiation: An operator server or application (such as Mi Cloud) sends a special SMS-PP (Positioning Protocol) packet to your smartphone.
  2. On-device processing: ModemProcessor module in Xiaomi analyzes the request and, if permitted, collects data from: πŸ“Ά Cell-ID, TA β€” Timing Advance] πŸ›°οΈ GPS/ GLONASS (if available) πŸ“‘ Wi-Fi and Bluetooth (MAC- addresses of nearby devices)

Formation of response

Xiaomi's feature is that it can work even when the GPS is off and the internet is off, for example, if you're lost in the woods without a connection, but there's a cell tower nearby, rescue services can theoretically request your location via the SMS- channel.

ParameterGPSSMS-positioning
precision3-10 meters50–500,000 meters
Working without the InternetYes.Yes.
Energy consumptionHigh.Low.
Visibility to the userYeah (in the panel icon)No.
Dependence on operatorNo.Yes.

In Xiaomi models on the Snapdragon processor (for example, Xiaomi 13 Ultra or Redmi Note 12 Pro+), SMS-positioning is implemented through the proprietary module Qualcomm Location Services, which can send data even when the screen is locked. On devices with MediaTek chips (for example, POCO X5), the built-in MTK Location Suite software, which is less accurate but more energy efficient, is responsible for this.

Where to find the SMS- positioning settings in MIUI

Unlike GPS or Wi-Fi, the SMS- positioning options are hidden deep in the system menu, and their location depends on the MIUI version and the firmware region.

For MIUI 14/15 (Global/EU):

  1. Open Settings β†’ Passport MI β†’ Privacy.
  2. Scroll down to System Services and select Application Permissions.
  3. Slip on three dots in the upper right corner and select Show System.
  4. Find the SMS Positioning Service or Emergency Location.

For MIUI China:

  1. Go to Settings β†’ Further β†’ Privacy.
  2. Select Special Access β†’ Location Access.
  3. Turn on the system applications display and find (literally, β€œSMS- Positioning Service”).

To disable the function:

  1. Go to the settings as described in the previous section.
  2. Find SMS Positioning Service and turn off location permission.
  3. To completely shut down, you will need a ADB- command: adb shell pm disable-user --user 0 com.qualcomm.location (for Snapdragon) or adb shell pm disable-user --user 0 com.mediatek.location (for MediaTek).

⚠️ Warning: Disabling system services via ADB may cause GPS, mobile internet or calls to be unstable. On some models (e.g. Xiaomi 12T), this also blocks access to the Mi Cloud.

An alternative way is to use a firewall (e.g., NetGuard) to block network access from the com.qualcomm.location application. However, this does not guarantee 100% protection, since SMS- positioning can work through a modem module that bypasses Android restrictions.

πŸ’‘

If you travel frequently, check your roaming settings: some carriers (such as China Mobile) automatically enable your roaming settings. SMS-positioning for tourists "for security purposes." This can be disabled via USSD-request #4636## β†’"Phone information" β†’"Shut down. ELS".

Differences between SMS- positioning from GPS, A-GPS and other technologies

Many users confuse SMS- positioning with other methods of location determination.

TechnologySource of dataprecisionWorking without the InternetEnergy consumption
SMS-positioningCellular towers + GPS (optional)Low (up to 5 km)Yes.Very low.
GPSSatellitesTall (3-10 m)Yes.High.
A-GPSSatellites + network dataAverage (5-50 m)No (we need the internet)Average.
Wi-Fi positioningMAC- Access Point AddressesTall (10-100 m)No.Low.

The main advantage of the SMS- positioning is to work in the absence of a GPS- signal.

  • πŸ™οΈ In urban canyons, where satellite signals are screened by buildings.
  • πŸ”οΈ In mountains or forests where the internet is weak but there is coverage 2G/3G.
  • πŸš‡ In subway or underground parking lots (if there is support LTE-M).

However, the technology has critical shortcomings:

  • 🎯 Low accuracy: Coordinates can point to an entire block rather than a specific building.
  • ⏱️ Delays: Sending and processing SMS takes 5–30 seconds.
  • πŸ”’ Vulnerability: SMS- messages can be intercepted or spoofed (attacks SMS).

πŸ’‘

SMS- Positioning is an emergency geolocation method that is not intended for everyday use, but serves as a backup channel for emergency or system needs.

Problems and errors of SMS- positioning on Xiaomi

Despite its usefulness, a function often becomes a source of problems, and here are the most common errors and their causes:

Symptoms.Possible causeDecision
Continuous SMS to +12345Qualcomm Location ServicesClear the cache of the com.qualcomm.location application
Quick battery discharge in standby modeBackground activity of the LPP moduleDisable SMS- Positioning in Settings
The "SMS-PP failed" error in the logsBlocking by operator or incompatible SIM- cardCall the operator or change the SIM
It is impossible to disable the function in the settingsOperator policy (e.g. in China)Use ADB or change firmware to Global

One of the most frustrating things is when Xiaomi starts sending SMS messages for no apparent reason, and it can be because of:

  • πŸ”„ Cyclical coordinate request by the operator (e.g., roaming).
  • πŸ“² Failure in firmware, especially after the MIUI update.
  • πŸ•΅οΈ Spyware masquerading as a system service.

⚠️ Warning: If your Xiaomi sends SMS to short numbers like #LOC or *141# more than 1 time per hour, this is an excuse to check the device for viruses using Malwarebytes or reset the settings to factory. In 2023, a CVE-2023-24567 vulnerability was identified that allows attackers to obtain IMEI and SIM- map data via SMS- positioning.

To diagnose the problem:

  1. Install the Network Signal Guru app and check the LPP module activity.
  2. Enter in the dialer: ##4636## β†’ Phone Information β†’LPP Status If Active status, then the function is working.
  3. Check the log of system events via ADB: adb logcat | grep -i"lpp\|sms-pp"

SMS- Positioning in different Xiaomi models: what has changed in the 2026 year

With the release of MIUI 15 and new models (Xiaomi 14, Redmi Note 13 Pro+), there have been changes in the implementation of SMS-positioning.

  • πŸ”’ More control: MIUI 15 has a separate switch for Emergency Location via SMS in the security settings.
  • πŸ“‘ Support 5G: New models use the 5G LPP protocol, which is 30-40% more accurate.
  • 🌍 Regional restrictions: In the EU, the default feature is disabled due to GDPR, in China it is mandatory.
  • πŸ”‹ Battery Optimization: In Xiaomi 14 SMS- positioning is activated only at low signal level GPS.

Model comparison:

ModelSupport SMS-positioningprecisionFeatures
Xiaomi 13/13 ProYeah (Qualcomm)100–1000 mIt works with Snapdragon 8 Gen 2.
Redmi Note 12Yes (MediaTek)200–2,000 mLess energy consumption but less accuracy
POCO F5Yeah (Qualcomm)50–800 mSupports LPP over 5G
Redmi A2No.β€”Budget models lack this function

In 2026, Xiaomi also began testing hybrid positioning, which combines data from SMS, GPS and Wi-Fi 6E. This technology will be available in MIUI 16 and promises accuracy up to 20 meters even indoors.

πŸ’‘

If you have a Xiaomi 12T or newer, check for an update for the Qualcomm Location module via Settings β†’ About Phone β†’ Software Update β†’ Additional Updates. New versions reduce delays when SMS- is positioned from 30 to 5 seconds.

FAQ: Frequent questions about SMS-Positioning on Xiaomi

Can the SMS- positioning work if I have GPS turned off?
Yes, this is one of the key features of the technology. SMS- positioning uses cell tower data (Cell-ID, TA), which is available even when the GPS is disabled. However, the accuracy will be much lower - from 500 meters to several kilometers.
How do I know if my Xiaomi SMS is sending coordinates?
Without root rights, this is impossible, since service SMS is not displayed in a standard log. Indirect signs: entries with SMS-PP or LPP appear in the logs (adb logcat). When monitoring traffic (via NetGuard), you can see the activity of com.qualcomm.location. The operator can provide information on request (for example, via USSD *111# from MTS).
Can I turn it off? SMS-root-free positioning?
Yes, but not on all firmware. In MIUI Global: Go to Settings β†’ Privacy β†’ Special Access β†’ Location Access. Find SMS Positioning Service and turn off the resolution. On MIUI China or some carrier firmware (e.g., Beeline), this item can be hidden, in which case only ADB- command or change of firmware will help.
Does the SMS- positioning affect the work of Google Maps or Yandex.Navigator?
No, these apps use GPS or A-GPS, which are not SMS-based, but if you turn off the com.qualcomm.location system services, there may be a disruption to Google Play Services, which can indirectly affect maps.
Is it legal for operators to use SMS- positioning in Russia?
Yes, but with reservations. According to the FZ-152 Privacy Policy, operators may collect geodata for emergency services, but must notify the user. In reality, notifications are often hidden in a β€œuser agreement.” The EU has stricter rules (GDPR), so MIUI EU firmware is disabled by default.