How to check the traffic consumption of Xiaomi: all ways MIUI third-party

Have you noticed that mobile Internet on Xiaomi, Redmi or POCO It ends too quickly, but you don't know where the megabytes go, or you want to track which application is eating traffic in the background? In this article, we'll look at all the ways you can check traffic flow -- from built-in tools. MIUI Up to hidden functions and third-party utilities.

The manufacturer hides some settings deep in the menu, and standard reports often show the data incompletely, and we'll show you how to get accurate statistics on each application, including system processes that are not usually displayed, and you'll learn how to reset counters, set up limit warnings, and even track traffic flow in roaming.

The instructions are relevant for all modern versions of firmware - from MIUI 12 before MIUI 14 (including HyperOS and most models: Xiaomi 13/14, Redmi Note 12/13, POCO F5/X5 If your smartphone runs on pure Android (e.g. Xiaomi) A3), separately indicate the differences.

1. Standard report on traffic in MIUI

The most obvious way is to use embedded statistics. MIUI. It shows the total mobile and Wi-Fi traffic consumption, but has limitations: data is reset when you reboot or update the system, and some applications may not be displayed.

To open the report:

  1. Go to Settings β†’ Connections and Sharing β†’ Data Use.
  2. Select the Mobile Network tab (for Wi-Fi - the corresponding tab).
  3. Scroll down to the list of apps sorted by traffic consumption.

Here you'll see:

  • πŸ“Š Schedule of expenditure for the selected period (day / week / month).
  • πŸ“± List of applications with indication of traffic consumed (in MB/GB).
  • βš™οΈ Reset button (in upper right corner).

⚠️ Attention: B MIUI 14 and HyperOS are the default hidden system processes. To see them, click on the three dots in the upper right corner and select Show system processes.

If the graph shows abnormally high consumption, but there is no obvious β€œculprit” on the list of applications, the problem may be:

  • πŸ”„ Background sync (e.g. Google Play Services or Mi Cloud).
  • πŸ“Ά Automatic update of applications via mobile network.
  • πŸ•΅οΈ Spyware or advertising modules in some games/applications.
πŸ“Š What type of traffic do you check more often?
Mobile Internet
Wi-Fi
Both types.
I don't keep track of the expense.

2. hidden traffic settings in MIUI (power-user)

V MIUI There are hidden menus where you can get more detailed information, like a separate report on background traffic or roaming consumption, and that data is not shown in the standard interface.

To open up the extended statistics:

  1. Enter the combination in the Phone app: ##4636##.
  2. Select the item Usage Statistics.
  3. Go to the Mobile Traffic tab.

Here you'll see:

  • πŸ“‘ Expenditures per person SIM-card (if there are several).
  • πŸ”„ Traffic in roaming (separate line).
  • πŸ“Š Packet data (incoming/outgoing traffic).

⚠️ Note: This method does not work on all models, POCO X3 Pro) instead of statistics, the network test menu will open.

If the combination doesn’t work, try another way:

  1. Open the Settings. β†’ The phone.
  2. Click 5 times in a row on the MIUI version to activate the developer mode.
  3. Back to Settings β†’ Additionally. β†’ For developers.
  4. Find Traffic Statistics (which may be called Network Statistics).
What to do if the hidden menu is not opened?
Some firmware (especially global versions) have blocked access to the engineering menu, in which case use third-party applications such as Network Signal Info or Traffic Monitor, which read data directly from the communication module.

3. Traffic monitoring applications (alternative) MIUI)

If embedded tools MIUI If you don't like it, install one of the specialized applications:

  • πŸ“ˆ Detailed timetables by hour/day.
  • πŸ”” Notifications when the limit is exceeded.
  • πŸ›‘οΈ Block background traffic for individual applications.

The best options for Xiaomi:

AnnexFeaturesCons
My Data ManagerTracks traffic in real time, supports widgetsAdvertising in the free version
GlassWireShows which apps connect to the internet, blocks unwanted connectionsA complex interface for beginners
Traffic MonitorMinimalist design, works without root rightsNo traffic blocking
NetGuardBlocks background traffic without root (through a VPN)Requires settings for each application

