Xiaomi and Redmi smartphone owners often notice that the device consumes traffic even in standby mode or discharges faster than the manufacturer’s stated time. Background connections are the main cause of such problems, since the system and applications constantly communicate with servers. In the MIUI shell and the new HyperOS, many processes are running by default to ensure advertising, analytics and synchronization.
However, not everyone knows which services can be safely deactivated so as not to disrupt the work of messengers and system notifications. Competent network settings can significantly optimize the autonomy of the gadget and hide part of the digital trail. In this article, we will discuss in detail which processes consume resources and how to limit them without losing functionality.
Understanding the MIUI-based Android network query architecture will help you turn your phone from a traffic-hungry device into an effective tool.We’ll look at not only the standard settings, but also the hidden menus available through the Engineering Menu or ADB. Disabling the MSA (MIUI System Ads) service is a critical step to completely end background ads embedded in the shell.
Traffic Consumption Analysis and Hidden Processes
Before you turn something off, you need to know where your Internet traffic is going. The standard meter in settings shows the big picture, but often hides system processes that masquerade as service ones. Network activity can be caused by both useful features like synchronizing photos and intrusive advertising in system applications.
For a detailed analysis, go to Settings → Connection and Sharing → Data Transfer → Statistics. Here you will see a list of applications sorted by the amount of data transferred. Pay attention to processes called msa, joyose or daemon. These services often run in the background, even if you are not actively using your phone.
It's important to distinguish between background data and application activity. One is the exchange of information over the network, the other is the use of the processor. Often one thing pulls the other: the application tries to load content, does not receive a response (if there is no network), and continues to waste battery power trying to restore the connection.
- 📊 Check Wi-Fi and mobile statistics separately, as apps may behave differently across different networks.
- 🔍 Look for processes with names that contain “ad,” “analytics,” or “push,” and they are often responsible for collecting data.
- ⚙️ Pay attention to the system applications "Security" and "Downloads", they can download updates of virus databases without demand.
Don’t panic when you see a lot of traffic being consumed by Google Play Services, which is a component that’s needed for most apps to work, but it can be customized. Turn off autoplay video in the Play Market and limit sync to only important accounts.
Setting up system services and MSA advertising
The most annoying factor consuming traffic and resources is embedded advertising, and MSA (MIUI System Ads) is responsible for it. Even if you have disabled ad personalization, the process can continue to work, checking for updates to ad modules, and completely disabling this service is the first step to clean up the system.
To limit the impact of advertising, go to Settings → Passwords and security → Access to personal data. Find the msa list and turn off the slider. The system will require you to wait 10 seconds, then click "Disable." If you fail the first time, repeat the procedure 2-3 times, as MIUI often resists this action.
Also worth looking at is GetApps (formerly Mi Apps), a Xiaomi app store that often works in the background, checking for preinstalled software updates. If you don't use the store, its network activity can be completely disallowed in data settings by finding the app in the shared list.
⚠️ Attention: After the service is disconnected MSA For full effect, it is also recommended to clear the cache of the applications "Security", "Music" and "Themes" through the memory management menu.
Another important component is Mi Cloud. If you have a high-resolution gallery sync setup, your phone will constantly try to upload new photos when Wi-Fi comes along. Go to Mi Cloud settings and turn off sync for the types of data you don't need in the cloud, like screenshots or videos.
☑️ Audit of advertising services
Limiting application background activity
Third, apps are the main consumers of traffic in the background. Social media, news aggregators and marketplaces tend to keep a constant connection for (push) notifications and preloading feeds. MIUI has powerful tools to control this behavior that work more efficiently than standard Android.
You can customize your individual restrictions for each application you install. Go to Settings → Apps → All apps, select the one you want (like Facebook or AliExpress) and find Activity Control. There are three levels of rigor available here: no limits, battery savings, and tight constraint.
Selecting a "Strict Limit" mode completely stops the application from running in the background, it won't receive notifications and update content until you manually open it, perfect for rarely used programs, but dangerous for instant messaging apps that you expect to see.
| Type of application | Recommended treatment | Impact on notifications | Impact on the battery |
|---|---|---|---|
| Messengers (Telegram, WhatsApp) | No restrictions. | Instantly. | Average. |
| Social media (VK, Instagram) | Battery savings | Possible delay. | Low. |
| Games and utilities | Strict limitation | They don't come. | Minimum |
| Postal clients | No restrictions. | Instantly. | Average. |
There is also an "App Launch" feature available through the "Security" app. In the "AutoStart" section, leave only those programs that should start with the system (usually messengers and alarms).
💡
Use Do Not Disturb at night, but set up exceptions for important contacts to avoid missing an emergency call while background activity is limited.
Network settings and DNS management
Deep network configuration allows not only to save traffic, but also to speed up the response of the system, as well as block advertising at the DNS level. Modern versions of Android and MIUI have built-in support for Private DNS (Private DNS), which allows you to redirect requests through secure servers.
To set up, go to Settings → Connection and Sharing → Private DNS. By default, it’s “Auto.” Select “Host Name of the DNS provider” and enter the address of a trusted blocker, such as dns.adguard.com. This action will block most ad requests and trackers before they reach the application, saving traffic and charge.
Another important aspect is Wi-Fi. Wi-Fi Assistant or Switch to mobile data can quietly switch you to mobile Internet if the Wi-Fi signal seems weak to the system, which often leads to unexpected megabyte consumption.
⚠️ Attention: Use of third-party DNS-servers (e.g. AdGuard) may cause some carrier applications or enterprise networks to fail. DNS. After the shift DNS Internet stopped working in a particular application, return the settings to the original state.
Be sure to check your roaming settings, even if you don’t plan to travel abroad. In some regions, operators can impose services and the phone can update network configurations in the background. In the mobile menu, make sure that data roaming is turned off if it is not directly necessary.
What does DNS 1.1.1.1 do?
Synchronization of Google and Mi Account
Google’s ecosystem and Xiaomi’s services are all about keeping all data up-to-date. Contacts, calendars, documents, and photos are synchronized regularly, and if you have a lot of data or a poor connection, this process can “hang” the network and interfere with the normal operation of the browser.
You can control Google sync from Settings → Accounts and Sync → Google. You can check the boxes for services you don’t need all the time, for example, syncing Google Drive or Notes can be manually switched to Contacts and Calendar.
Similarly, go to your Mi Account settings and check the Cloud section, and turn off gallery sync if you use Google Photos or another service, or if you don't want to store copies of all screenshots on the company's servers, which will free up not only traffic, but also space in the cloud.
A common problem is sync sticking, and if you see an update icon that spins endlessly, it consumes battery, and then it helps to clean up the Google Play Services or log in again, and forced schedule sync (e.g., once an hour instead of "change") is also available in some versions of the shell.
- 📅 Turn off calendar sync for unnecessary accounts (e.g. old workers).
- 📸 Configure uploading photos to the cloud only via Wi-Fi, banning the use of mobile networks.
- 📂 Check which apps have access to your Google account and revoke the rights of those who are suspicious.
💡
Regularly checking synchronization statuses helps to identify “hanging” processes that imperceptibly plant the battery and waste traffic in the background.
Advanced Methods: ADB and Engineering Menu
For advanced users who want to get the most out of the box, there are methods that go beyond standard settings: Using ADB (Android Debug Bridge) allows you to remove or freeze system applications that cannot be disabled through the menu.
With ADB commands, you can disable packages responsible for Xiaomi analytics, such as com.miui.analytics or com.xiaomi.joyose (responsible for game optimizations and often trottling). The command looks something like this: adb shell pm disable-user --user 0 com.xiaomi.joyose. This action is irreversible without reconnecting to the PC, but effective.
There is also an engineering menu available through a set of code in the call (code depends on the processor: ##6484## for tests or special codes for MediaTek/Qualcomm). In the Connectivity or Network section, you can find the settings of the preferred network type. Forced switching to 4G Only mode (LTE Only) can save the battery in areas of unstable coverage, where the phone constantly jumps between 3G and 4G.
adb shell pm list packages | grep xiaomi
adb shell pm disable-user --user 0 com.miui.misysHowever, it is worth remembering that interfering with system processes through ADB carries risks: Incorrectly disabling a critical component can lead to unstable phone operation or loss of the ability to make calls.
⚠️ Attention: Before use ADB-commands must make a complete backup of the data. Disabling system components can lead to a cyclic restart (bootloop), which will require a reset to factory settings.
If you are not confident in your abilities, it is better to limit the software methods through the MIUI settings. They are safe and reversible at any time. Using third-party launchers and tools to freeze applications (such as Ice Box or Hail) is also a good alternative to completely removing through ADB.