Xiaomi smartphones (including the Redmi line and POCO) They use background data to synchronize, update and run system services, which is convenient but often leads to uncontrolled mobile traffic consumption and accelerated battery life. According to research, up to 30% of daily traffic on Android devices falls on background processes โ messengers, social networks, MIUI-services and advertising modules.
Compounding the problem, Xiaomiโs MIUI default allows most applications to run in the background even if you donโt use them. For example, com.xiaomi.midrop (file transfer service) or com.miui.analytics (statistics collection) can consume up to 50MB per day without your knowledge. In this article, weโll look at all the possible ways to turn off background traffic, from basic settings to hidden features for advanced users.
Why Xiaomi is actively using background data transfer
Background processes in MIUI are divided into three categories:
- ๐ System services: security updates, synchronization of Mi Account account, verification of application licenses.
- ๐ฑ Third-party applications: messengers (WhatsApp, Telegram), social networks (Facebook, TikTok), games with online mode.
- ๐ Analytics and advertising: com.miui.analytics, com.xiaomi.msa.global modules responsible for data collection and targeted advertising.
By default, MIUI allows all applications to use mobile data in the background, even if you are connected to Wi-Fi.
- โก Quick notification delivery (e.g. in Mi Push Service).
- ๐ Automatic synchronization of contacts, notes and photos with the Mi Cloud.
- ๐ฆ Preload system application updates (e.g. Mi Video or Mi Browser).
โ ๏ธ Warning: Completely disabling background processes can cause notification delays (e.g. in Telegram or Viber) and sync stops (calendar, mail.
Method 1: Disabling background traffic for individual applications
The safest method is to limit background activity to programs that are not critical to you, which does not affect system processes, but saves traffic.
Instructions:
- Open Settings โ Applications โ Application Management.
- Select an app (such as Mi Browser or Facebook).
- Go to Mobile Data (or Transfer Data in newer versions of MIUI).
- Activate the switch to Prohibit background data transfer.
For convenience, you can sort applications by traffic consumption:
- In Application Management, click on three dots (โฎ) top-right.
- Select Sort. โ By traffic.
- Limit background traffic for apps that consume >100MB per month.
โ๏ธ Applications that can be safely restricted
Exceptions: Do not disable background traffic for:
- ๐ฑ Google Play Services (Google Services will be affected).
- ๐ Mi Push Service (Notifications to Come).
- โ๏ธ Mi Cloud (if you are using synchronization).
Method 2: Global background data shutdown in MIUI
If you want to completely ban background traffic for all applications (except system ones), use the hidden MIUI setting:
Instructions:
- Open the Settings. โ SIM-maps and mobile networks.
- Choose yours. SIM-card (if there are several).
- Go to Data Transfer โ Background data transfer.
- Turn off the switch Allow background data transfer.
This setting blocks background traffic for all applications except for Xiaomi system services (such as Mi Push or Mi Cloud). Once disabled, some messengers (such as Viber) will only receive notifications when the application is open.
โ ๏ธ Attention: B MIUI 14 and later this item may be called Limit background data. If the option is not available, update the firmware or use Method 4 (edit settings through ADB).
| MIUI version | The path to adjustment | Notes |
|---|---|---|
| MIUI 12/13 | Settings โ SIM-map โ Transfer of data โ Background gear | It works on all devices. |
| MIUI 14 | Settings โ Mobile Network โ Limit background data | It may not be available on some models. |
| MIUI for POCO | Settings โ SIM and Networks โ Data โ Background Traffic | The title of the paragraphs may differ |
Method 3: Using Traffic Savings Mode
MIUI has a built-in traffic saving mode that automatically limits background activity, which is suitable if you want to save mobile Internet, but are not ready to completely turn off background processes.
How to turn on:
- Go to Settings โ Battery and Performance โ Battery Savings.
- Select Traffic Saving (or Limit Background Data in Newer Versions).
- Activate the switch and set exceptions for critical applications (such as instant messengers).
Advantages of this method:
- โ Automatically blocks background traffic for underutilized applications.
- โ Not affected by notifications from system services.
- โ You can flexibly adjust exceptions.
๐ก
If the traffic saving mode is not displayed, try to enable Ultra High Charge Savings โ it automatically limits background data.
Disadvantages:
- โ Does not work for applications added to exceptions.
- โ May delay weather updates and other widgets.
Method 4: Disabling background processes via ADB (for advanced)
If standard methods donโt work, you can force background activity to be banned for all applications via the Android Debug Bridge (ADB), which requires a computer connection but gives you maximum control over traffic.
Instructions:
- Turn on Developer Mode on your phone: Go to Settings โ About Phone. Click 7 times on MIUI until you become a developer!
Settings โ Additional โ For Developers
USB debugging
ADB
adb shell settings put global restrict_background_data 1adb shell settings put global restrict_background_data 0โ ๏ธ Warning: This command completely blocks background traffic for all applications, including system ones, and once it is executed, widgets will no longer be updated, accounts will be synchronized, and notifications from certain services will come in!
How do you check if the ADB team is working?
An alternative is to disable background activity for specific packets:
adb shell cmd appops set <package_name> RESTRICT_BACKGROUND_DATA denyFor example, to block Facebook background traffic:
adb shell cmd appops set com.facebook.katana RESTRICT_BACKGROUND_DATA denyMethod 5: Using third-party apps to control traffic
If the built-in MIUI tools are not flexible enough, you can install specialized utilities to monitor and block traffic.
- ๐ก๏ธ NetGuard (free, rootless): Blocks traffic for individual applications. VPN (It does not require superuser rights; it allows you to create rules for Wi-Fi and mobile data separately.
- ๐ GlassWire (paid version with advanced features): Visualizes real-time traffic consumption, detects "suspicious" application activity, is able to block connections to specific servers.
- ๐ง AFWall+ (Root requires: Full control of network activity (including system processes) and support for rules for different types of networks (2G/3G/4G/Wi-Fi). Logistic of all network requests.
Example of NetGuard configuration:
- Install the app from Google Play.
- At the first launch, allow creation VPN-Connections (this is necessary to intercept traffic).
- In the main window, tick the apps you want to block background traffic for.
- Click on the shield icon in the top menu to activate the protection.
๐ก
Third-party traffic control apps may conflict with built-in MIUI services. If notifications stop working after installation, try adding messengers to exceptions.
Additional measures: optimizing MIUI to save traffic
In addition to directly disabling background data, you can optimize MIUI to reduce traffic consumption:
- ๐ Turn off automatic update download: Go to Settings โ The phone. โ Update the system. Press three dots (โฎ) and select Settings. Turn off Automatic Download via mobile data.
- โ๏ธ Limit sync to Mi Cloud: Open Settings โ Accounts. โ Mi Cloud. disable sync for unnecessary data (such as Notes or Calendar).
- ๐ฑ Disable Auto-Run Applications: Go to Settings โ Annexes โ Application management โ Autostart. Turn off autostart for all unnecessary programs.
We also recommend:
- ๐ต Use the mode on the plane overnight (saves up to 15% charge).
- ๐ Enable Adaptive charge savings in battery settings.
- ๐ถ Disable Network Search in Settings โ Mobile networking if you move between areas of coverage frequently.