To set up one of these applications:

  1. Download it from Google Play (or APKMirror if the app is removed from the store).
  2. At the first start, give access to the settings VPN (Necessary to monitor traffic).
  3. Set a monthly traffic limit in the app settings.
  4. Activate overshoot notifications (usually under Alerts or Notifications).

β˜‘οΈ Set up an application to monitor traffic

Done: 0 / 5

Important: Some applications (like NetGuard) create local applications VPN-It doesn't affect the speed of the Internet, but it can conflict with other people. VPN-services (e.g. 1.1.1.1 or ProtonVPN).

4. How to check traffic on a particular application

If you are interested in traffic consumption only one application (for example, TikTok, YouTube or Telegram), you can use it as built-in tools. MIUI, and third-party utilities.

Method 1: Through the MIUI settings

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Choose the appropriate app (such as Instagram).
  3. Go to the section Use of data.
  4. Check out the spending schedule for the past month.

Method 2: Through Google Play Services (Hidden Cost)

Many people complain that Google Play Services consumes gigabytes of traffic per month.

  1. Open Settings β†’ Accounts and Sync β†’ Google.
  2. Choose your account.
  3. Turn off data sync for unnecessary services (e.g. Google Photos or Google Drive).
  4. Go back to Data Use and check if the cost has decreased.

Method 3: Through ADB (for advanced users)

If you need to obtain traffic data for a long period (for example, six months), you can use the data. ADB:

adb shell dumpsys netstats detail

This command will display a full report on all applications, including system ones. For convenience, redirect the output to the file:

adb shell dumpsys netstats detail > traffic_log.txt

πŸ’‘

If Google Play Services consumes too much traffic, turn off automatic update downloads via mobile. β†’ Settings β†’ Auto Update Apps and Select Only via Wi-Fi.

5. How to Reset the Traffic Counter on Xiaomi

Traffic meter in MIUI It is automatically reset at the beginning of each billing period (usually the 1st of the month), but if you want to manually reset it (for example, after a tariff change), do the following:

Method 1: Through settings

  1. Open Settings β†’ Connections and Sharing β†’ Data Use.
  2. Click on the three dots in the upper right corner.
  3. Choose Reset Statistics.
  4. Confirm the action.

Method 2: Engineering menu (if the standard reset does not work)

  1. Enter the combination ##36446337##.
  2. Select Network Info.
  3. Find the Data Usage Reset and confirm the reset.

⚠️ Warning: After manual reset, statistics will be zeroed, but background processes (e.g. updates) MIUI) They can start consuming traffic immediately, and to avoid that, turn off the mobile Internet before resetting, or put your phone in In-plane mode.

If the meter is reset on its own (for example, after a reboot), this may be due to:

  • πŸ”„ Firmware error (relevant to the MIUI 12.5 on certain devices).
  • πŸ“± Failure of the communication module (will help reset network settings).
  • πŸ› οΈ Conflict with traffic-saving apps (e.g. Google’s Datally).

πŸ’‘

If the traffic counter is reset arbitrarily, try updating the firmware to the latest version or resetting the network settings to Settings. β†’ Connections and sharing β†’ Resetting network settings.

6.How to Set Up Traffic Excess Warnings

To avoid unexpected expenses, set up notifications to exceed the limit. MIUI It's done this way:

  1. Open Settings β†’ Connections and Sharing β†’ Data Use.
  2. Click on the gear in the upper right corner (or three dots). β†’ Settings).
  3. Activate the Excess Warning switch.
  4. Specify a limit (e.g. 10GB) and a warning threshold (e.g. 90%).
  5. Save the settings.

If you're in your version MIUI There is no such option, use third-party applications:

  • πŸ”” My Data Manager: allows you to set multiple thresholds (e.g. 50%, 80%, 100%).

For maximum reliability, combine both methods:

  1. Set up a built-in warning in MIUI.
  2. Install My Data Manager with a 10% less limit (e.g. 9GB instead of 10GB).
  3. Turn off background traffic for unnecessary apps in Settings β†’ Annexes β†’ Application management β†’ Use of data.
