Autostart of applications on Android is one of the main reasons why even a new smartphone begins to โ€œslow downโ€, discharges in a few hours and heats up for no apparent reason. Many users are unaware that dozens of apps launch automatically when the phone is turned on, connected to Wi-Fi, or even when the screen is unlocked. These processes not only eat up resources, but also can transfer data in the background without your knowledge.

In this article we will look at all the ways to disable autorun - from standard settings Android 10โ€“14 to hidden commands ADB and specialized utilities like Greenify or Brevent. You will learn which applications are safe to block and which are best left active so as not to disrupt the system. We'll also analyze why manufacturers (including Samsung, Xiaomi and Huawei) deliberately make accessing these settings difficult and how to get around their limitations.

Why auto-launching apps harms your smartphone

Each auto-launching app consumes three key resources: RAM, CPU time i Battery charge. For example, Facebook or Instagram in the background can consume up to 10โ€“15% charge an hour, even if you do not use them. But the problem is deeper:

  • ๐Ÿ”‹ Hidden battery consumption: applications like Google Play Services or Mi Push Service (on Xiaomi) wake up every few minutes to check for updates or send analytics.
  • ๐Ÿข System slowdown: if it works in the background 20+ processeseven Snapdragon 8 Gen 2 will start to โ€œstutterโ€ when opening the camera or switching between tasks.
  • ๐Ÿ“ก Traffic and analytics: Many applications (especially Chinese) send data about your activity to servers, even when you are not using them.
  • ๐Ÿ”’ Security risks: Malware is often disguised as system services and starts automatically when the device boots.

Smartphone manufacturers say they have โ€œoptimizedโ€ autostart to improve the user experience. In practice, this means that Samsung Knox, MIUI Optimizer or Huawei EMS simply redirect resources to their proprietary services, blocking access to settings for third-party applications. For example, on Xiaomi Redmi Note 12 it is impossible to disable autorun Mi Video or Mi Browser through the standard menu - this will require ADB commands.

โš ๏ธ Attention: On some firmware (for example, ColorOS ot Oppo/Realme) after disabling autorun, system applications may stop updating. This also applies Google Play Protect, Security Center to other protective modules. Before mass shutdown, check whether you are blocking critical services.

Method 1: Disabling autorun through standard Android settings

Most modern smartphones allow you to limit autorun without root access, but the interface and available options are highly dependent on the firmware. Below are universal instructions for Android 10โ€“14, adapted for popular shells.

General algorithm:

  1. Open Settings โ†’ Applications (or Settings โ†’ All applications to MIUI).
  2. Select the application whose autostart you want to disable (for example, TikTok or AliExpress).
  3. Go to section Battery or Autostart (name may vary).
  4. Disable options:
    • ๐Ÿšซ Autostart (or Launch on boot)
    • ๐Ÿ”„ Background activity (on Samsung โ€” Allow background operation)
    • ๐Ÿ“ถ Mobile data in the background (if available)

Features for different brands:

Manufacturer Path to autorun settings Restrictions
Samsung (One UI) Settings โ†’ Applications โ†’ โ‹ฎ โ†’ Special access โ†’ Battery optimization โ†’ All applications You cannot disable autorun for Samsung Knox, Bixby and system services Google.
Xiaomi/Redmi/Poco (MIUI) Settings โ†’ Applications โ†’ Manage applications โ†’ Autorun List of applications with autorun is hidden behind the button Show systemOn MIUI 14+ requires unlocking Developer options.
Huawei/Honor (EMUI) Settings โ†’ Applications โ†’ Application settings โ†’ Autorun Disabling autorun for Huawei Mobile Services may disrupt operation AppGallery.
Google Pixel (Stock Android) Settings โ†’ Applications โ†’ โ‹ฎ โ†’ Special access โ†’ Battery optimization Minimal restrictions, but There is no separate switch for autostart - only battery optimization.

