Autoloading applications is one of the main reasons why even a new smartphone on Android starts to โslow downโ after a few months of use. Many apps, including instant messengers, social networks and system utilities, automatically launch when the device is turned on or after a reboot, consuming RAM, CPU resources and Battery charge. As a result, the phone heats up, quickly discharges, and background processes interfere with the operation of main applications.
In this article we will analyze all available ways to disable autoloading - from standard settings Android to advanced methods using ADB third-party apps. You'll learn how to determine which apps run automatically, how to block them without root access, and what to do if your phone manufacturer has restricted access to these settings. The instructions are suitable for most versions Android (from Android 8.0 Oreo to Android 14), including devices Samsung, Xiaomi, Huawei, Realme and other brands.
Before Before you begin, please note: some system applications (for example, services Google Play or proprietary utilities of the manufacturer) may enable autoloading again after updates. In this case, the procedure will have to be repeated. Also remember that disabling critical services (for example com.android.phone) can lead to unstable operation of the phone.
Why autoloading applications is harmful for Android
Automatic launch of apps when you turn on the phone is not just a โfeatureโ, but a mechanism that is actively exploited by developers to speed up your applications. For example, Facebook or Instagram can be loaded in the background to open faster when first launched. However, in practice, this leads to the following problems:
- ๐ Increased battery consumption: background processes consume energy even when the screen is off.
- ๐ข System slowdown: startup applications take up
RAM, leaving fewer resources for active tasks. - ๐ก Traffic in the background: many apps (for example, instant messengers or news aggregators) update data without your knowledge.
- ๐ก๏ธ Security risks: some malicious applications use autoloading to mask their activity.
According to research, on devices with Android on average it automatically starts from 15 to 30 applications every time you turn on the phone. At the same time, users actively use no more than 5โ7 of them. The rest simply โhangโ in memory, wasting resources.
The problem is especially pronounced on budget smartphones with 2โ4 GB RAM and entry-level processors (for example, MediaTek Helio G35 or Snapdragon 4xx). On flagships with 8+ GB RAM startup is less noticeable, but still affects battery life.
To check how many applications are running in the background, open Settings โ Applications โ Running (the path may differ depending on the firmware).
How to check which applications start automatically
Before disabling startup, you need to identify the โculpritsโ. In the standard settings Android there is no universal section for viewing startup apps, but there are several ways to get this information:
Method 1: Through application settings (without root)
On most devices you can see which apps have permission to autostart:
- Go in
Settings โ Applications(orApplications and notifications). - Tap on the three dots (โฎ) in the upper right corner and select
Special access โ Autorun(on Xiaomi, Redmi, POCO) orAutostart when turned on(on Samsung). - View the list of applications with autorun enabled. Here you can also disable unnecessary ones.
Method 2: Using ADB (for advanced users)
If there is no startup section in the settings, you can use the command ADB to get a list:
adb shell dumpsys package | grep "auto-start"
This command will display a list of packages that have autostart permission to execute it. you will need:
- ๐ฅ๏ธ Install ADB drivers on PC.
- ๐ฑ Enable
USB debuggingin the phone developer settings. - ๐ Connect your phone to the computer and run the command in the terminal.
What to do if ADB does not recognize the device?
If the command adb devices does not show your phone, try:
1. Reinstall the ADB drivers.
2. Enable/disable USB debugging on the phone.
3. Use a different USB cable (preferably the original one).
4. ADB commands.
Method 3: Third-party applications (for example, AutoStarts)
There are utilities that analyze startup without root access. One of the most popular is Google Play There are utilities that analyze startup without root access. One of the most popular - AutoStarts (No Root). It shows:
- ๐ List of all applications with the right to autostart.
- ๐ What apps start when you turn on the phone, connect to Wi-Fi or charge.
- โก Ability to disable autostart for selected applications (required on some firmware
ADB).
Example interface AutoStarts:
| Application | Autostart trigger | Status |
|---|---|---|
| System loading | โ Enabled | |
| Connecting to networks | โ Enabled | |
| Google Play Services | System boot | โ Cannot be disabled |
| Miui Daemon | Reboot | โ Enabled |
Not all applications can be disabled through standard settings. System services (for example, Google Play Services or proprietary utilities of the manufacturer) are often blocked from editing.
Disabling autoloading through standard Android settings
If your phone is running on a โcleanโ one Android (for example, Pixel, Nokia, Motorola) or on firmware with minimal modifications (for example, OnePlus OxygenOS), you can disable autoloading without additional tools. Here are step-by-step guide:
For devices with Android 8.0โ13
- Open
Settings โ Applications and notifications โ All applications. - Select the application whose startup you want to disable (for example, Facebook or TikTok).
- Tap on
Permissions(orAdditionalon some firmware). - Find item
AutostartorLaunch at system startupand disable the slider.
For Samsung smartphones (One UI)
On devices Samsung the path is a little different:
- Go to
Settings โ Applications. - Click on the three dots (โฎ) and select
Special access โ Battery optimization. - In the list, find the application and select
Do not optimize(this will limit its background activity, including autorun). - To completely disable autoload, return to the list of applications, select the one you need and tap
Battery โ Allow background activityโ disable.
For Xiaomi, Redmi, POCO (MIUI) devices
Xiaomi actively uses startup for its services, but gives users more control:
- Open
Settings โ Applications โ Manage applications. - Select an application and go to
Autorun. - Disable the slider. If it is not there, check the section
Permissions โ Advanced โ Autostart.
Make a backup copy of important data|Check the list of startup applications|Disable unnecessary instant messengers and social networks first|Do not touch system services unnecessarily|Reboot your phone after changes-->
If your firmware does not have an explicit "Autostart" item, try an alternative path:
- ๐
Settings โ Battery and performance โ Battery management โ Select applications(on Huawei i Honor). - โ๏ธ
Settings โ System โ Advanced settings โ Application permissions โ Autorun(on some custom firmware).
On some devices (for example, Realme or Oppo) disabling autoloading is hidden behind the โDeep optimizationโ function. To enable it, go to Settings โ Battery โ Battery optimization and activate the mode.
Disable autoloading via ADB (without root)
If the standard settings do not allow you to disable autoloading for some applications, you can use ADB (Android Debug Bridge). This method works on most devices without the need for root access, but requires connecting the phone to the computer.
Step 1: Preparation
You will need:
- ๐ฅ๏ธ Computer with Windows, macOS or Linux.
- ๐ฑ USB cable (preferably original).
- ๐ง Installed ADB drivers.
- ๐ Enabled
USB debuggingon the phone (how to enable - see below).
To enable Debugging via USB:
- Go to
Settings โ About phone โ MIUI/software version(on Xiaomi) orBuild number(on clean Android). - Tap on it 7 times until the notification โYou have become a developerโ appears.
- Go back to
Settings โ System โ For developersand enableUSB debugging.
Step 2: Connecting the phone and executing commands
After preparation:
- Connect the phone to the computer and select mode
File transfer(not โChargingโ). - Open a terminal (
Command lineon Windows orTerminalon macOS/Linux) and enter:
adb devices
If the device is shown in the list, run the command to disable autoloading (replace com.example.app with the name of the application package):
adb shell pm disable-user --user 0 com.example.app
Examples of popular application packages:
- ๐ Facebook:
com.facebook.katana - ๐ฌ WhatsApp:
com.whatsapp - ๐ท Instagram:
com.instagram.android - ๐ต Spotify:
com.spotify.music
Step 3: Checking and reverting changes
To make sure that autoloading is disabled, restart your phone and check the list of running applications in Settings โ Applications โ Running.
If you need to return autoloading, do:
adb shell pm enable com.example.app
Disabling autoloading via ADB does not remove the application, but only blocks its automatic launch. The application will remain in the system and will work when opened manually.
adb shell pm list packages | grep "keyword"
For example, to search for all applications from Facebook:
adb shell pm list packages | grep "facebook"-->
Using third-party applications to manage startup
If you are uncomfortable working with ADB or access to startup settings is blocked in the phone's firmware, you can use specialized utilities. They offer a more convenient interface and additional functions, such as monitoring background activity or mass disabling applications.
1. AutoStarts (No Root)
One of the most popular utilities for managing startup.
- ๐ View a list of all startup applications.
- โก Disable autostart for selected apps (on some firmware it is required
ADB). - ๐ See which applications launch when connected to Wi-Fi, charging or an alarm clock.
You can download from Google Play, but keep in mind: on some devices (for example, Huawei or Samsung with the latest updates) the functionality may be limited.
2. Greenify
Greenify is a utility for โfreezingโ background processes. does not disable startup directly, but prevents applications from being active after they are launched. Suitable for:
- ๐ Stopping unnecessary background processes.
- ๐ Extending battery life.
- ๐ฑ Speeding up your phone by freeing it up
RAM.
For full operation on new versions Android you may need ADB or root access.
3. Brevent
Brevent - a more powerful tool that blocks background activity at the system level Features:
- ๐ Complete disabling of autorun for. selected applications.
- ๐ Significant reduction in battery consumption.
- โ ๏ธ Requires
ADBor root access to work.
Interface example Brevent:
| Application | Status | Action |
|---|---|---|
| ๐ข Allowed | ๐ซ Block | |
| Google Play Services | ๐ด Blocked | โ ๏ธ Not recommended |
| Telegram | ๐ข Allowed | ๐ Optimize |
What is the difference between Greenify and Brevent?
Greenify โfreezesโ applications after they closing, but does not block autostart when you turn on the phone. Brevent completely disables background activity, including startup, but requires more rights.
Before using third-party utilities, please note:
โ ๏ธ Attention: Some applications for managing startup (especially those that require root access) may conflict with system services. For example, blocking Google Play Services will lead to inoperability of Google Play Market and other services Google. Always check the reviews and rating of the utility before installing.
Disabling startup on phones with root access
If your phone is root access (root), you get full control over startup, including the ability to disable system applications. However, this method is only suitable for experienced users, as careless actions can lead to device malfunction.
Method 1: Through a file manager with root access
Many system and user applications register startup in special files. To disable it:
- Install a file manager with root support (for example, Root Explorer or Solid Explorer).
- Go to the folder
/data/system/package.xmlor/system/etc/init.d/(the path may vary). - Find lines that mention startup (for example
<item name="android.intent.action.BOOT_COMPLETED">). - Delete or comment out these lines (make a backup copy of the file before editing!).
Method 2: through the app Titanium Backup
Titanium Backup is a powerful tool for managing applications on rooted devices. To disable startup:
- Open Titanium Backup and find the desired application in the list.
- Tap on it and select
Freeze!(this will disable autorun and background activity). - To completely remove autostart, select
Disable autostart(if the function is available).
Method 3: Through init.d-scripts
Experienced users can create their own script to block autostart. For example:
- Create a file
99disableautostartin the folder/system/etc/init.d/. - Add commands to it to disable autostart (example for Facebook):
#!/system/bin/sh
pm disable com.facebook.katana
- Save the file and restart the phone.
Before editing system files, always make a backup via TWRP or another custom recovery. This will help restore your phone in case of an error.
Advantages of root methods:
- ๐ Full control over startup, including system applications.
- ๐ Possibility of mass disabling unnecessary services.
- ๐ฑ Significant improvement in performance and battery life.
Disadvantages:
- โ ๏ธ Risk of โbrickingโ the phone if done incorrectly.
- ๐ Loss of warranty (on most devices).
- ๐ก๏ธ Vulnerability to malware (root access opens up more opportunities for attacks).
What to do if autodownload turns on again
Many users are faced with the fact that after turning off autoloading through settings or ADB it is turned on again after updating the application or system. This happens because:
- ๐ The application is updated and resets the settings.
- ๐ฑ The phone manufacturer forces autostart for its services (for example, Miui Daemon on Xiaomi).
- ๐ค System services Google Play restore permissions for some applications.
To avoid re-enabling autostart:
1. Freeze the application
Use utilities like Titanium Backup (for rooted devices) or Shelter (to isolate applications in a separate profile). Freezing completely blocks app activity, including autostart.
2. Disable automatic updating
If autostart is enabled after updating the application, prevent it from updating:
- Open Google Play Market.
- Find the problematic application (for example, Facebook).
- Tap on the three dots (โฎ) and uncheck
Auto-update.
3. Use ADB to permanently disable
Some commands ADB allow you to block autorun at the system level. For example:
adb shell cmd appops set com.facebook.katana RUN_ANY_IN_BACKGROUND ignore
This command prohibits Facebook working in the background, including autorun.
4. Install custom firmware
If the manufacturer is aggressively bringing back startup (as it does Xiaomi or Huawei), consider installing custom firmware, for example:
- ๐ฑ LineageOS - clean Android without unnecessary services.
- ๐ Pixel Experience - firmware with functionality Google Pixel.
- ๐ก๏ธ GrapheneOS - firmware with an emphasis on security and privacy.
Before installing custom firmware, please note:
โ ๏ธ Attention: Installing unofficial firmware can lead to loss of warranty, unstable operation of the phone or problems with banking applications (due to changes in security certificates). Always check the compatibility of the firmware with your phone model.
FAQ: Frequently asked questions about autoloading on Android
Is it possible to disable autoloading of system applications (for example, Google Play Services)?
Disable autoloading of critical system services (for example, com.google.android.gms or com.android.phone) not recommended. This can lead to:
- ๐ต Loss of communication (calls or mobile data will not work).
- ๐ Errors in the operation of Google Play Market and other services Google.
- ๐ Unstable operation of the phone (random reboots, lags).
If you really need to limit the background activity of such applications, use Greenify or settings optimizing the battery in standard settings Android.
Why do some applications still start after turning off startup?
This can happen for several reasons:
- The application does not start when the system boots, but during another event (for example, connecting to Wi-Fi or receiving a push notification). system boot, and during another event AutoStarts.
- The phone manufacturer forces autostart for its services. This is typical for Xiaomi, Huawei and Samsung.
- The application is being updated and resets settings for such apps in Google Play.
To completely block background activity, use ADBcommands or utilities like Brevent.
How to disable autoloading on Android 14?
Q Android 14 Google has tightened control over background processes, but autostart still works. To disable it:
- Use the standard settings (the path may differ:
Settings โ Applications โ Special access โ Autostart). - If section no, use
ADB-commands (see section above). - On some devices (for example, Samsung Galaxy s One UI 6) autoloading is controlled through
Settings โ Battery โ Background activity.