Monitoring the flow of Internet traffic on Xiaomi smartphones is a challenge for users with limited tariffs and those who want to optimize the operation of applications. The MIUI shell offers built-in monitoring tools, but their functionality often goes unnoticed. Meanwhile, the correct setup will avoid unexpected charges for exceeding the limit or slowing down the network due to background processes.
In this article, we will analyze all available ways to track traffic โ from standard options to Settings. โ SIM-maps and mobile networks to specialized applications like GlassWire or NetGuard. MIUI 14/15, which allow for the separation of statistics by SIM-And for the owners of dual-devices, for the owners of the dual-devices. SIM Instructions for setting notifications for each card separately.
MIUI built-in tools for traffic monitoring
The MIUI shell contains two main sections for monitoring Internet traffic: general statistics and app detail, the first one shows the total spending for the current month, the second one shows the "gluttonous" programs, and the main menu is opened:
- Go to Settings. โ SIM-maps and mobile networks.
- Select Data Consumption (on some models โ Traffic usage).
- Click on the gear icon in the upper right corner to access the reporting period and limits settings.
Here you'll see a daily consumption chart. Importantly, MIUI defaults to reset the statistics on the 1st of each month, but you can change this setting manually. For example, if your tariff is updated on the 15th, set that date in the period settings.
For details by annex:
- In the same section, scroll down to the section Using traffic by apps.
- Click on any application to see mobile network and Wi-Fi consumption separately.
- Activate the Background Data Limit switch if you want to block background activity for a particular program.
โ ๏ธ Attention: B MIUI 14 and newer, the Background Limit feature doesn't work for all system applications. For example, Google Play Services may ignore this limitation.
Set up notifications about exceeding the traffic limit
To avoid unexpected write-offs, set up alerts about approaching the limit.
- Open the Settings. โ SIM-maps and mobile networks โ Data expenditure.
- Slip the gear icon and select Set a Data Limit.
- Activate the Slider Set a warning and specify a threshold value (for example, 90% of your tariff).
- Below, set up Automatically Shutdown Mobile Data when you reach the limit.
Set the date of the reset of statistics|Activate 90% of the cost warning|Set up automatic shutdown when exceeded|Check the division of statistics by SIM-maps (for dual models)-->
For devices with two SIM-Cards (Redmi Note 12 Pro)+, POCO F5 Limits are set separately for each card. Switch between them at the top of the screen.
| Xiaomi model | Support for dual SIMs | Separate traffic statistics |
|---|---|---|
| Redmi Note 11/12 | Yes. | Yes (MIUI 13+) |
| POCO X5 Pro | Yes. | Yes (requires upgrade to MIUI 14) |
| Xiaomi 13 Lite | Yes. | Yeah (with factory firmware) |
| Redmi 10C | Yes. | No (limiting older versions of MIUI) |
If your model does not support separate statistics, use third-party apps (see the next section).
Third-party applications for detailed traffic analysis
Built-in tools MIUI They give you basic information, but you need specialized tools to do deep analysis.-3 decision:
- ๐ GlassWire โ visualizes real-time traffic consumption by application and server, even short-term bursts of activity.
- ๐ก๏ธ NetGuard is a root-free traffic blocker that allows you to completely turn off the Internet for selected applications.
- ๐ My Data Manager is convenient for setting monthly limits with alerts. Supports widgets on the home screen.
To install any of these applications:
- Download APK from the official website or through Google Play.
- Give permission to access network usage data (a pop-up will appear when you first start).
- In the application settings, specify the traffic limit and the reset period.
๐ก
If after installing NetGuard mobile Internet stopped working, check whether the system applications com.android.phone or Telephony Provider are blocked in the utility settings.
For users with root rights, advanced features are available:
- ๐ Monitoring traffic at the level of individual processes (e.g. adb shell netstats).
- ๐ฑ Blocking Advertising Domains through Hosts File.
- ๐ Redirecting traffic through VPN logged.
โ ๏ธ Note: Apps like GlassWire can show inflated traffic consumption on the Internet 5-10% Due to the nature of data collection through Android API. For accurate measurements, use operator data (USSD-request *100# personal account).
How to Track Traffic on Wi-Fi Networks
The Wi-Fi data flow control in MIUI is less obvious than in the mobile Internet, so to see the statistics:
- Go to Settings. โ Wi-Fi.
- Tap the name of the connected network and select Data Consumption.
- This will show the consumption schedule for the current day/month.
Limitations of the built-in tool:
- โ No breakdown by app (only total traffic).
- โ Statistics are reset when reconnecting to the network.
- โ No notifications of exceeding the limit.
For detailed analysis, use:
- ๐ Router statistics: Go to your routerโs web interface (usually 192.168.1.1) and check the Traffic Monitor section or DHCP Clients.
- ๐ฑ Fing App: Scans the local area network and shows traffic consumption for each device.
How do you know? MAC-phone address for identification in the router
Hidden Traffic Consumption: How to Identify and Block
Some apps consume traffic in the background, even when you're not using them.
- ๐ฑ Social networks (Facebook, TikTok) โ upload content in advance.
- ๐ฎ Games (PUBG Mobile, Genshin Impact โ Update data in the background.
- ๐ Cloud services (Google Drive, Mi Cloud) โ synchronize files.
To limit background activity:
- Open Settings โ Applications โ Application Management.
- Select the desired application and tap the Data Consumption.
- Activate the option to limit background data.
- To block completely, turn off Auto Start and Background Activity.
System applications (such as Google Play Services) may require:
adb shell cmd appops set com.google.android.gms RUN_ANY_IN_BACKGROUND denyThis command disables background activity for Google Play Services via ADB. Be careful: improper use of ADB can disrupt the system.
๐ก
Even after the background data is limited, some applications (such as messengers) will consume traffic to deliver notifications, and you can only block them completely through a firewall like NetGuard.
Traffic Display Problems and Their Solutions
Sometimes embedded MIUI tools show incorrect data, common problems and ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Statistics are dropped by themselves | Mistakes in MIUI Optimization | Clear the cache of the Settings application โ Apps โ Show everything โ MIUI Optimization โ Clear the cache |
| Traffic not counted | Statistics are turned off | Include in Settings โ SIM-map โ Data expenditure โ A gear. โ Traffic data collection |
| Difference with operator data | MIUI does not take into account VPN traffic | Use third-party applications (GlassWire) or operator data as a reference |
If the data consumption section has disappeared after the MIUI update:
- Check the firmware version in Settings โ About Phone โ MIUI version.
- For MIUI 14+, the path has changed to Settings โ Connections and Sharing โ Data Consumption.
- If there is no partition, reset the network settings: Settings โ SIM-map โ Resetting network settings.
Tips for saving traffic on Xiaomi
In addition to monitoring, data consumption can be optimized:
- ๐ถ Limit Background Sync: Disable Auto Update for Google Photos, Dropbox, and other cloud services in their settings.
- ๐ต Customize streaming content quality: On YouTube or Spotify, select lower resolution for mobile data.
- ๐ Use data compression: Enable Traffic Saving option in Google Chrome or Opera.
- ๐ด Turn off autoplay video on social media (application settings) โ Auto-reproduction โ Never).
For devices with MIUI 15, the function is available Intelligent Traffic Saving:
- Go to Settings โ Battery and Performance โ Traffic Savings.
- Activate the slider and select the apps that you want to limit background traffic for.
๐ก
If you use navigators frequently (Google Maps, Yandex.Maps), download maps in advance via Wi-Fi. In Google Maps, this is done in the Offline Maps menu.