Have you ever encountered a situation where, after installing a new browser or messenger, Android automatically assigns it as the default app? Or vice versa - you canโ€™t get rid of the standard Google Chrome or Samsung Messagesthat stubbornly open all links and messages? This problem is familiar to most users, but not everyone knows that it can be solved in a few minutes without complex manipulations.

The Android system is highly customizable, but manufacturers often hide key options in non-obvious menus. In this article we will look all possible ways to disable default applications from standard settings to hidden commands for advanced users. You will learn how to reset settings for individual file types (PDF, images, music), change the default browser or SMS client, and what to do if the desired option is blocked by the manufacturer. We will pay special attention to the nuances of Samsung, Xiaomi, Huawei and other popular firmware, where the operating logic may differ.

Important: some methods require ADB or developer rights, but most solutions are available even to beginners. If you are afraid of breaking something, donโ€™t worry, we will explain each step in detail and warn you against common mistakes.

What is the โ€œdefault applicationโ€ and why it needs to be changed

In Android default application is a app that the system automatically selects to open certain types of files or perform actions. For example:

  • ๐ŸŒ Browser - opens all web links
  • ๐Ÿ“ง Mail client - processes email addresses
  • ๐Ÿ’ฌ Messenger - sends SMS/MMS
  • ๐ŸŽต Music player - plays audio files
  • ๐Ÿ“„ PDF viewer - opens documents

Smartphone manufacturers (especially Samsung, Xiaomi, Oppo) often tie their branded applications to default actions. This creates several problems:

  1. It is impossible to use alternative apps (for example, Firefox instead of Chrome).
  2. Standard applications can collect more data about the user.
  3. Some firmware blocks changing settings without additional manipulations.

In addition, after updating Android or resetting the settings, all bindings are reset, and the user has to configure everything again. In the following sections, we will show how to avoid this.

๐Ÿ“Š Which default application annoys you the most?
Browser (Chrome/Samsung Internet)
SMS client (Messages)
Launcher (One UI/MIUI)
Gallery
Other

Method 1: Resetting applications to default through Android settings

The easiest method is to use the built-in system settings It works. on all versions of Android from 5.0 Lollipop to 14, but the path to the menu may vary slightly depending on the firmware.

Instructions:

  1. Open Settings โ†’ Applications (or Settings โ†’ All applications on some devices).
  2. Click on the three dots in the upper right corner and select Default applications (on Xiaomi this may be called Defaults).
  3. Scroll through the list and select an action type (for example, Browser, Phone, SMS).
  4. Click on the current default application and select an alternative from the list or Reset.

On Samsung One UI another path:

  1. Settings โ†’ Applications โ†’ Select default applications.
  2. Tap on a category (for example, Browser) and select the desired application.

โ˜‘๏ธ Preparing to reset applications to default

Done: 0 / 4

If the application you need is not in the list, then it does not support processing this type of file/action. For example, Telegram cannot become the default SMS client, and VLC - the browser.

โš ๏ธ Attention: On some devices Huawei (EMUI) and Oppo (ColorOS) the reset option may be hidden If you do not see the item Default applications, try the method with ADB (section 4) or update the firmware.

Method 2: Changing default applications for specific files

Android allows you to assign default apps not only for actions (calls, SMS), but also for certain file types. This is useful if you want:

  • ๐Ÿ“„ Open PDF in Adobe Acrobat instead of Google PDF Viewer.
  • ๐ŸŽต Play music in Poweramprather than in the standard player.
  • ๐Ÿ“ท View photos in Google Photo instead of Galleries.

How to do it:

  1. Find the file of the desired type in Explorer (for example, Downloads or Gallery).
  2. Tap on the file and hold your finger for 1-2 seconds until the context menu appears.
  3. Select Open using (or Open in.. on MIUI).
  4. Tick the Always (or Use by default) and select the desired application.

If the checkbox Always is inactive, then a default application has already been assigned for this file type. To reset it:

  1. Go to Settings โ†’ Applications โ†’ [Name of the current application] โ†’ Open as default.
  2. Click Reset settings or Clear defaults.
