The standard browser on Android is an application that opens by default when you click on web links in instant messengers, mail or other apps. For most users this is Google Chrome, but smartphone manufacturers often install their solutions: on Samsung gadgets, on Xiaomi or on some models for the Russian market. The problem is that these browsers do not always satisfy users in terms of speed, functionality or privacy policy. Samsung Internet on Samsung gadgets, Mi Browser on Xiaomi or Yandex Browser on some models for the Russian market. The problem is that these browsers do not always satisfy users in terms of speed, functionality or privacy policy.
You can change the standard browser on Android in several ways - from basic settings in the interface to using development tools like ADB. However, not all methods work the same on different versions of the operating system. For example, starting from Android 10Google has tightened the rules for system applications, and in Android 14 new restrictions have appeared for device manufacturers. In this article, we will look at the current methods, taking into account the features of modern OS versions.
If you want to not just install another browser, namely completely remove the standard one (for example, Mi Browser on Xiaomi or Samsung Internet), you will have to use advanced methods - from disabling through ADB before obtaining root access. But for most users, it's easy enough to set a different browser as the default application. Below are detailed instructions for each case.
1. Assigning a default browser through Android settings
The easiest way to change the default browser is to use the built-in system settings. This method works on all devices with Android 6.0 and later, including the latest versions Android 14/15. The main condition: at least one alternative browser must be installed on the smartphone (for example, Firefox, Brave or Opera).
Instructions:
- Open Settings Android (gear icon in the menu applications).
- Go to the section
Applications(on some devices -All applicationsorManage applications). - Tap on the three dots in the upper right corner and select
Default applications(orReset application settingsโDefault applicationson Xiaomi). - Find the item
Browserand select the desired application from the list.
If your browser is not in the list, make sure it is installed and updated to the latest version. On some firmwares (for example, MIUI or One UI) the path to the settings may differ:
- ๐ฑ Samsung:
Settings โ Applications โ Select default applications โ Browser - ๐ฑ Xiaomi/Redmi/Poco:
Settings โ Applications โ Manage applications โ Default applications - ๐ฑ Google Pixel:
Settings โ Applications โ Default applications โ Browser
On devices with Android 12+ you may be asked to confirm the change immediately after clicking on the link. This is part of Google's security policy aimed at protecting against unauthorized changes to system settings.
If the required browser is not available. in the list, try opening it manually first and waiting for the default assignment request. Some applications (for example, DuckDuckGo Browser) are not displayed in the settings until they are launched at least once.
2. Disabling the standard browser via ADB (without root)
If the pre-installed browser interferes with you (for example, Mi Browser with advertising or Samsung Internet with unnecessary functions), it can be disable via ADB a tool for debugging Android. This method does not require root access, but will require connecting the smartphone to the computer.
What you will need:
- ๐ฅ๏ธ Computer with Windows, macOS or Linux
- ๐ฑ Turned on USB debugging on your smartphone (
Settings โ About phone โ Build numberโ tap 7 times, then return toSettings โ System โ For developers โ USB debugging) - ๐ง Installed drivers ADB (you can download from the official website Android Developers)
Step-by-step guide:
- Connect your smartphone to the computer via USB and select mode
File transfer(MTP). - Open the command line (Windows) or terminal (macOS/Linux) and enter:
adb devicesIf the device is displayed in the list, proceed further. If not, check the drivers and debugging permission on your phone.
- Find out the name of the browser package you want to disable. To do this, enter:
adb shell pm list packages | grep browserFor example, for Mi Browser This
com.android.browser, for Samsung Internet โcom.sec.android.app.sbrowser. - Disable the browser with the command:
adb shell pm disable-user --user 0 package_nameExample for Mi Browser:
adb shell pm disable-user --user 0 com.android.browser
After execution command, the browser will disappear from the application menu and will no longer open by default. To return it back, use the same command, replacing disable-user with enable.
Install ADB on the computer
Enable USB debugging on the phone
Connect your smartphone in mode MTP
Check the list of packages via adb shell
Make a backup copy of data-->
โ ๏ธ Attention: Disabling system applications may lead to unstable firmware operation on some devices (for example, Huawei or Honor) this may cause errors in services HMS. Before executing commands, make sure that you have a backup copy of your data.
3. Removing a standard browser with root access
If you have there root access, you can not just disable it, but completely remove the system browserfreeing up space on the device. This method is suitable for experienced users, as it requires working with the Android file system.
To remove you will need:
- ๐ฑ A smartphone with unlocked bootloader and installed Magisk or SuperSU
- ๐ ๏ธ File manager with root support (for example Root Explorer or FX File Explorer)
- ๐ Knowledge of the name of the browser package (can be found through
ADBor application App Inspector)
Instructions:
- Open a file manager with root access and go to folder
/system/app/or/system/priv-app/(depending on the firmware). - Find the folder with the name of the browser (for example,
Browser,SBrowserfor Samsung orMiBrowserGlobalfor Xiaomi). - Delete the folder or rename it by adding it at the end
.bak(for example,Browser.bak). - Reboot the device.
An alternative way is to use the command via ADB with root access:
adb shellsu
mount -o rw,remount /system
rm -rf /system/app/Browser FolderName
mount -o ro,remount /system
exit
โ ๏ธ Attention: Removing system applications may disrupt the operation of OTA updates. On some firmware (for example ColorOS from Oppo), this will lead to errors when checking for updates. Before deleting, create a backup copy via TWRP or OrangeFox Recovery.
4. Using third-party launchers to change the browser
If standard methods do not work (for example, on Android Go or custom firmware), you can bypass the restrictions using alternative launchers. Applications like Nova Launcher, Lawnchair or Microsoft Launcher allow you to flexibly configure the opening of links.
How it works:
- ๐ฏ The launcher intercepts clicks on links and redirects them to the selected browser, ignoring system settings.
- ๐ Some launchers (for example, Nova Launcher Prime) support gestures to quickly open links in the desired browser.
- ๐ก๏ธ The method does not require root access and works even on devices with locked firmware (for example, Samsung Knox).
Instructions for Nova Launcher:
- Install Nova Launcher from Google Play and assign it as a launcher by by default.
- Press your finger on an empty space of the screen and select
Nova Settings. - Go to
Applications and widgets โ Opening links. - Select
Browserand specify the desired application (for example, Firefox or Brave).
This method is especially useful for devices with Android 13+where Google has limited the change of default system applications. Launchers bypass these restrictions at the interface level, not affecting system settings.
Which launchers support link redirection?
In addition to Nova Launcher, the link redirection function is supported by:
- Lawnchair (open source, optimized for Android 12+)
- Microsoft Launcher (integration with Windows, support for continuation on PC)
- Apex Launcher (lightweight, with gesture settings)
- Smart Launcher 6 (automatic recognition of frequently used browsers)
5. Features on different firmware (MIUI, One UI, ColorOS)
Smartphone manufacturers often modify Android by adding their own restrictions. Let's look at the nuances for popular firmware:
| Firmware | Standard browser | Change features | Additional restrictions |
|---|---|---|---|
| MIUI (Xiaomi/Redmi/Poco) | Mi Browser | Disables after ADB, but can return after updating the firmware. MIUI 14+ Confirmation is required when changing the default browser. |
On models for China (China ROM), the browser cannot be removed without root. |
| One UI (Samsung) | Samsung Internet | You can disable it via ADB, but this disrupts the operation Samsung Knox (a warning will appear in Settings โ Biometrics and security). |
On devices with Knox (corporate models) changing the browser may be blocked by security policy. |
| ColorOS (Oppo/Realme) | Oppo Browser or Realme Browser | Disabling via ADB leads to errors in services. HeyTapIt is recommended to use launchers. |
On some models, the browser is integrated into system services (for example, com.heytap.browser). |
| EMUI (Huawei/Honor) | Huawei Browser | Removing or disabling the browser breaks the work of Huawei Mobile Services (HMS). An alternative is to use AppGallery to install third-party browsers. | On devices without Google Play (for example, Huawei P50), some browsers (for example, Chrome) may not be updated. |
On devices with Android Go (for example, Nokia 1.4 or Samsung Galaxy A03s) the ability to change the browser is limited. In such cases, only installing an alternative launcher or using the browser in the mode Lite (for example, Chrome Lite or Opera Mini).
โ ๏ธ Attention: On some firmware (for example, Flyme OS from Meizu) changing the default browser may reset your settings Flyme Account. Before experiments, check the availability of a backup copy in the manufacturer's cloud.
6. Alternative methods: cloud browsers and virtual spaces
If none of the methods is suitable (for example, on corporate devices with MDM), you can use cloud browsers or virtual spacesThese methods do not change system settings, but allow you to bypass restrictions.
Solution options:
- ๐ Cloud browsers: Services like BrowserStack or LambdaTest allow you to open web pages in a virtual machine directly from the application. Minus - a stable Internet connection is required.
- ๐ Virtual spaces: Applications like Island (from developers LineageOS) or Shelter create an isolated environment where you can set another browser as the default without conflicts with the main system.
- ๐ฑ Double applications: On some firmware (for example, MIUI or One UI), you can create a duplicate browser and assign it as the main one. To do this, go to
Settings โ Applications โ Dual apps.
Setting example Island:
- Install Island from Google Play and set up a work profile.
- In the main in Android settings, assign Island as an application for managing profiles (
Settings โ Applications โ Special access โ Island). - Inside Island install an alternative browser (for example, Firefox Focus) and set it as the default work profile only.
This method is especially useful for devices with Android for Work or corporate policies where changes to system settings are blocked.
Virtual spaces (for example, Island or Shelter) - the only safe way to use an alternative browser on devices with MDM policies without violating the administratorโs rules.
7. Common problems and their solutions
When changing the standard browser, users encounter common errors and ways to fix them.
Problem 1: After changing the browser, the links are still the same. open in the standard application.
- ๐น Check if multiple browsers are installed by default. Go to
Settings โ Applications โ Applications by defaultand reset the settings. - ๐น Clear the cache and data of the application that opens links (for example, Telegram or Gmail).
- ๐น If used Samsung Internet, disable the function
Open links in Samsung Internetin settings browser.
Problem 2: After turning off the browser through ADB other system applications disappeared.
- ๐น Return the browser with the command
adb shell pm enable package_name. - ๐น If the problem persists, reset settings via
Settings โ System โ Reset settings(without deleting data).
Issue 3: It is not possible to change the default browser. Android 14 I can't change the default browser.
- ๐น Update the alternative browser to the latest version (the Android 14 requires support for the new API for default applications).
- ๐น Use a launcher with link redirection (for example, Nova Launcher).
- ๐น If the device is corporate, contact the administrator - it may have a policy enabled Android Enterprise.
Problem 4: After removing the root browser, OTA updates stopped working.
- ๐น Restore deleted files from a backup TWRP.
- ๐น If there is no backup, download the full firmware for your model and flash it via Odin (Samsung) or Fastboot (others brands).
If, after changing the browser, some links open in the wrong application, check the settings of a specific messenger or email client. For example, in Telegram you can select the browser to open links in Settings โ Opening links.
FAQ: Answers to popular ones. questions
Is it possible to change the default browser on Android without installing alternative applications?
No, to change the default browser, at least one alternative browser must be installed on the device (for example, Chrome, Firefox or BraveAndroid system settings do not allow you to leave the "Browser" field. by default" is empty.
Why is the browser reset to default again after a firmware update?
This is due to the manufacturer's policy. For example, Xiaomi after an update MIUI can be automatically restored Mi Browser, and on Samsung โ Samsung Internet. To avoid this, disable the browser via ADB or use the launcher to redirect links.
How to return the standard browser if I disabled it via ADB?
Enter the command:
adb shell pm enable --user 0 package_name
For example, for Mi Browser:
adb shell pm enable --user 0 com.android.browser
If you donโt remember the name of the package, find it using the command adb shell pm list packages | grep browser.
Does the method with ADB work on Android 14?
Yes, but with reservations. In Android 14 Google has tightened control over system applications, so some packages (for example, Samsung Internetmay not be disabled by the standard command. In such cases, adding a flag --user 0 or use Shizuku to execute commands without ADB.
Is it possible to change the default browser on devices with Android Go?
On Android Go possibilities are limited due to system optimization. You can install an alternative browser (for example Chrome Go or Opera Mini), but changing the default may be blocked. In this case, only using a launcher with link redirection will help.