How to Set Up Traffic Control on Xiaomi: From Basic Limits to Hidden MIUI Features

Have you ever experienced a situation where mobile internet suddenly runs out the week before the end of the month? or noticed that background apps are eating up gigabytes of traffic without your knowledge? Xiaomi smartphones have powerful tools to monitor and limit data consumption - but most users do not even know they exist. This article is not about the banal inclusion of "traffic saving", but about deep tuning all the available features: from automatic warnings to blocking "grierous" applications in roaming.

We will understand how traffic control works in the MIUI system, individual application levels, and even SIM-For the maps, consider the hidden settings for power users (including: ADB-We'll learn to distinguish useful traffic from parasitic traffic, and the instructions are relevant for all modern models, from the Redmi Note 12 to the Xiaomi 14 Ultra, and tested on the latest firmware versions. MIUI 14 (including global and Chinese branches) If you're tired of paying for extra gigabytes or just want to keep your data consumption under control, read on.

Why the standard MIUI traffic savings don’t work

Many users limit themselves to enabling the option to save traffic in quick settings β€” and wonder why it doesn’t have a visible effect, because this feature only reduces media quality (for example, YouTube videos will play at 480p instead of 1080p), but does not block the background activity of applications.

Xiaomi’s real traffic control is based on three pillars:

  • πŸ“Š Flow monitoring – detailed statistics for each application and SIM-map.
  • ⚠️ Warnings and Limits – Automatic alerts when a threshold is exceeded.
  • 🚫 Background Traffic Blocking – Forced Internet Shutdown for Selected Applications.

And if the first two are available out of the box, the third one requires manual adjustment, especially for applications that hide their traffic under system processes, like Facebook can consume data through WorkManager, and TikTok can consume data through the Android System, and let's figure out how to stop it.

πŸ“Š How often do you exceed your mobile traffic limit?
Never lasts a month.
1-2 times a year
Every month.
I don't keep track of the expense.

Where to find traffic settings on Xiaomi: a step-by-step path

Depending on the MIUI version and regional firmware, the menu may vary slightly, but the general path is as follows:

  1. Open Settings (the gear icon on the main screen).
  2. Go to Connections and Sharing (or) SIM-Maps and mobile networks in older versions).
  3. Select Data Use (may be referred to as Data Traffic or Mobile Traffic).
  4. Put it on the right foot. SIM-card (if two of them are).

So here you'll see a graph of traffic flow over the current period, and a list of applications that are sorted by the amount of data consumed, but that's just the tip of the iceberg.

  • πŸ”§ Set up the accounting period (by default it coincides with the calendar month, but it can be shifted under the operator's tariff).
  • πŸ”” Include warnings when you reach 50%, 80% and 100% limit.
  • πŸ“΅ Activate traffic blocking when the limit is exceeded (the function is hidden in additional settings!).

Please note that you have two Xiaomis. SIM-And you have maps, you have statistics for each card, and that's convenient if you have one card for calling and one card for the Internet, but there's a caveat: some apps, like WhatsApp, can jump between them. SIM-If the main one doesn't have a network, it distorts the statistics.

πŸ’‘

If you see a strange process called com.android.providers.downloads on the list of applications, it is not a virus, but a system download manager. Its traffic can be limited through Settings β†’ Applications β†’ Application Management β†’ Three points β†’ Show system downloads

How to set up automatic Internet shutdown when exceeding the limit

The most useful (and most hidden) feature in MIUI is the automatic blocking of mobile traffic when it reaches a predetermined threshold, which is disabled by default, but is easy to activate:

  1. Go to Settings β†’ Connections and Sharing β†’ Data Use.
  2. Choose. SIM-The card you want to set a limit for.
  3. Slap the gear icon (βš™οΈ) top-right.
  4. Turn on the switch Set the data limit.
  5. Set a limit value (for example, 10 GB) and save.

Now that traffic reaches that threshold, mobile internet will be completely shut down until the next time period is taken into account. Importantly, this does not affect Wi-Fi, and you will be able to use the Internet over wireless networks. Also note that some system applications (such as Mi Cloud or Google Play Services) may ignore this restriction - they need to be blocked separately (more on this below).

If you want to allow traffic only for certain apps after you exceed the limit (for example, for instant messengers), do the following:

  • πŸ“± Return to the section Use of Data.
  • πŸ” Find the desired application (for example, Telegram) in the list and tap it.
  • πŸ”„ Enable Background Traffic Allow (Yes, This Sounds Controversial, But That’s How the Logic Works) MIUI).
