The situation when a smartphone automatically opens the desired document in an inappropriate application is familiar to many users. For example, you click on a PDF file, and it opens in a browser instead of a convenient reader, or a photo opens in a heavy graphics editor instead of a gallery. This happens because the system Android already has an association of files with specific software.

The operating system remembers your choice the first time you open a file of a certain type and click the “Always” button. Unfortunately, the settings interface does not provide one simple “Change all associations” button in the general menu. However, there are several proven ways to solve this problem, which we will explore in detail in this guide.

You don't have to be a techie to take back control of your data. It is enough to understand the logic of the application manager and know where the necessary switches are hidden. We will consider methods from simply resetting the settings of a specific application to using third-party utilities for advanced users.

Why Android remembers the choice of application

The operating mechanism Intent filters in the Android system is designed to minimize the number of unnecessary questions to the user. When you first run a file, the system scans your installed apps to see if they can handle the format. If there are several suitable applications, a dialog box appears with a choice.

If you accidentally clicked “Always” or just got used to a certain software, the system fixes this connection in the registry. File association becomes a hard link: the MIME type (for example, application/pdf) is now inextricably linked to the package of a specific application. Changing this retroactively through the standard “Default Applications” menu is often impossible, since only categories (browser, phone, SMS) are displayed there, and not file types.

That is why changing the app often requires performing an action that will “forget” the previous choice. This is not a bug, but a feature of the security and convenience architecture, which sometimes creates difficulties when changing user preferences.

⚠️ Attention: Resetting an application will only delete its default preferences, but will not affect your personal data, logins or saved files within this app.

Method one: Resetting a specific application

This is the most reliable and secure method that works on 99% of devices running Android. The idea is to make the system “forget” that you previously selected a specific app to open certain files.

First, you need to determine which application is currently opening the file by default. Let's say the video opens in the player VLC, and you want to use the standard player. You need to find the settings of this particular “culprit” in the system menu.

Go to Settings → Applications → All applications. Find in the list the app that is currently intercepting files. Click on it to open the application information page. Here we are interested in the section that may have different names depending on the OS version and the manufacturer’s shell:

  • 📂 “Open by default”
  • ⚙️ “Open by default”
  • 🔗 “Default settings”
  • 🚀 “Launch suitable applications”

Inside this section you will see a button “Delete default settings” or “Clear defaults”. Clicking on it resets the binding. Now, the next time you try to open a file of this type, the system will again ask you which app to use.

☑️ Association reset algorithm

Completed: 0 / 1

If there is no reset button or it is inactive (gray), this means that you do not have the “Always” hard binding set for this file type, or the system considers this application the only suitable option. In this case, proceed to the following methods.

Method two: Using the Default Applications menu

In newer versions of Android, especially pure Android 12, 13 and 14, Google tries to centralize association management. Although there is no complete table of correspondences, you can set global preferences for the main categories.

Go to Settings → Applications → Default applications. Here you can choose a browser, an application for calls, SMS and sometimes even an assistant. However, for specific file formats (archives, documents, audio), this section is often useless.

However, it is worth checking the “Opening links” section. Often files do not open correctly due to the application intercepting web links leading to the content. Disabling the “Open supported links” option in the settings of a specific application may solve the problem indirectly.

💡

If you cannot find the application you need in the general list, use the search at the top of the settings menu by entering the app name. This will save time if there is a large amount of installed software.

Some manufacturers, such as Samsung or Xiaomi, add their own add-ons. In the One UI shell, for example, you can configure the opening of links in more detail, which sometimes affects local files if they are of a web nature.

Method three: Third-party association managers

If standard methods do not give the desired result or you want to see a complete picture of all associations in the system, you can use specialized software from the store Google Play. There are utilities created specifically for management Default Apps.

One ​​of the popular solutions is the “Default App Manager” application or similar open source tools. They scan the system and list all registered Actions and categories, showing which application is assigned to each.

Use of such apps requires caution. They may request advanced permissions. Before installing, carefully read reviews and check the developer. Here is a comparison of approaches to solving the problem:

Solution method Complexity Efficiency Risk of data loss
Resetting application settings Low High Absent
Third-party manager Average Maximum Minimum
Reset all phone settings High Maximum High (backup required)
ADB commands Very High Maximum Medium (command error)

Remember that third-party managers may not work on devices with heavily modified security systems, where access to system association tables is closed to third-party code without root access.

📊 Which method of changing applications do you prefer?
Standard reset: Third-party applications: Manual selection every time: I change only if necessary

Advanced level: Using ADB

For experienced users who are not afraid of the command line, there is a powerful tool Android Debug Bridge (ADB). It allows you to manage file associations directly, bypassing the graphical interface.

This method is indispensable when the desired application is system and does not allow you to reset its settings through the menu, or when the interface is blocked by the manufacturer. You will need a computer, ADB drivers installed and USB debugging enabled on your smartphone.

The command to reset preferences for a specific package is as follows:

adb shell pm clear-defaults --package com.example.app

Replace com.example.app with the real package identifier of the application that you want to “untrain” from opening files. You can find out the package in the application settings or through ADB commands pm list packages.

⚠️ Attention: Using ADB commands requires care. A syntax error or typing the wrong package name can result in unpredictable system behavior, although the reset preference command itself is data-safe.

It is also possible to force an application to be assigned to a specific action, but this requires knowing the exact name Intent Action (for example android.intent.action.VIEW) and MIME type. This is a task for developers or enthusiasts who are willing to spend time studying the documentation.

How to find the package name of an application?

The easiest way is to install the “Package Name Viewer” application from the Play Store. It will show the technical name (for example, com.android.chrome) for any installed app, which is necessary for entering commands into ADB.

What to do if the desired application is not in the selection list

Sometimes after resetting the settings, the system does not offer the app you need in the selection dialog box. This can happen for two reasons: either the application is not declared in the manifest as a handler for this file type, or it is disabled.

Check the settings of the application itself that you want to use. Inside it there is often a section “Settings” → “File associations” or “Supported formats”. Make sure that the required document types are activated there.

If the application is third-party, it may simply not be able to work with this format out of the box. In this case, installing a specialized file manager, such as Solid Explorer or FX File Explorerwill help. They allow you to manually select a app to open a file when you long press on it, ignoring system associations.

As a last resort, you can use the “Open with” function directly from the file manager. Click on the file, hold your finger, select “Open with” from the menu and find the desired application in the full list, even if it is not automatically suggested by the system.

Frequent problems and their solutions

Users often encounter a situation where, after updating the system, all associations are confused or, conversely, blocked. It also happens that a parasitic application constantly intercepts the opening of files, even if you have chosen another one.

In such cases, it is useful to check if the Battery Optimization feature is enabled for the desired application. Aggressive energy saving may prevent an application from registering correctly in the system as a file handler.

Another problem is a conflict between two identical applications (for example, two video players). The system may "remember" the one that was updated last or has a higher priority in the manifest. Try temporarily disabling or uninstalling the competing application to reset the selection.

💡

The main reason for failure when changing the association is the absence of a “Delete settings” button in the application menu. This means that there is no hard link, and you need to look for the problem in the file itself or select the app manually through the file manager.

If all else fails, the last option is to completely reset the phone to its factory state. This is guaranteed to clear all associations, but will require a long procedure for restoring data and settings.

Is it possible to change the association for all files at once?

No, Android does not have a global “Reset all associations” button. You will have to go through the list of applications that work with media and documents, and reset the settings for each of them separately.

Why, after a reset, does the system offer the same application again?

Probably, this is the only application on your device that is declared in the system as being able to open this file format. Install an alternative app to have a choice.

Does the Android version affect the availability of these settings?

Yes, in Android 11 and later Google has tightened access to managing some system settings. The menu may be hidden deeper or called differently, but the principle of operation through “Application Settings” remains basic.

Is it dangerous to use ADB commands for an ordinary user?

The reset preferences command (clear-defaults) is safe. The danger comes from changing system settings or removing critical components, so follow the instructions strictly.

Can a virus change file associations?

Yes, malware can write itself into file handlers to run every time a document is opened. If you notice strange behavior, check your phone with an antivirus.