A function has appeared Android 12+ a function has appeared Precise battery optimizationthat allows you to flexibly configure background activity for each application. To activate it:

  1. Go to Settings โ†’ Battery โ†’ โ‹ฎ โ†’ Battery optimization.
  2. Select All applications and find the one you need (for example, WhatsApp).
  3. Click Optimize โ†’ Limit background activity.

๐Ÿ“ฑ Social networks (Facebook, Instagram, TikTok)

๐Ÿ›’ Marketplaces (AliExpress, Wildberries, Ozon)

๐ŸŽฎ Games (PUBG, Genshin Impact, Free Fire)

๐Ÿ“ฐ News aggregators (Yandex.Zen, Google News)

๐Ÿ’ฐ Banking applications (SberBank, Tinkoff) - only if you donโ€™t use push notifications-->

Method 2: Using ADB to deeply disable autorun

If standard settings do not allow you to disable autorun for system applications (for example, Mi Push Service on Xiaomi or Bixby on Samsung, you will need Android Debug Bridge (ADB). This method works on any devices with enabled USB debugging, but requires caution.

Preparation:

  1. Activate Developer options: go to Settings โ†’ About phone and tap 7 times on Build number.
  2. Enable USB Debugging in Settings โ†’ System โ†’ For Developers.
  3. Download ADB Tools for Windows/macOS/Linux and connect the phone to the PC.
  4. Commands to disable autorun:

    adb shell pm disable-user --user 0 com.example.app

    Where com.example.app is the package name of the application. You can find it out using the command:

    adb shell pm list packages | grep "key". word"

    Examples of package names:

    • com.facebook.katana โ€” Facebook
    • com.miui.securitycenter โ€” Mi Security (on Xiaomi)
    • com.samsung.android.bixby.agent โ€” Bixby (on Samsung)

To return autorun, use:

adb shell pm enable com.example.app
โš ๏ธ Attention: Disable system applications (for example, com.android.phone or com.google.android.gsf) can lead to loss of mobile communicationerrors Google Play or complete inoperability of the device. Before experiments, create a backup copy via adb backup or TWRP.
๐Ÿ’ก

Before mass disabling applications via ADB, check them on the website Google PlayIf the description says โ€œSystemโ€, โ€œBuilt-inโ€ or โ€œDo not deleteโ€, it is better not to touch it.

Method 3: Third-party utilities for managing autorun

If manual methods seem complicated, you can use specialized applications. They are divided into two categories:

  1. For users without root: Greenify, Brevent, App Manager (from Muntashir AlIslam). These utilities โ€œfreezeโ€ applications without deleting them.
  2. For root users: Titanium Backup, SD Maid, Lucky Patcher (allow you to completely remove system apps).

Consider Greenify โ€”the safest solution:

  1. Download Greenify from Google Play.
  2. Run the application and grant permissions ADB (instructions will appear on the screen).
  3. Select applications for โ€œhibernationโ€ (for example, VK, Avito, YouTube).
  4. Activate the option Automatic hibernation in the settings.

Brevent is a more powerful tool, but it requires ADB and works on the principle of โ€œblockingโ€ processes. Its advantage is that it does not just โ€œfreezeโ€ applications, but completely prevents them from launching, including background services. However, for its operation you will need: Android 11+ for it to work you will need:

  • ๐Ÿ”ง Permission android.permission.WRITE_SECURE_SETTINGS (issued via ADB).
  • ๐Ÿ”„ Regular updating of the rules. after rebooting the device.

For owners Xiaomi the utility is useful MIUI Hidden Settings (available on 4PDA). It reveals hidden firmware settings, including full control over the autostart of system applications.

Standard Android settings

ADB commands

Third-party utilities (Greenify, Brevent)

I donโ€™t disable it, I donโ€™t see the point

Another option -->

Method 4: Disabling autorun via recovery (for advanced)

If you use custom recovery (TWRP, OrangeFox), you can disable autorun at the system file level. This method is risky, but gives maximum control. For example, this way you can remove pre-installed applications. cannot be uninstalled using standard methods). Bloatware (pre-installed applications that cannot be uninstalled using standard methods).

