Auto-Running Apps in Xiaomi Redmi: A Complete Guide to Setup and Optimization

Xiaomi Redmi smartphones are known for their performance and flexible settings, but many users are faced with the problem of auto-start applications - a feature that can both speed up the system and slow it down, using up battery power in the background. If your phone suddenly starts to warm up, discharge faster or slow down, the fault is often applications that start spontaneously when the device is turned on or after rebooting.

In this article, weโ€™ll take a closer look at what autorun is, how it works in MIUI firmware (including the latest versions for the Redmi Note 12, Redmi 11, Redmi 10, and other models), and learn how to manage it so that the phone is stable and the battery lasts longer, and youโ€™ll learn which apps can be safely turned off and which ones are best left in autorun so you donโ€™t lose important notifications or functionality.

Particular attention will be paid to hidden MIUI mechanisms, which automatically return disabled applications to auto-start after system updates - this is one of the most common reasons why settings are reset, and users again face lags.

What is Auto-Running Applications and Why You Need It

Autostart (or autostart) is an operating system function that allows applications to automatically start when certain events occur:

  • ๐Ÿ“ฑ Turning on the phone โ€“ after completely switching off or restarting;
  • ๐Ÿ”„ Unlocking the screen when you wake up the phone;
  • ๐Ÿ”Œ Network connection โ€“ Wi-Fi, mobile internet or Bluetooth;
  • ๐Ÿ•’ Scheduled โ€“ some apps (like instant messengers) check for updates every few minutes.

At first glance, itโ€™s convenient: messengers (WhatsApp, Telegram) immediately show new messages, music services (Spotify, Yandex Music) continue to play tracks, and system utilities (for example, Mi Security) monitor security, but each application consumes RAM and battery power, even if you do not use it.

MIUI autorun is more aggressive than pure Android: it decides which apps are โ€œimportantโ€ and includes them in autoruns, often ignoring user settings. Itโ€™s part of Xiaomiโ€™s optimization, but it doesnโ€™t always work in favor of the user.

๐Ÿ“Š You turn off auto-launch apps on your Xiaomi Redmi?
Yeah, regularly.
Only for certain applications
No, I don't see the point.
I don't know how to do that.

How Auto Start Affects Performance and Battery

The main problems that cause uncontrolled auto-start:

Problem.Reason.How it manifests
Fast battery dischargeBackground activity of applications (synchronization, notification verification, analytics)The phone is discharged in 4-6 hours with moderate use
Overheating of the deviceConstant load on the processor and RAMThe body is heated even in standby mode.
SlowdownRAM shortage due to background processesLags when opening applications, long loading of the interface
Involuntary updatesApplications download data in the backgroundMobile traffic consumption even when Wi-Fi is off

For example, if you have Facebook, Instagram, and TikTok installed, they can consume up to 30 percent of your battery life a day even if you haven't opened them.These apps are actively using auto-runs to track your activity and display ads.

On the other hand, disabling autoruns for system utilities (such as Mi Cloud or Google Play Services) can result in loss of functionality: notifications will stop coming, contacts or backups will not sync.

๐Ÿ’ก

To check which applications are using the most battery, go to Settings โ†’ Battery โ†’ Battery Use. This shows all the processes running in the background, including those that start automatically.

Where to find autorun settings in Xiaomi Redmi

MIUI's autorun settings are hidden deeper than standard Android, and the path to them depends on the firmware version, but the general scheme is this:

  1. Open the settings (cog icon on the desktop).
  2. Go to the Apps section (or All Apps in new versions).
  3. Select Application Management.
  4. Slip on the three points in the upper right corner and select AutoRun (in some versions โ€“ AutoRun Applications or Run in the background).

In older versions of MIUI (up to 12), the path could look like this: Settings โ†’ Additional โ†’ Battery and Performance โ†’ Battery Management โ†’ Application Selection.

If you don't have Auto Start displayed, it may be hidden due to regional restrictions (e.g., firmware for Europe), and you can use an alternative method:

Settings โ†’ Special features โ†’ Special features Services โ†’ Find โ€œSpaceโ€
What to do if there is no โ€œStopโ€ in the settings?
In some firmware (for example, for Redmi Note) 10 Pro global MIUI) This section may be hidden: 1. Install MIUI Optimization Disabler (root rights required). 2. Use it. ADB-Command: Adb shell pm disable-user --user 0 com.miui.powerkeeper 3. Update the firmware to the latest version - in MIUI 14+ Auto-start settings returned to place.

What applications can be disabled in auto-run (and which ones can not)

Not all apps are equally useful in auto-run, here are some recommendations by category:

  • โœ… You can turn it off (safely): ๐ŸŽฎ Games (PUBG Mobile, Genshin Impact โ€“ They donโ€™t need background work); ๐Ÿ“บ Social networks (Facebook, Instagram, TikTok) โ€“ they already consume a lot of resources); ๐Ÿ›’ Shops (AliExpress, Wildberries โ€“ discount notices are not critical); ๐Ÿ“Š Analytics (Google Analytics, Firebase) โ€“ collect data for developers).
  • โš ๏ธ Disconnect with caution: ๐Ÿ’ฌ Messengers (WhatsApp, Telegram โ€“ no auto-run notifications will arrive with a delay); ๐ŸŽต Music services (Spotify, Yandex Music โ€“ will not be able to play music in the background); ๐Ÿ“… Calendars and Reminders (Google Calendar โ€“ alarm clocks may not work).
  • ๐Ÿšซ Don't turn it off: ๐Ÿ”’ Google Play Services (Mi Security) โ€“ Security and Updates); ๐Ÿ“ž Telephone and SMS (com.android.phone โ€“ without them, calls will not work); โ˜๏ธ Cloud Services (Mi Cloud โ€“ if you use backup).

If you are not sure whether to disable an app, try doing so for 1-2 days and check if important functionality is lost, for example, disabling the autorun for the Google Play Store can cause apps to stop updating automatically.

Check the list of running applications in Settings โ†’ Battery|Make a backup copy of important data|Turn off auto-start for 2-3 unnecessary apps|Watch your phone work for 1-2 days|When problems arise, return the settings back.-->

How to permanently disable auto-start for unnecessary applications

Even after manual shutdown, MIUI can add apps to autorun again after updates or restarts. To avoid this, follow the instructions:

  1. Open Settings โ†’ Applications โ†’ Application Management โ†’ Autorun.
  2. Find an unnecessary app (such as Facebook) and uncheck the box.
  3. Go back to the list of all apps, find the same app and tap on it.
  4. Select Battery โ†’ Background Limit โ†’ Limit.
  5. Then go to Permissions and turn off AutoRun (if there is such a point).

For reliability, also disable notifications for this app: Settings โ†’ Notifications โ†’ Find the app โ†’ Disable all notifications.

If the application persists in returning to auto-start, use ADB-command (requires a computer and enabled debugging on the USB):

adb shell cmd appops set < application package > RUN_ANY_IN_BACKGROUND deny

To find out the application package, use the command:

adb shell pm list packages | grep -i "appendix name"

๐Ÿ’ก

Disabling autorun through ADB is the most reliable way, but requires technical skills. Once the command is executed, the application will not be able to start in the background even after resetting.

What to do if after shutting down the autostart the phone began to work worse

Sometimes users experience the opposite effect: after a mass shutdown of auto-start, the phone starts to slow down, and the battery runs out even faster, because:

  • ๐Ÿ”„ The system is forced to constantly restart applications from scratch (for example, instant messengers when opened), which wastes more resources than background work;
  • ๐Ÿ“ต Critical services (e.g. Google Services Framework) are disabled, causing synchronization to be disrupted;
  • ๐Ÿ”‹ Alternative mechanisms are actively working (for example, applications are starting to use push notifications instead of background synchronization).