What if the limit is not reset on the right date?
If your carrier is not dropping traffic on the 1st, but on the 15th, change the accounting period in your settings. To do this, in the Data Use section, tap the current date (for example, "June 1 - July 1") and select Set the reset date. Set the day that matches your tariff. Please note: This setting applies to all SIM-mapping.

Block background traffic for individual applications

Even if you haven't exceeded the limit, some apps can eat up traffic in the background, like Instagram uploading stories and feeds, Facebook updating notifications, and the Google Play Store checking for updates.

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Select the application you want (such as TikTok).
  3. Tap on Data Use (or Mobile Data).
  4. Turn off the back traffic switch.

For maximum savings, it is also recommended:

  • 🚫 Prohibit autoloading of media in messengers (WhatsApp, Telegram).
  • πŸ”„ Turn off automatic app updates in Google Play (settings) β†’ Auto-update of applications β†’ Never).
  • πŸ“₯ Limit downloading files only over Wi-Fi (in the settings of the browser, YouTube, Netflix).

Important: Some applications (such as banking or encrypted messengers) may stop working correctly when blocking background traffic.

Disable background traffic for social networks |Ban autoload media in instant messengers |Switch off automatic application update |Check traffic statistics once a week |Set up alerts to 80% limit-->

Hidden Traffic Settings: ADB-commands and engineering menu

If you don't have enough standard MIUI tools, you can get advanced control through ADB (Android Debug Bridge), which requires connecting your smartphone to your computer, but allows you to:

  • πŸ”§ Completely block mobile traffic for system applications (e.g. com.miui.cloudservice).
  • πŸ“‘ Disable background data transfer for all applications at once.
  • πŸ” View detailed statistics on UID (unique process identifiers).

Here are the key commands (executed via CMD or Terminal on PC):

Block background traffic for all applications


adb shell settings put global restrict_background true




Allow traffic only for selected apps (example for WhatsApp)



adb shell cmd netpolicy add restrict-background-whitelist com.whatsapp




View traffic statistics by UID



adb shell svc data usage

To access the engineering menu (where you can configure the traffic preritet for individual processes), enter in the phone dialer:

##4636##

Then select Usage Statistics β†’ Mobile Traffic. Here you will see real-time data consumption, including system processes that are usually hidden.

⚠️ Note: Change settings through ADB Or an engineering menu can cause your smartphone to run in an unstable way. Before experimenting, back up your data through Settings. β†’ The phone. β†’ Backup.

Traffic control in roaming and abroad

One of the most unpleasant surprises is the uncontrolled traffic consumption in roaming, when the operator takes on the same number of roaming services. 500-1000β‚½ post 1 MB. To avoid that:

  1. Activate 2G Only mode in your mobile network settings (this will limit speed but reduce the risk of accidentally downloading large files).
  2. Enable the option to Limit background traffic in roaming in Settings β†’ Connections β†’ Mobile Network β†’ Roaming.
  3. Use apps like TripMode (available on Google Play) that block the internet for all but selected programs.

If you travel frequently, it makes sense to buy a local one. SIM-map with unlimited traffic. But even in this case, set up a separate profile on Xiaomi for roaming:

  • 🌍 Create a new access point (APN) locally-operator.
  • πŸ“΅ Disable automatic connection to networks with floating tariffs.
  • πŸ”” Set up a notification when connecting to the roaming network (in Settings) β†’ Notifications β†’ System notifications).

Advice for owners of Xiaomi with two SIM-cards: if one of them is used only for roaming, completely disable mobile data for it in the settings and use only for calls/SMS. This will prevent accidental traffic consumption.

Comparison of traffic consumption on different Xiaomi models

