Starting applications is one of the main reasons for slow operation Android smartphones. Even after rebooting the device, many apps automatically run in the background, consuming RAM and battery power. This problem is especially relevant for budget models with limited resources, where every megabyte of RAM counts.

Many users mistakenly believe that it is enough to close the application by swiping in the multitasking menu - but this does not stop it from autorunning the next time you turn on the phone. Moreover, some system services (for example Google Play Services or proprietary shells from Samsung, Xiaomi, Huawei) can automatically restart closed apps if you do not disable this function at the system level.

In this article you will find current ways to disable autoloading for Android 12, 13 and 14, including methods without root access and using ADB. We will also look at which applications can be safely disabled, and which are better left in startup to avoid crashes.

Why does startup slow down Android?

Each application running in the background takes up part of the RAM (RAM) and processor resources. On modern flagships with 8โ€“12 GB of RAM, this may not be noticeable, but on devices with 2โ€“4 GB of memory, autoloading 10โ€“15 apps leads to:

  • ๐Ÿข Slower animations and freezing of the interface
  • ๐Ÿ”‹ Accelerated battery drain (up to 15โ€“20% per night in mode waiting)
  • ๐Ÿ”„ Spontaneous reboots due to lack of memory
  • ๐Ÿ“ฑ Overheating of the case during active use

Social networks (Facebook, Instagram, TikTok), instant messengers (WhatsApp, Telegram), and branded services of manufacturers. For example, on Xiaomi i Redmi background activity miui.analytics can eat up to 300 MB of RAM, and on Samsung the service Knox constantly scans the system for threats.

Important: some system processes (for example android.process.media or com.android.phone) are critical for the stable operation of the phone. Disabling them may lead to loss of connection, inability to make calls, or damage to the gadget.

๐Ÿ“Š What brand of your Android smartphone?
Samsung
Xiaomi/Redmi/Poco
Huawei/Honor
Realme/Oppo
Other

Method 1: Disabling auto-download through Android settings

On most smartphones with clean Android (for example, Pixel, Nokia, Motorola) or with minimal shells (OnePlus, Asus) you can disable autostart of applications without additional tools. To do this:

  1. Open Settings โ†’ Applications.
  2. Tap on the three dots in the upper right corner and select Special access (or Additional on some firmware).
  3. Find the item Autostart (can be called Automatic launch or Run in the background).
  4. In the list, disable switches for unnecessary applications.

On smartphones Samsung the path will be different:

  1. Settings โ†’ Device care โ†’ Memory.
  2. Tap on Additional (or โ€ฆ in the upper corner).
  3. Select Autostart and disable unnecessary apps.

Make a backup copy of important data|

Check the battery charge (at least 30%)|

Remember or write down disabled applications|

Reboot your phone after changes-->

โš ๏ธ Attention: On some firmware (for example, MIUI from Xiaomi) after disabling autoloading, the application may stop receiving notifications. For instant messengers, this is critical - messages will only arrive after manually opening the app.

Method 2: Using ADB for deep shutdown

If there is no item in the settings of your smartphone to control autoloading (for example, on Huawei or Meizu), you can use Android Debug Bridge (ADB)This method works on all versions of Android, but requires a connection to a computer.

You will need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows, macOS or Linux
  • ๐Ÿ“ฑ USB cable (preferably original)
  • ๐Ÿ”ง Installed ADB drivers (you can download from the website Google)
  • ๐Ÿ“ฑ Enabled USB debugging on the phone

Step-by-step guide:

  1. Activate Developer mode: go to Settings โ†’ About phone and tap on Build number.
  2. Go back to Settings โ†’ System โ†’ For developers and enable USB debugging.
  3. Connect your phone to the PC and confirm trust in the computer on the smartphone screen.
  4. Open the command line (or Terminal on macOS/Linux) and enter:
    adb shell pm list packages | grep 'package_name'

    To find the application package, or use:

    adb shell dumpsys package | grep "Package \[.*\]"

    to display the complete list.

  5. Disable autoloading with the command:
    adb shell cmd appops set com.example.app RUN_ANY_IN_BACKGROUND deny

    Replace com.example.app with a real package (for example, com.facebook.katana for Facebook).

โš ๏ธ Attention: Some manufacturers (for example, Huawei) block ADB commands for system applications. In this case, you will need to unlock the bootloader (unlock bootloader), which will void the warranty.
๐Ÿ’ก

Before working with ADB, create a restore point in TWRP (if installed) or make a backup via adb backupThis will help restore the system in case of an error.

Method 3: Using Third Party Applications

If manual methods seem complicated, you can use specialized utilities. The best of them:

Application Functions Requires root? Link
Greenify Hibernate background processes, disable autorun No (but with root there are more options) Google Play
Brevent Block autorun without root via ADB No 4PDA
Servicely Disabling system services, managing startup Yes XDA Developers
Autostarts Viewing and disabling startup triggers Yes F-Droid

For example, in Greenify just add application to the list and select the option Hibernation + autorun. The app will automatically โ€œfreezeโ€ it after closing. Brevent requires preliminary setup via ADB (instructions are in the application description).