What to do if notifications do not arrive?
1. Check if notifications for the Settings app or My Data Manager are disabled in Settings β†’ Notifications.2. Make sure that the application is not optimized by the system (c Settings) β†’ Battery β†’ Battery optimization add it to exceptions.3. Reboot your phone - sometimes it helps restore background monitoring.

7.Roaming traffic check

Traffic consumption in roaming can result in huge bills from the operator. MIUI There are separate settings for controlling roaming, but they are often hidden.

How to enable roaming tracking:

  1. Open Settings β†’ Connections and Sharing β†’ Mobile Network.
  2. Choose yours. SIM-map.
  3. Activate the data roaming switch (if it is turned off, roaming traffic is blocked automatically).
  4. Return to Data Use and enable Show Roaming Traffic (in some firmwares, this item should be searched for in additional settings).

To completely block traffic in roaming:

  1. Go to Settings β†’ Connections and Sharing β†’ Mobile Network β†’ Access Point Name (APN).
  2. Select the current one. APN (usually Internet or mm).
  3. In the field, Tip. APN Remove default, leave only supl (this will only allow emergency connections).
  4. Save the settings.

⚠️ Note: Some operators (e.g. MTS or Beeline) automatically connect paid options when you first use the Internet in roaming. Before traveling abroad, check the fare on the operator's website or turn off mobile data completely.

8. Frequent problems and their solutions

If traffic statistics show incorrect data or the meter is resetting on its own, try the following solutions:

Problem.Possible causeDecision
The counter is reset after rebooting.Mistake in MIUI cacheClear the cache to Settings β†’ Applications β†’ App Management β†’ Settings β†’ Clear the cache
Traffic is considered incorrect (e.g., shows 0 MB)Conflict with the application to save trafficRemove third-party utilities (like Datally) and reboot your phone
High traffic consumption for no apparent reasonBackground activity of Google Play Services or Mi CloudTurn off autosynchronization in Settings β†’ Accounts and synchronization
Apps are consuming traffic despite the banSystem processes ignore constraintsUse NetGuard with root rights or disable mobile data for the app through Settings β†’ Annexes β†’ Application management β†’ Use of data

If the problem persists, reset your network settings:

  1. Open Settings β†’ Connections and Sharing β†’ Reset network settings.
  2. Confirm the reset (while removing saved Wi-Fi networks and passwords).
  3. Reboot the phone.

In extreme cases, resetting to factory settings will help (don’t forget to make a backup!).

FAQ: Frequent questions about traffic on Xiaomi

Can you track your traffic for the past month?
In standard settings MIUI The statistics are only stored for the current period. To keep the history, use third-party applications (for example, My Data Manager) that export the data to the data. CSV Some operators (such as Tele2 or Yota) provide details of traffic flow in their personal account.
Why do YouTube and TikTok consume traffic even when I don’t open them?
These apps often upload content in advance (preloading) or update the feed in the background.To turn it off: On YouTube: Settings β†’ Background reproduction β†’ Turn off Autoplay. TikTok: Settings β†’ Data settings β†’ Turn off Use data for preloading. MIUI: Settings β†’ Annexes β†’ Application management β†’ [Annex] β†’ Use of data β†’ shut down background traffic.
How to check traffic on Xiaomi without accessing settings (for example, if your phone is locked)
If you can’t unlock your phone, but you need to know the traffic expense, use it: πŸ“± Personal account of the operator (website or application, for example, My MTS or My Beeline). πŸ’¬ USSD-command (type *100# or *111# and follow the instructions). πŸ”Œ Connecting to a computer through ADB (if debugging is on USB). The command to check traffic: adb shell dumpsys netstats.
Is it true that MIUI underestimates the traffic flow?
Some users have noted that the built-in counter MIUI This is due to: Unaccounted traffic of system processes (for example, checking updates); rounding of data in the chart; errors in resetting statistics; Use third-party applications (for example, GlassWire) or data from the operator for accurate accounting.
Can I restrict traffic to individual apps without root rights?
Yeah, in MIUI There is a built-in limitation function: Open Settings β†’ Annexes β†’ App management. Select an app (e.g. Facebook). Go to Data Use. Activate the switch Limit background traffic. To fully block (including active use traffic), install NetGuard and set up rules for each application.