Disabling default features on Xiaomi: safe ways for all models

Xiaomi smartphones based on firmware MIUI We're known for a lot of pre-installed features that automatically activate after you set up your first setup, and many of them -- from interface animations to system notifications -- run in the background, consuming battery power and CPU resources. However, not all users know that most of these options can be completely disabled or customized to their needs.

The problem is that the manufacturer often hides key switches in deep menu sections, and some features (such as mipush for notifications or miui.analytics for data collection) do not have a GUI at all. This article will help you understand which standard options can be deactivated without risking system stability and which are better to refuse.

Itโ€™s important to understand that disabling certain features can affect the performance of individual applications or system components. For example, deactivating Google Play Services will lead to errors in Google services, and turning off Mi Cloud will turn off synchronization of notes and contacts.

What default functions can be turned off without consequences

Firmware MIUI It's a set of things that are in the background, but not all of them are vital:

  • ๐Ÿ“ฑ Automatic Memory Optimization (Security) โ†’ Optimize โ€“ often interferes with the work of background applications, for example, music players or instant messengers.
  • ๐Ÿ”” Promotional notices MIUI (Settings โ†’ Notification & Control Center โ†’ App notifications โ†’ System apps โ†’ MIUI System โ€“ shows promotions and updates.
  • ๐Ÿ” Search by device (Settings) โ†’ Additional settings โ†’ Search โ€“ Index files and consume resources even when not in use.
  • ๐Ÿ“Š Analytics gathering MIUI (Settings โ†’ About phone โ†’ MIUI version โ†’ tap 7 times โ†’ Additional settings โ†’ User experience program โ€“ sends data about the use of the smartphone.
  • ๐Ÿ”„ Auto-Update Applications (Google Play) โ†’ Settings โ†’ Auto-update apps โ€“ can consume mobile traffic.

Special attention should be paid to system applications that cannot be removed by standard means, but can be "freezed" or limited their activity.

  • ๐ŸŽต Music (Mi Music player) โ€“ works in the background even if you donโ€™t use it.
  • ๐Ÿ“บ Mi Video โ€“ Downloads metadata for recommendations.
  • ๐Ÿ“ฆ Cleaner โ€“ triggers automatic cache cleanup, which may interfere with some applications.
  • ๐Ÿ“ก Mi Roaming โ€“ sends location data to โ€˜improve communication".
๐Ÿ“Š What feature did you turn off first on your Xiaomi?
Autobrightness
Promotional notices
Analytics gathering
Background optimization
Nothing's been turned off.

Before you start to disconnect, we recommend you to back up important data. Some changes (for example, deactivation of Google Play Services) can lead to unstable smartphone operation. MIUI Some of the settings may be reset to default values.

โš ๏ธ Note: Disable the Find Device (Settings) function โ†’ Password & security โ†’ Find Device will make it impossible to search for a phone through Xiaomi services in the event of a loss.If you use alternative solutions (such as Google Find My Device), this risk can be considered justified.

How to disable standard applications without root rights

Many pre-installed programs (bloatware) cannot be removed through a normal interface, but they can be deactivated or limited.

Method 1: Through Application Settings

The easiest way is to use built-in tools. MIUI:

  1. Go to Settings โ†’ Apps โ†’ Manage apps.
  2. Select the app you want to disable (such as Mi Browser).
  3. Press Disable (if the button is active) or Force Stop.
  4. To completely disable, uncheck the Notifications, Background data, and Auto-start sections.

This method is suitable for most user applications, but does not work with mission-critical system services (e.g., Android System or Android System). MIUI Daemon).

Method 2: Use ADB (without root)

For a deeper cleaning, you will need a computer and a tool. ADB (Android Debug Bridge โ€“ This method allows you to disable even those applications that do not have a Disable button in the interface.

Enable debugging on USB in Settings โ†’ About phone โ†’ MIUI version (stamp 7 times)

Connect your phone to your PC and confirm your trusted device

Download ADB Tools

Run the command line in the folder with ADB

-->

Main commands for disconnection:

adb shell pm list packages | grep 'miui' # View the list of system packages


adb shell pm disable-user --user 0 com.miui.browser # Disable Mi Browser




adb shell pm hide com.miui.analytics # Hide analytics (requires MIUI 12+)

Complete list of packages for safe shutdown:

AnnexPacket nameEffects of disconnection
Mi Browsercom.android.browserThere will be no system browser (you can use Chrome)
Mi Videocom.miui.videoplayerVideo recommendations on the main screen will be turned off
Mi Musiccom.miui.playerThe built-in player will stop working (alternatively โ€“ Spotify, VLC)
Cleanercom.miui.cleanmasterAutocleaning the cache will turn off, but you can use manually
Mi Roamingcom.miui.roamingNotifications about the โ€œbest tariffsโ€ will stop coming

โš ๏ธ Note: Disabling com.google.android.gms (Google Services) or com.xiaomi.finddevice (Find Device) packages may result in the inability to use key features, including push notifications and device search. Before experimenting, check whether these services are critical to you software.

๐Ÿ’ก

If, after the application is disabled, ADB It appears again after the update. MIUI, Use the command adb shell pm uninstall -k --user 0 Packet name โ€“ this will remove all updates by returning the application to the factory version (which you can then disable again).

Disabling system notifications and advertising

One of the most annoying features MIUI โ€” An abundance of system notifications, including ads from Xiaomi and Google, can be disabled partially or completely.

Step 1: Take away advertising in MIUI

Advertising banners appear in:

  • ๐Ÿ“ฑ Notification panel (promotions from Xiaomi).
  • ๐Ÿ” Search by device (sponsored links).
  • ๐Ÿ“ File Manager (cloud service advertising).
  • ๐Ÿ›’ Mi App Store (banners in recommendations).

To get them out:

  1. Go to the Settings โ†’ Password & security โ†’ Authorization & revocation.
  2. Turn off Receive recommendations and Personalized ads.
  3. In the Settings โ†’ Notification & Control Center to disable notifications MIUI System, Download Manager and Mi Video.
  4. For the File Manager: Open Files โ†’ Me โ†’ Settings and deactivate Recommendations.

Step 2: Disable notifications from Google

Google is also actively sending out notifications through its services to remove them:

  1. Get in to the Settings. โ†’ Google โ†’ Google Account.
  2. Select the Data & Personalization tab.
  3. In Activity controls, disable Web & App Activity and Device Information.
  4. Back in the Settings โ†’ Apps โ†’ Google Play Services โ†’ Notifications and disable all categories.

To control notifications, you can use apps like Notisave or AutoNotification (require Accessibility Service), which allow you to filter and block notifications by keyword.

What if the advertisement returns after the update?
After major updates MIUI (for example, 13 on 14 version) some settings are reset: 1. Before updating, back up your settings via Settings โ†’ Additional settings โ†’ Backup & reset. 2. After the update, re-disable the advertisement according to the instructions above. 3. Use it. ADB For permanent disabling of advertising packages: adb shell pm disable-user --user 0 com.xiaomi.mipicks adb shell pm disable-user --user 0 com.miui.systemAdSolution

Deactivation of background activity and autostart

Many applications (including system ones) continue to run in the background even when you're not using them, which consumes battery power and mobile traffic. MIUI There are tools to limit this activity.

Restriction of auto-start

To prevent applications from running automatically:

  1. Go to the Settings โ†’ Battery & performance โ†’ Manage apps' battery usage.
  2. Choose apps and set a limit for unnecessary programs.
  3. To completely disable autostart, go to Settings โ†’ Apps โ†’ Manage apps โ†’ [select the application] โ†’ Auto-start and deactivate the option.

Pay particular attention to the following applications that are often abused by auto-runs:

  • ๐Ÿ“ฑ Facebook and Instagram โ€“ constantly sync data.
  • ๐Ÿ’ฌ Mi Message checks out SMS even when not used.
  • ๐Ÿ“ Google Maps โ€“ Updates location in the background.
  • ๐Ÿ”„ Mi Cloud โ€“ syncs files without request.

Limitation of background activity

To save even more resources:

  1. In the Settings โ†’ Battery & performance โ†’ Battery saver: Enable Extreme Battery Saver (Limit background activity for all applications).
  2. For individual programs: Settings โ†’ Apps โ†’ Manage apps โ†’ [attachment] โ†’ Battery โ†’ Background activity โ†’ Choose Restrict.
  3. Turn off Mobile data and Wi-Fi in the background for unnecessary apps in the same menu.

Important: Limiting background activity for messengers (WhatsApp, Telegram) will delay receiving messages. If you depend on live communications, add these apps to the exceptions in the battery settings.

๐Ÿ’ก

Disabling auto-start and background activity can increase battery life by 15-30%, but some apps (such as fitness trackers or email clients) will stop updating data automatically.

Turning off system sounds and vibrations

Notification sounds, press vibrations and other system signals can be annoying, especially at night. MIUI They can be configured or completely disabled.

Customization of interface sounds

To remove sounds when interacting with the system:

  1. Go to the Settings โ†’ Sound & vibration โ†’ System sounds.
  2. Turn it off: ๐Ÿ”” Dial pad tones (calling sounds). ๐Ÿ”Š Screen locking sounds (screen locking sound). ๐Ÿ“ณ Touch sounds (touch sounds). ๐Ÿ”„ Charging sounds (sound when connecting charging).

Vibration control

Vibration is also regulated in several places:

  • ๐Ÿ“ฑ Vibration on touch: Settings โ†’ Sound & vibration โ†’ Vibrate on tap.
  • ๐Ÿ”” Notification vibration: Settings โ†’ Notification & Control Center โ†’ App notifications โ†’ [select the application] โ†’ Vibrate.
  • ๐Ÿ”• Vibration on call: Settings โ†’ Sound & vibration โ†’ Phone vibration.

To completely disable vibration, you can use the Do Not Disturb (Settings) mode. โ†’ Sound & vibration โ†’ Do Not Disturb, where there is no vibrations option.

โš ๏ธ Note: Turn off vibration when typing (Settings) โ†’ Additional settings โ†’ Language & input โ†’ [keyboard] โ†’ Vibration feedback can make the set less tactile, and this is true for users who type blindly.

How to get the functions back (if something goes wrong)

If after disabling any options, the smartphone began to work unstable (for example, notifications stopped coming or errors in applications), most changes can be canceled.

Recovery through Settings

For standard functions:

  1. Return to the section where the option was disabled (e.g. Settings) โ†’ Notification & Control Center for Notifications).
  2. Turn on the switch you want.
  3. Reboot the device (Long Press Power) โ†’ Reboot).