Please note: many utilities from Google Play promise to โ€œspeed up Android in one clickโ€, but in reality they simply clear the cache. To actually disable autoloading, choose proven open source tools (for example, from F-Droid).

What should you do if the application turns on itself after being disabled?

Some apps (for example, Facebook or AliExpress) are protected from being disabled. In this case:

1. Disable auto-update of the application in Google Play.

2. Remove all related services (for example, com.facebook.appmanager).

3. Use ADB to block broadcast intents (broadcast receivers).

4. If all else fails, remove the application completely and use the web version through the browser.

Method 4: Manual removal of system applications (for experienced ones)

On some firmware (especially from Xiaomi, Samsung and Huawei) even after autoload is disabled, system applications continue to launch. In this case, you can deactivate or delete them (you need to root).

List of system applications safe to disable (on example MIUI):

  • ๐Ÿ“Š com.miui.analytics โ€” Xiaomi statistics collection
  • ๐ŸŽต com.miui.player โ€” standard music player
  • ๐Ÿ“ฐ com.miui.yellowpage โ€” yellow pages
  • ๐Ÿ›’ com.xiaomi.shop โ€”Xiaomi brand store
  • ๐Ÿ“ก com.miui.hybrid โ€”hybrid services (can be disabled if you do not use Dual Apps)

To deactivate without root:

  1. Go to Settings โ†’ Applications.
  2. Tap on the three dots and select Show system processes.
  3. Find the application you need, open its page and click Disable (or Delete updates).

For complete removal with root access, use Root Explorer or Titanium Backup. Removing system APKs without a backup can lead to the device "bricking" - when the phone stops booting.

Method 5: Setting up power saving to limit the background

If you can't disable startup, you can limit background activity through power saving modes. This is a less radical method, but it helps reduce resource consumption.

On Android 12+:

  1. Go to Settings โ†’ Battery โ†’ Energy saving modes.
  2. Select Limited mode or Adaptive charge.
  3. Add problematic applications to the list limited.

On firmware MIUI (Xiaomi):

  1. Settings โ†’ Battery and performance โ†’ Application power management.
  2. Select Limit background activity for unnecessary apps.

On Samsung One UI:

  1. Settings โ†’ Device care โ†’ Battery.
  2. Tap on Background limit and add applications to the list.

โš ๏ธ Attention: Limiting the background for messengers (WhatsApp, Viber) will lead to a delay in notifications. For critical applications (banking, mail), it is better to use other optimization methods.
๐Ÿ’ก

Limiting the background through energy saving is the safest method, but it does not disable autoloading completely, but only reduces its impact. on performance.

What to do if autostart is turned on again?

Many applications (especially system ones) have self-healing mechanisms. If after a reboot, autostart is activated again, try the following steps:

  • ๐Ÿ”„ Update the firmware โ€” in new versions of Android, bugs with background processes are often fixed.
  • ๐Ÿ› ๏ธ Reset the application settings: Settings โ†’ Applications โ†’ [select application] โ†’ Storage โ†’ Reset.
  • ๐Ÿ“ต Turn off the Internet for the application (if it is not critical): this will prevent it from receiving autorun commands from servers.
  • ๐Ÿ”ง Use Tasker or MacroDroid to automatically turn off background processes on a schedule.

If the problem persists, check your phone for data-i="220">(malware). Some viruses disguise themselves as system processes and forcibly launch advertising applications. To scan, use malware (malware). Some viruses disguise themselves as system processes and forcibly launch advertising applications. To scan, use Malwarebytes or Dr.Web Light.

FAQ: Frequently asked questions about autoboot on Android

Can I disable autoboot without root?

Yes, on most smartphones this can be done through settings or ADB. Root is only required to remove system applications or use advanced utilities like Servicely.

Why did notifications stop coming after autoload was disabled?

Some applications (for example, instant messengers) require background activity to receive push notifications.

  1. Allow autostart only for critical applications.
  2. Enable for them No restrictions in the battery settings.
  3. Use alternative clients (for example, Frost for Facebook).

How to check which applications are launched at system startup?

Install Startup Manager or Autostarts (requires root) These apps show a complete list of processes that are activated when:

  • Booting the device
  • Connecting to Wi-Fi/mobile network
  • Changing the battery status

You can also use the ADB command:

adb shell dumpsys activity broadcasts | grep "action=android.intent.action.BOOT_COMPLETED"

Is it safe to disable autoloading for Google Play Services?

No. com.google.android.gms responsible for the operation of many system functions, including:

  • Push notifications
  • Geolocation
  • Authorization in Google account
  • Security updates

Disabling it may lead to inoperability Google Play, Gmail and other services. Instead, limit its background activity through the battery settings.

Why is there no โ€œStartupโ€ item in the settings on Huawei?

Huawei and Honor use their own process management system - Huawei Mobile Services (HMS). To disable autorun:

  1. Go to Settings โ†’ Battery โ†’ Launch applications.
  2. Select Manual control and disable unnecessary apps.
  3. For deep control, use adb shell cmd appops (see Method 2).
โš ๏ธ On devices without Google Play Services (for example, Huawei Mate 40 Pro), disabling HMS system services can disrupt the operation of branded applications.