File type Standard application (example) Recommended alternative
APK Android package installer SAI (Split APK Installer)
PDF Google PDF Viewer Adobe Acrobat Reader, Foxit PDF
MP3/AAC Music (Google) Poweramp, VLC
JPG/PNG Gallery or Google Photos Simple Gallery, Aves
๐Ÿ’ก

If you often work with rare file formats (for example, .flac or .epub), install specialized applications IN ADVANCE Android will automatically add them to the list of available apps the first time you open them. file.

Method 3: Using launchers to manage defaults

Some alternative launchers (for example, Nova Launcher, Lawnchair, Microsoft Launcher) allow you to flexibly configure default applications directly from the interface. This is convenient if the standard Android settings on your device are limited.

Example for Nova Launcher:

  1. Install and activate Nova Launcher as the main launcher.
  2. Press your finger on an empty space on the desktop and select Nova Settings.
  3. Go to Applications and Widgets โ†’ Default Applications.
  4. Assign the desired apps for the browser, phone calls, SMS and other actions.

The advantages of this method:

  • ๐Ÿ”„ Quick access to settings directly from the desktop.
  • ๐Ÿ“ฑ Works even on devices with heavily modified firmware (for example, ColorOS or Funtouch OS).
  • ๐Ÿ”ง Additional options for advanced users (for example, linking actions to gestures).

Limitation: launchers cannot manage defaults for all file types - only for basic actions (calls, browser, SMS). For fine-tuning, you will still have to use standard Android settings or ADB.

โš ๏ธ Attention: On some devices Xiaomi (MIUI 12+) launchers may conflict with built-in services. If after installation Nova Launcher icons disappear or gestures stop working, try disabling battery optimization for the launcher in the settings.

Method 4: ADB commands for advanced users

If standard methods do not work (for example, on Huawei or Oppo), you can use Android Debugging Bridge (ADB). This method requires a connection to a computer, but gives full control over the defaults.

Step-by-step guide:

  1. Enable USB debugging on your phone:
    Settings โ†’ About phone โ†’ Build number (tap 7 times)
    

    Settings โ†’ System โ†’ For developers โ†’ USB debugging

  2. Connect your phone to the PC and install ADB Tools.
  3. Open Command Prompt (Windows) or Terminal (macOS/Linux) and enter:
    adb devices

    Make sure your device is listed.

  4. To reset all defaults for a specific application (for example, Chrome), do:
    adb shell pm clear --user 0 com.android.chrome

    Replace com.android.chrome with the package of the desired application (you can find it through App Inspector or website Google Play).

To reset the defaults for specific type of action (for example, a browser) use:

adb shell cmd role remove-role-holder android.app.role.BROWSER com.android.chrome

adb shell cmd role add-role-holder android.app.role.BROWSER org.mozilla.firefox

List of main roles (replace BROWSER with the one you need):

  • BROWSER โ€” browser
  • SMS โ€” SMS client
  • DIALER โ€” phone
  • HOME โ€”launcher
  • ASSISTANT โ€”voice assistant
โš ๏ธ Attention: Incorrect use ADB can lead to system malfunctions. On devices with a locked bootloader (most smartphones Samsung and Xiaomi), some commands may not be executed without unlocking. Before experiments, create a backup copy of your data.
How to find the package name of an application?

Open Google Play, find the desired application and copy the ID from the address bar (for example, for Chrome it is com.android.chrome). Or use the application App Inspector from the Play Market.

Method 5: Special applications for managing defaults

If If you donโ€™t want to dig into the settings or use ADB, you can use third-party utilities. They simplify the process and often offer additional functions, for example, mass reset of defaults.