Recovery of disabled applications

If you deactivate the application through Settings โ†’ Apps:

  1. Find it in the list (Manage apps) โ†’ Disabled).
  2. Press Enable.

For applications disabled through ADB, use the command:

adb shell pm enable com.miui.browser # Example for Mi Browser

Resetting all settings to factory

If the problems are serious and are not solved by partial inclusion of functions, you can perform a soft reset (without loss of data):

  1. Go to the Settings โ†’ Additional settings โ†’ Backup & reset.
  2. Select Factory Data Reset.
  3. Enter Erase all data (or Reset settings only if you want to save files).

Critical: Resetting to factory settings will remove all disconnected through ADB The packets will go back to default, and then you'll have to reset the system.

๐Ÿ’ก

Before resetting, make sure to check whether important data (photos, contacts, messages) are stored in the cloud or on an external medium.

FAQ: Frequent questions about disabling features on Xiaomi

Can I completely remove it? MIUI-root-based?
No, you can not completely remove system applications without root rights, but they can be removed: ๐Ÿ”• Disable via Settings โ†’ Apps โ†’ Disable. ๐Ÿ› ๏ธ Remove updates (uninstall updates button in the app menu). ๐Ÿ–ฅ๏ธ "Freeze through ADB (For complete removal, you will need to unlock the bootloader and install custom firmware, which voids the warranty.
Why After the Analytics Shutdown MIUI It still shows ads?
Advertising in MIUI It may come from several sources: ๐Ÿ“ฆ System packages: com.xiaomi.mipicks, com.miui.systemAdSolution โ€“ they must be disabled via ADB. ๐Ÿ”„ Application updates: After the update, some settings are reset. ๐ŸŒ Regional settings: There are more ads on firmware for China than on global ones. Check also the Google Ads settings in Settings โ†’ Google โ†’ Ads.
How to turn off auto-update MIUI, if it interferes?
To prevent automatic downloading of updates: Go to Settings โ†’ About phone โ†’ MIUI version โ†’ โ‹ฎ (three-point) โ†’ Settings. Disable Auto download updates and Auto install updates. For reliability, disable notifications for Updater in Settings โ†’ Apps. If the update has already been downloaded but not installed, delete its file in Files โ†’ Download โ†’ miui_update_....
Is it safe to turn off Google Play Services?
No, it is not recommended to disable Google Play Services: ๐Ÿ”‘ Authorization in Google services (Gmail, YouTube, Maps). ๐Ÿ”” Push notifications for most applications. ๐Ÿ“ Geolocation and sync. If you are critical to save battery, instead of turning off, limit background activity for specific applications that depend on Google Services.
How to check which applications consume the most batteries?
To analyze battery consumption: Open Settings โ†’ Battery & performance โ†’ Battery usage. Click on the chart and select a period (e.g. Last 24 hours). See the list of applications sorted by consumption. Use applications like AccuBattery or GSam Battery Monitor for detailed analysis (require Accessibility).