Decisions:

  1. Return to auto-run system applications (Google Play Services, Mi Security, Telecom).
  2. For instant messengers (WhatsApp, Viber) enable Battery Optimization manually: Settings โ†’ Battery โ†’ Battery Optimization โ†’ Select the application โ†’ No restrictions.
  3. Use Performance Mode: Settings โ†’ Battery โ†’ Performance Mode โ†’ High Performance (this will reduce background constraints).

๐Ÿ’ก

If the phone is slow to open apps after the changes, try clearing the cache: Settings โ†’ Storage โ†’ Clear the cache. This wonโ€™t delete your data, but it will help the system reboot temporary files.

โš ๏ธ Warning: Do not disable auto-runs for com.android.systemui or com.miui.home applications, this will cause shell malfunctions. MIUI (The icons will disappear, the notification panel will stop working).

Hidden Auto Start Settings: What MIUI Can Do, But Doesn't Show Users

Xiaomi is actively optimizing the background of applications, but some settings are hidden from the user.

  • ๐Ÿ” List of "Secure" Applications โ€” MIUI It automatically adds Xiaomi apps (Mi Browser, Mi Video, GetApps) to auto-run, even if you're not using them. To remove them from auto-run, you need to disable Recommendations MIUI account settings.
  • โณ Delayed autorun โ€“ some applications are not launched immediately, but 5-10 minutes after unlocking the screen (this is done to reduce the load on the processor.
  • ๐Ÿ”„ Auto-Restore Settings โ€“ After Major Updates MIUI Resets battery limitations for some applications. To avoid this, back up your settings through Settings before upgrading. โ†’ The phone. โ†’ Backup.

Another little-known fact: MIUI divides auto-run into two types:

  1. Hard auto-start โ€“ the app starts immediately when you turn on your phone (for example, Google Play Services);
  2. Soft Auto-Run โ€“ The application is only launched under certain conditions (for example, WhatsApp โ€“ when connecting to the Internet).

These types can only be managed through ADB or special utilities like MIUI Hidden Settings (root required).

FAQ: Frequent questions about auto-run in Xiaomi Redmi

๐Ÿ”น Why After Shutting Down Auto Start, the App Still Runs?
This can happen for several reasons: the app is added to battery optimization exceptions (check in Settings โ†’ Battery โ†’ Battery Optimization); it uses push notifications via Google Firebase that circumvent restrictions; MIUI automatically returns it to auto-start after the update (solution โ€“ disable via ADB).
๐Ÿ”น Can Auto Start for All Applications Be Disabled Immediately?
No, in MIUI You don't have that. You have to manually disable each application. You can use the script for app in to speed things up. $(adb shell pm list packages -3); do adb shell cmd appops set ${app#package:} RUN_ANY_IN_BACKGROUND deny done This command will disable background work for all user applications (except system-based ones).
๐Ÿ”น Does Auto Start Affect Your Phoneโ€™s Charging Speed?
Yes, but indirectly. If there are a lot of apps in the background, the phone gets hot, and when the temperature is high, the charging controller automatically lowers the current to protect the battery, and as a result, the charging goes slower. To speed up charging, before you connect to the network: Close all background apps; Turn on Air Mode; Turn off Wi-Fi and Bluetooth.
๐Ÿ”น How to Check Which Apps Run When Your Phone Is Turned On?
This requires root rights or ADB. Adb shell dumpsys activity broadcasts | grep -i "BOOT_COMPLETED" This command will show a list of applications that receive a signal to complete the system boot (i.e., start when the phone is turned on).
๐Ÿ”น Why some firmwares do not have autorun settings?
In the European and Global Versions MIUI (for example, MIUI EU) AutoRun settings may be hidden due to: Google's Energy Efficiency Requirements (in Android 12)+ limited background processes; regional features (in China, auto-run is more flexible than in Europe); firmware errors (solution to upgrade to the latest version); in this case, use alternative methods (for example, use the latest version, MIUI Hidden Settings or ADB).