Not all Xiaomi smartphones consume traffic the same way. For example, flagships like Xiaomi 13 Pro or MIX Fold 3 can consume more data due to background synchronization of cloud services (Mi Cloud, Google Drive), whereas budget models (Redmi 12C, POCO M6 Pro) are more economical.

ModelBackground traffic (MB/month)The main β€œgluttonous” processesOptimization recommendations
Xiaomi 14 Ultra800–1200Mi Cloud, Google Play Services, System UIDisable Mi Cloud sync for photos, restrict Google Play Services via ADB
Redmi Note 12 Pro+400–700Facebook, Instagram, Android SystemBlock background traffic for social networks, disable auto-update MIUI
POCO F5300–500TikTok, YouTube, Download ManagerLimit video preloading, disable Data Saver on YouTube
Redmi A2150–300WhatsApp, Google Play StoreDisable auto-update applications, limit messengers

Note that traffic consumption is highly dependent on the number of apps installed and user activity, for example, if you use Google Maps or streaming services frequently, the numbers can be 2-3 times higher.

What to do if traffic β€œleaks” despite all settings

If you notice that traffic continues to be consumed despite all restrictions, there are possible reasons:

  • πŸ•΅οΈβ€β™‚οΈ Virus or Adware – some Trojans disguise themselves as system processes (e.g. com.android.system) and steal traffic to display ads or mine.
  • πŸ”„ Auto-update MIUI β€” The system can download updates in the background, even if you have disabled this option in the settings.
  • πŸ“‘ Poor network coverage – with a weak signal, the smartphone is constantly reconnected, which increases data consumption.

To diagnose the problem:

  1. Check your smartphone for viruses with Malwarebytes or Dr.Web Light.
  2. Turn off automatic update download in Settings β†’ About Phone β†’ System Update β†’ Three Points β†’ Settings.
  3. Install the NetGuard app (no root required) for detailed domain traffic monitoring.

⚠️ Note: If you see the com.android.vending process (this is Google Play Store) with a flow rate in traffic statistics >500MB/month, most likely, your device has a pirated app that is updated through the Play Market.

πŸ’‘

The most common reason for traffic leakage is background activity of Google Play Services and Mi Cloud. you have disabled sync, these services can consume up to 300 MB per month. ADB-commands to block them completely.

FAQ: Frequent questions about traffic control on Xiaomi

Can you set different traffic limits for different SIM-map?
Yeah, in MIUI Supports separate settings for each SIM-Go to the settings. β†’ Connections and sharing β†’ Using data, select the desired SIM Please note that the statistics are reset simultaneously for all cards (the reset date cannot be set separately).
Why do some apps consume traffic despite blocking the background?
Some apps (like Facebook or TikTok) use system services to bypass restrictions, and to block them completely, you need to: β†’ Annexes β†’ Application management β†’ Three points. β†’ Show them system. Find processes like WorkManager or JobScheduler. Turn off mobile data. Use NetGuard as a last resort. ADB-lock-in.
How to Reset Traffic Statistics Manually?
To reset the counters without waiting for automatic reset: Go to Settings β†’ Connections and sharing β†’ Use data. Stick on the cog icon (βš™οΈ) You can select Reset statistics, but note that this does not affect the actual traffic consumption of the operator, only the internal statistics of the smartphone.
Is there a difference in traffic control between the global and Chinese versions of MIUI?
Yes, there are some features that are missing from Google Services in China ROM, but there are additional settings for local services (such as Mi Video or Mi Browser). The Global ROM is more versatile, but it may contain unnecessary background processes. To maximize traffic savings, it is recommended to use Global ROM with Google Services disabled (via ADB). or switch to custom firmware like Xiaomi.EU, which has advanced traffic settings.
Can you limit traffic to specific sites or domains?
Standard means MIUI β€” No, but you can: Use the NetGuard app (no root) to block domains. Set up DNS-Filtering via 1.1.1.1 (Cloudflare) or AdGuard DNS. Install VPN with traffic filtering (for example, ProtonVPN with NetShield enabled), this will help block ad networks, trackers and other β€œvoracious” resources.