Instructions:

  1. Boot into TWRP (usually by holding Power + Volume Up when turning on).
  2. Go to Advanced โ†’ File Manager.
  3. Find the folder /system/priv-app or /system/app.
  4. Delete or rename folders of unnecessary applications (for example, com.android.bips for Bixby on Samsung).
  5. Reboot device.

Examples of packages that are safe to remove (tested on Samsung A52 and Xiaomi Poco X3):

  • com.samsung.android.app.spage โ€” Samsung Free (advertising widget)
  • com.miui.analytics โ€” Miui Analytics (collection of statistics on Xiaomi)
  • com.android.chrome โ€” Google Chrome (if you use another browser)
โš ๏ธ Attention: Deleting files from /system may lead to bootloop (cyclic reboot). Always make a backup via TWRP โ†’ Backup on some devices (for example, Samsung s Knox) this will void the warranty.
What should you do if the phone does not turn on after removing the system application?

If the device is stuck on the logo or goes into bootloop, try:

1. TWRP and restore the backup (if you did).

2. Connect to the PC and recover deleted files via ADB:

adb push local_path/com.example.app /system/priv-app/

3. Reflash the device via Odin (for Samsung) or Fastboot (for other brands).

If you are not sure of your actions, contact the service center.

Which applications can be disabled and which cannot

Not all autorun processes are equally useful. Below is a checklist that will help determine what can be blocked without risk to the system.

Application category Can be disabled? Risks
Social networks (Facebook, Instagram, VK) โœ… Yes Push notifications will not arrive, but applications will remain functional.
Messengers (WhatsApp, Telegram, Viber) โš ๏ธ Partially Disabling autorun will lead to a delay in notifications (up to 10โ€“15 minutes).
System services (Google Play Services, Android System WebView) โŒ No Will be broken work Google Play, updates and web browsing in applications.
Banking applications (SberBank, Tinkoff) โš ๏ธ With caution Push notifications about payments and SMS alerts may stop working.
Games (PUBG, Genshin Impact, Clash of Clans) โœ… Yes No consequences, except for a longer loading time when first launched.

Particular attention is needed pay attention to hidden system processeswhich are disguised as harmless names. For example:

  • com.qualcomm.atfwd - service Qualcomm for processing AT commands (responsible for mobile communications).
  • com.android.providers.media - management media files (disabling will lead to errors in the gallery).
  • com.google.android.gms.persistent - part Google Play Services (critical for the operation of the account Google).

To check what the unknown process is doing:

  1. Install App Inspector or Package Name Viewer from Google Play.
  2. Enter the package name in a search engine adding keywords (site:4pda.to or site:xda-developers.com).
  3. Check reviews on XDA Developers - they often discuss what processes can be safely disable.

- android. (for example, com.android.phone)

- google. (for example, com.google.android.gsf)

- qualcomm. or mediatek. (processor drivers)

This may lead to loss of communication, GPS errors or complete inoperability of the device.-->

How to check which applications start automatically

Before disabling something, you need to understand which processes are loading your smartphoneFor this, there are both built-in tools and third-party utilities.

Method 1: Built-in activity monitor (Android 9+)

  1. Go to Settings โ†’ Battery โ†’ Battery usage.
  2. Click on the graph and select System activity (or CPU usage on Samsung).
  3. See which applications are consuming resources in the background (sort by Working time in background).

Method 2: ADB command for the list of autorun applications

Run in the terminal:

adb shell dumpsys package | grep "auto-start"

This command will display a list of all applications that are allowed to autorun. To save the result to a file:

adb shell dumpsys package | findstr "auto-start" > autostart_list.txt

Method 3: Third-party. analyzers

  • ๐Ÿ“Š AccuBattery โ€”shows which applications are draining the battery in the background.
  • ๐Ÿ” Wake Lock Detector โ€”monitors which processes โ€œwake upโ€ the processor (requires root).
  • ๐Ÿ“ˆ BetterBatteryStats โ€”a professional tool for analyzing resource consumption (root access is also required).