Top 3 applications for managing defaults:

  1. Default App Manager (free, without root):
    • ๐Ÿ” Shows all current defaults in one place.
    • ๐Ÿ”„ Allows you to reset settings for individual applications.
    • ๐Ÿ“‹ Saves the history of changes.
  2. SetEdit (requires root or ADB):
    • ๐Ÿ› ๏ธ Edits Android system settings.
    • ๐Ÿ”ง Manages application roles (including hidden ones).
    • โš ๏ธ Dangerous for beginners - may disrupt system stability.
  • App Manager (open source):
    • ๐Ÿ“Š Detailed information about each application.
    • ๐Ÿ”„ Reset defaults and cache.
    • ๐Ÿ›ก๏ธ Without unnecessary water and trackers.
    • How to use Default App Manager:

      1. Install the application from Google Play.
      2. Open it and provide access to the settings (permission will be required android.permission.WRITE_SECURE_SETTINGS).
      3. In the main menu, select a category (for example, Browser or SMS).
      4. Tap on the current application and select an alternative or reset the settings.

    Warning: applications like SetEdit may require root access or ADB. Without them, the functionality will be limited. On devices with MIUI or EMUI some options may be blocked. manufacturer.

    ๐Ÿ’ก

    Third-party applications are convenient, but not always necessary. If you need to reset defaults for 1-2 apps, standard Android settings will suffice. Use utilities only for bulk changes or if other methods do not work.

    Common problems and their solutions

    When changing default applications, users often encounter typical errors. Let's look at the most common errors and how to fix them.

    Problem 1: There is no "Default applications" option in the settings.

    • ๐Ÿ”น Cause: The manufacturer has hidden the menu (often on Huawei, Oppo, Vivo).
    • ๐Ÿ”ง Solution: Use ADB (section 4) or special applications (section 5).

    Problem 2: After resetting, the defaults are set again automatically.

    • ๐Ÿ”น Cause: Some applications (for example, Facebook or Instagram) force themselves to be link handlers.
    • ๐Ÿ”ง Solution: Disable auto-update for such applications or delete them.

    Problem 3: The default SMS client cannot be changed.

    • ๐Ÿ”น Reason: On Android 10+, some manufacturers block changing the default SMS application.
    • ๐Ÿ”ง Solution: Try ADBcommand:
      adb shell cmd role remove-role-holder android.app.role.SMS com.android.messaging
      

      adb shell cmd role add-role-holder android.app.role.SMS org.thunderbird.android

      Replace org.thunderbird.android with the package of your SMS client.

    Problem 4: The application is not displayed in the list of available ones by default.

    • ๐Ÿ”น Cause: The app does not declare support for this type of files/actions in its manifest.
    • ๐Ÿ”ง Solution: Check if it is updated application. If the problem persists, contact the developer.
    • โš ๏ธ Attention: On devices with Android Go (for example, Nokia 1, Samsung Galaxy J2 Core), the default management functionality can be reduced. In this case, only custom software firmware (for example, LineageOS).
      Is it possible to disable default applications without root access?

      Yes, in 90% of cases the standard Android settings are enough or ADBRoot is only needed for deep changes to system applications. (for example, deletion Google Chrome on Pixel).

      Why were all the defaults reset after updating Android?

      This is standard system behavior. Android resets application bindings during major updates (for example, from version 12 to 13) to prevent conflicts. To avoid this, before updating, make a backup copy via Titanium Backup (requires root) or manually write down the current settings.

      How to return standard applications to default on Samsung?

      On Samsung with firmware One UI go to Settings โ†’ Applications โ†’ Select default applications i select Samsung Internet, Messages or Galaxy Store for the corresponding categories. If the option is not available, use ADB:

      adb shell cmd role clear-role-holders

      This will reset all defaults to factory defaults.

      Is it possible to designate Telegram or WhatsApp as the default SMS client?

      No. Messengers do not support SMS/MMS processing at the system level. To do this, you need specialized applications like Pulse SMS or QKSMS, which can work with both regular messages and RCS.

      Why canโ€™t you change the default launcher on Xiaomi?

      On Xiaomi (MIUI) the standard launcher is hardwired into the system To use Nova Launcher or another alternative launcher:

      1. Install a new launcher from Google Play.
      2. Press the button Home and select the desired launcher in the window that appears.
      3. If the window does not appear, go to Settings โ†’ Applications โ†’ Defaults โ†’ Launcher and select an alternative.

      On some versions of MIUI, you may need to disable battery optimization for the launcher.