How to change the search engine on the phone Xiaomi: 5 ways for MIUI 14 and 15

Are you tired of your Xiaomi automatically redirecting all search queries to Yandex or Google, even though you prefer DuckDuckGo, Bing or another service? In MIUI, changing the search engine is not as obvious as on pure Android - the manufacturer has integrated its own solutions that are not always convenient for users. This article will help you understand how to completely remove the standard search engine in the browser, on the home screen and even in system applications.

We will look at current methods for MIUI 14/15 (including global and Chinese versions), take into account the features of popular models (Redmi Note 12, POCO X5, Xiaomi 13T) and deal with typical problems โ€“ for example, when the settings are reset after an update or the search engine changes on its own.

Why does Xiaomi limit search engine choice?

MIUI is known for its customization of Android, and search services are no exception, with the manufacturer partnering with Yandex, Google and others, leading to:

  • ๐Ÿ” Pre-installed search engine in the Mi Browser browser and on the main screen widget.
  • ๐Ÿ”„ Automatic reset after updates (especially in Chinese versions of firmware).
  • ๐Ÿ›‘ Blocking search engine changes in some regional versions (e.g. India or China).

In addition, MIUI often integrates search queries into system services, such as Quick Search or Mi Assist, which makes it difficult to customize each component separately.

๐Ÿ“Š Which search engine do you prefer?
Google
Yandex
DuckDuckGo
Bing
Other

Method 1: Change the search engine in the Mi Browser browser

The standard Mi Browser is the main culprit for the inconvenience, so you can change the search engine.

  1. Open the Mi Browser and tap the tri-point icon (โ‹ฎ) lower-right.
  2. Select Settings โ†’ General settings โ†’ Search engine.
  3. In the list of available services, select the desired one (for example, Google or DuckDuckGo).
  4. If your searcher is not listed, tap Add a search engine and enter the URL in the format: https://duckduckgo.com/?q=%s (replace the domain with the desired one).

Important! In some versions of MIUI (especially Chinese) the search engine may not be available.

What to do if there is no search engine option?
Install an alternative browser (Chrome, Firefox) or use method 3 of this article to change system search.
Xiaomi modelDoes it support changing search engines in Mi Browser?Notes
Redmi Note 12/13Yes.Global firmware. The Chinese version requires a workaround.
POCO X5/F5Yes.The setting is saved after updates.
Xiaomi 13/14Partially.In some regions (India, China) the option is blocked.
Black Shark 5/6No.Use third-party browsers.

Method 2: Remove search widgets from the main screen

Even if you change your browser search engine, the widget on the home screen can still use Yandex or Google to remove it:

  1. Press your finger on the search widget (usually located at the top of the screen).
  2. In the menu that appears, select Remove or drag the widget to the cart.
  3. If the widget is not removed, go to Settings โ†’ Home Screen โ†’ Widgets and turn off Google Search or Mi Search.

In the Chinese versions of MIUI, the search widget can be part of the system launcher and not be removed by standard methods, in which case the installation of an alternative launcher (Nova Launcher, Apex) will help.

โ˜‘๏ธ Preparing for a Search Engine Change

Done: 0 / 4

Quick Search in MIUI is responsible for searching by phone (contacts, messages, apps) and often uses Yandex for web queries to reconfigure it:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Find Quick Search (or Mi Search) and tap it.
  3. Select Warehouse โ†’ Clear the data (this will reset the search settings).
  4. Return to the home screen, swipe down to call a search, and select the service you want manually.

โš ๏ธ Attention: Clearing the Quick Search data will also delete your phone search history (contacts, messages).If it is critical, pre-export important data.

If after reset, the search engine again changed to standard, try to disable automatic update of system applications:

Settings โ†’ About Phone โ†’ System Update โ†’ Settings (โš™) โ†’ Auto Update Apps โ†’ Disable

Method 4: Using ADB to Force Search Engine Change

For advanced users willing to work with ADB, there is a way to force the default search engine, which works even on blocked versions of MIUI:

  1. Install ADB Tools on your PC.
  2. Turn on USB Debugging on your phone: Settings โ†’ About Phone โ†’ MIUI Version (Tap 7 times) โ†’ For Developers โ†’ Debugging on USB
  3. Connect your phone to your PC and execute the command: adb shell settings put global default_search_provider "com.duckduckgo.mobile.android" (replace the package with the desired one: for Google - com.google.android.googlequicksearchbox).

Warning: Incorrect use of ADB can cause system failures. Before executing commands, back up your data.

๐Ÿ’ก

If the search engine has not changed after ADB-command, restart the phone and clear the browser cache.

Method 5: Install an alternative browser with the right search engine

If all of the above methods do not work, the most reliable option is to use a third-party browser (Chrome, Firefox, Brave), where the search engine changes in two clicks:

  • ๐ŸŒ Google Chrome: Settings โ†’ Search engine โ†’ It supports Google, Yandex, Bing, DuckDuckGo.
  • ๐ŸฆŠ Firefox: Settings โ†’ Search โ†’ Search engines by default. Allows you to add custom search engines.
  • ๐Ÿ›ก๏ธ Brave: Uses DuckDuckGo by default, but supports a change to any other.

The advantage of this method is that the settings are not reset after MIUI updates, and browsers receive regular security updates. However, note that system applications (such as Mi Assist) can still use a standard search engine.

๐Ÿ’ก

Alternative browsers are the most reliable way to change the search engine to Xiaomi, but do not solve the problem completely (system services will remain with a standard search engine).

Frequent problems and their solutions

When you change the search engine to Xiaomi, users encounter common errors.

โš ๏ธ Note: If after the update MIUI search engine reset to standard, check the settings of automatic update of system applications (Settings) โ†’ The phone. โ†’ Updating the system โ†’ Settings. Turn off Auto Update. MIUI.

Problem.Reason.Decision
The search engine itself changes after the rebootResetting the system process MiUI DaemonUse it. ADB-command (method 4) or alternative browser
There is no "Search Engine" option in Mi BrowserRegional restrictions (China, India)Install global firmware or use a VPN to change region
The search widget is not removedWidget sewn into system launcherInstall a third-party launcher (Nova, Apex)

If none of these methods worked, consider flashing it to a global version of MIUI or custom firmware (like LineageOS), however, this requires unlocking the bootloader and may take away the warranty.

Can I change my search engine to Xiaomi without root rights?
Yes, all of the methods in this article (except ADB) work without root, but in Chinese versions of MIUI, additional actions may be required (e.g., changing region via VPN).
Why is the search engine reset after the MIUI update?
The manufacturer integrates partner search services into system updates, and to avoid this, disable automatic application updates or use alternative browsers.
How to remove Yandex from quick search (swipe down)
Clear the Quick Search app data (method 3) or turn it off via Settings โ†’ Apps โ†’ Show Everything โ†’ Quick Search โ†’ Disable. Note that this will turn off phone search.
Can you use DuckDuckGo as a search engine on Xiaomi?
It is impossible to completely replace the system search engine with DuckDuckGo without root, but you can: Install DuckDuckGo as the default browser. ADB-โ€ข a command (method 4) for forced change. Add DuckDuckGo to the search engine list in Mi Browser (if available).
Will the ADB work on all Xiaomi models?
ADB commands are versatile, but their execution depends on the MIUI version and regional restrictions. On Chinese firmware, you may need to pre-unlock the bootloader.