On Xiaomi and Huawei there are hidden monitoring tools. For example, on MIUI:

  1. Enter in the telephone dialer: ##4636##.
  2. Select Battery information โ†’ Usage.
  3. Sort processes by CPU Time or Wake Locks.
โš ๏ธ Attention: On some firmware (for example, ColorOS 13+ from Oppo) hidden menus are disabled. Trying to open them may result in network settings being reset. Before use, create a restore point.

What to do if autorun is turned on again after the update

Many users are faced with the fact that after updating the firmware, all autorun settings are reset. data-i="324">and Xiaomi And Samsung) forcefully turn on your services via OTA updates. You can solve the problem in several ways:

Method 1: Automation via Tasker

Using the application Tasker you can create a task that will disable autorun after each reboot:

  1. Download Tasker plugin AutoInput.
  2. Create a task with an action ADB Command:
  3. Add a command:
    pm disable-user --user 0 com.example.app
  4. Set up an event trigger Device Boot.

Method 2: Using Magisk modules

If you have Magisk (root), you can use the modules:

  • ๐Ÿ”ง Disable Flags โ€” blocks forced activation autorun.
  • ๐Ÿ›ก๏ธ Universal SafetyNet Fix โ€”prevents settings from being reset after updates.
  • ๐Ÿ”„ App Systemizer โ€”converts user applications into system ones so that they are not reset.

Method 3: Blocking updates for specific applications

On Android 10+ You can disable updates for system applications that restore autorun:

  1. Go to Settings โ†’ Applications โ†’ โ‹ฎ โ†’ Special access โ†’ Install unknown applications.
  2. Find Google Play Market and disable permission to install updates.
  3. For critical applications (for example, Mi Push Service) remove updates manually:
    adb shell pm uninstall -k --user 0 com.xiaomi.xmsf

On Samsung s One UI 5.0+ there is another trick: if you disable Auto-updating applications s Galaxy Store, system apps will stop updating and restore autorun.

1. Boot into TWRP or standard recovery.

2. Select Wipe โ†’ Advanced Wipe โ†’ Dalvik/ART Cache + Cache.

3. Reboot your device.

This will not delete your data, but it will clear temporary files that may have interfered with autorun settings.-->

FAQ: Frequently asked questions about autorun applications on Android

โ“ Why do some apps stop sending after disabling autorun? notifications?

Apps like WhatsApp or Telegram rely on background processes to check for new messages. If you have disabled autorun, notifications will only arrive when you manually open the application or when connected to Wi-Fi (if the option Limit background data is enabled).

Solution: allow background activity for instant messengers in the battery settings, but disable autorun for other applications.

โ“ Is it possible to disable autorun for Google Play Services?

No, this will lead to critical errors in operation Google Play, application updates, account synchronization and many other functions. However, you can limit its activity:

  1. Go to Settings โ†’ Applications โ†’ Google Play Services โ†’ Battery.
  2. Select Optimize (on Samsung) or Limit background activity (on Stock Android).

This will reduce resource consumption, but will not disable the service completely.

โ“ Why is it impossible to disable autorun for system applications on Xiaomi?

Xiaomi aggressively protects its services (for example, Mi Push Service, Security Center) through the mechanism MIUI OptimizerEven if you disable autorun in the settings, the firmware will return it after. reboot.

Workarounds:

  • Use ADB with command pm uninstall -k --user 0 package_name.
  • Install custom firmware (for example, Pixel Experience or LineageOS).
  • Use Magisk module Disable MIUI Optimizations.
โ“ How to disable autorun on Android Go?

On devices with Android Go (for example Nokia 1.4, Samsung Galaxy J2 Core) the capabilities are limited due to the optimized firmware. However, you can:

  1. Open Settings โ†’ Applications โ†’ โ‹ฎ โ†’ Special access โ†’ Battery optimization.
  2. Select All applications and manually optimize each one (this is similar to turning off background activity).

ADB on Android