How to untie Xiaomi from Yandex: the complete guide

Owners of Xiaomi, Redmi and Poco smartphones often face intrusive integration of Yandex services. After the initial activation of the device or updating the firmware MIUI and HyperOS, the system may suggest installing Yandex.Browser or search engine widgets by default. Many users perceive this as a mandatory procedure, although in fact the Android ecosystem allows you to flexibly manage preinstalled software. Full untiring of the account and removing system components requires an understanding of the structure of system applications and access rights.

The main challenge is that some components are embedded deep in the shell and are not removed by standard methods through the settings menu, and it’s not just about uninstalling the shortcut, but about breaking the links between the Mi Account, Google Play services and Yandex profiles. If you just delete the application, the data can remain in the cache of the system, and the widgets will continue to consume RAM. To effectively solve the problem, you need to consistently perform several cleaning steps, ranging from simple settings to using the system. ADB-team.

In this guide, we will look at all the available ways to clean your device of excess software. You will learn how to safely remove system packages without disrupting the main interface. It is important to understand that completely removing some components may require root rights or a connection to the computer, but in most cases you can do with standard debugging tools. Follow the instructions carefully so as not to damage the system files.

Analysis of pre-installed Yandex services

Before you start active actions, you need to audit what exactly is installed on your device. Depending on the region of sale (Global, EEA or Russian Global), the set of preinstalled software can be radically different. In Russian versions of smartphones, integration takes place at the firmware level, which makes standard removal impossible without the use of special methods.

Most often, you'll find not just one, but a whole host of connected apps on your device, which can be a browser, a search bar, Alice's voice assistant, maps, navigator and payment services, all of which are combined with a single user profile, which is often logged in automatically when you first start your phone, and you'll need to remove or disable every component individually to fully untie.

  • πŸ“± Yandex.Browser – often installed as the default application for opening links from other programs, has deep system rights.
  • πŸ—£οΈ Voice assistant – can be built into the search system or work as a separate background application that consumes microphone resources.
  • πŸ—ΊοΈ Navigation and Maps – often have access to geolocation even in the background and are integrated into system services.
  • πŸ“Ί Desktop widgets – interface elements that can continue to work even after the main donor application is removed.

Special attention should be paid to hidden processes. Some Yandex services may masquerade as Android or MIUI system processes. Checking the list of running processes in developer mode will help identify hidden activity. If you notice a process with a name containing com.yandex that consumes a significant amount of memory, this is a sure sign of deep integration that requires intervention.

πŸ“Š What Yandex service is the most bothering on your Xiaomi?
Browser by default
Widgets on screen
Voice assistant Alice
Intrusive notifications
All at once.

Disconnection through standard Android settings

The first and safest step is to try to disable services by operating the system, a method that does not require a computer connection and is suitable for users who want to simply stop the background operation of applications without removing them completely. To do this, you need to go to the Settings section. β†’ Annexes β†’ All applications.

In the list of installed programs, find all applications related to Yandex. For each of them (Browser, Search, Maps, etc.), follow the following steps: click on the application name, select Delete (if the button is active) or Disable. If only the Disable button is available, the system warns that the application will be hidden and stopped, but will remain in the device memory.

β˜‘οΈ Checklist of standard shutdown

Done: 0 / 1

It is also important to change the default settings. Go to the Settings menu β†’ Applications β†’ Default apps. Check here for Browser, Search and Assistant. If these fields indicate Yandex service, replace it with Google or another preferred analog, and this will prevent unwanted software from automatically running when you open links or voice queries.

πŸ’‘

Before disabling system applications, back up important data, as in rare cases, aggressive disabling of system components can lead to unstable operation of the MIUI interface.

Removing System Packages Through ADB

If standard methods do not allow you to remove the application (the Remove button is inactive or absent), you will need to use the Android Debug Bridge (ADB) toolkit. This method allows you to delete system packages for the current user without the need to obtain root rights.

To start, you need to activate the developer mode. Go to Settings. β†’ About the phone and press 7 times on the build number (MIUI version OS After the message β€œYou became a developer” appears, open the menu Advanced Settings β†’ For developers, find and activate the "Debugging by" item. USBΒ». It is also recommended to include the option β€œDebugging by USB (only secure settings)" if any, but full permission is often required to remove packets.

Connect your smartphone to your computer through high-quality USB-The computer must have a driver installed. ADB Open the command line or terminal in the adb.exe folder and enter a command to check the connection:

adb devices

You'll see a request for debugging permission on your phone screen. Check "Always Allow" and click "OK." The command prompt should show a device with device status. You can now start deleting packets. The list of packet names to delete can vary, but the basic identifiers are usually as follows:

  • πŸ” com.yandex.searchplugin – search plugin responsible for widgets and search bar.
  • 🌐 com.yandex.browser – the main browser (if it was not deleted by the user previously).
  • πŸŽ™οΈ com.yandex.alice – voice assistant and related services.
  • πŸ“ com.yandex.maps – navigation services, if built into the system.

To remove a specific packet, use pm uninstall -k --user 0 <name packet>. For example, to remove a search plugin, the command will look like this:

adb shell pm uninstall -k --user 0 com.yandex.searchplugin

⚠️ Warning: Be extremely careful when entering package names. Removing Android system components (e.g. com.android.systemui or com.miui.home) can lead to a phone "brickling" or endless restart (bootloop%.

Once the commands are executed, it is recommended to restart the device. If everything is successful, the applications will disappear from the menu and the corresponding processes will no longer appear in the task manager. This method is β€œclean” from the system point of view, since the files physically remain in the /system partition, but become inaccessible to the user and do not load into RAM.

πŸ’‘

The ADB method allows you to remove system applications without root rights, but requires caution: removing critical system packages can disrupt the smartphone.

Change of region and cleanup of MIUI data

One reason for the Yandex service is the region chosen when the phone was initially set up. If you choose Russia or Belarus, the system automatically tightens local content and services. Changing the region to the US, Germany or Indonesia can significantly reduce the amount of pre-installed garbage and change the behavior of the system.

To change region, go to Settings β†’ Advanced Settings β†’ Region. Once you change region, the phone may suggest rebooting or updating the app list. In some cases, this action will automatically deactivate some regional widgets and services. However, if the apps have already been installed, they will have to be removed manually or through ADB, as described above.

Also, it is worth clearing the data of the MIUI Daemon and MSA (MIUI System Ads) system application, which are responsible for collecting telemetry and advertising. While this does not directly remove Yandex, it reduces the overall system load and the number of ad integrations. To do this, go to Settings β†’ Passwords and Security β†’ Access Data and turn off the Internet for suspicious system processes.

ParameterRegion: RussiaRegion: United States / GlobalRegion: India
Pre-installed softwareYandex, OK.ru, VK, AliExpressGoogle, Facebook, NetflixGoogle, Amazon, local Indian services
Advertising in the systemHigh level (local partners)The average level (Google Ads)High-level
Widget workYandex widgets are active by defaultGoogle Discover widgetsGoogle widgets / local widgets
Frequency of updatesStable but with delaysFastest one.Frequent security updates

Once you change region, it is recommended to reset your application settings. Go to Settings β†’ Apps β†’ All Apps β†’ Three Dots in the Corner β†’ Reset your application settings. This will return all permissions and defaults to the state immediately after installation, which can help untie old account anchors.

Why didn’t everything disappear after the change?
The change in region only affects new installations and system offerings, applications that have already been physically installed in the firmware for a specific region (Regional) ROM), They'll stay in place. They'll need to be removed. ADB-commands or flashing the device to the global version (Global) ROM).

Account and synchronization

Physically deleting apps is only half the battle, and it’s also important to break the logical link to a Yandex account that can be saved to the system. Check Settings β†’ Accounts and Sync (or Users and Accounts). If there’s a Yandex account, click on it and select Delete Account or Sign Out.

This action will stop synchronizing contacts, calendar, notes and passwords if they were stored in the search engine cloud. Once you delete your account, the system will stop requesting login and offering to restore data from this source. If you used Yandex.Passport to log into other applications (for example, Yandex.Music or Plus), you will have to re-authorize or delete these applications.

Don't forget to check your browser, too. Even if you deleted Yandex.Browser, its data may have stayed in the system. Clear the cache and data of any other browser you use for saved passwords and autocomplete forms related to Yandex. In the settings of Google Chrome or another major browser, check the default search engine and remove Yandex from the list.

⚠️ Attention: Deleting your account from your device does not delete your account or your data in the cloud. If you want to get rid of your profile completely, you need to go to passport.yandex.ru from your computer and close your account there.

Alternative solutions and global firmware

For users who want to get a completely clean device without the β€œcrutches” in the form of a ADB-And there's a radical but effective method, which is to reflash. ROM) regional (Russian Global or China) ROM) Ensure no pre-installed garbage from local partners.

However, this method requires unlocking the bootloader. On modern Xiaomi devices, the unlock procedure can take from 7 to 30 days of waiting and requires an account to be linked to Mi Account with confirmation via a new device. SIM-Once unlocked, you can install custom Recovery (for example, TWRP) and clean firmware, such as Xiaomi.eu (European build based on China, but cleaned of garbage and adapted for multilingualism) or stock Android (Pixel Experience, LineageOS).

  • βœ… Pros of Flashing: Complete removal of any third-party software, increased performance, no advertising, current versions of Android.
  • ❌ Cons: Process complexity for a beginner, risk of loss of warranty, possible failure of some functions (for example, Widevine) L1 for HD-content in Netflix or banking applications without additional settings).

If you are not ready for complex firmware manipulations, the best option is to use the β€œRegion Change + Settings Disconnect + Cleaning through ADB” bundle, which allows you to maintain warranty and stability of work, while removing 95% of unwanted integration.

πŸ’‘

Use third-party launchers (Nova Launcher, Niagara Launcher) to completely replace the desktop and get rid of built-in widgets and news feeds that cannot be removed by standard methods.

Is it safe to delete com.yandex packets through ADB?
Yes, removing custom and most Yandex system packages via pm uninstall -k --user 0 is safe for the phone's hardware. It doesn't erase the data from the /system partition, it just hides it from the user. You can always return the application by running the cmd package install-existing <name packet> command or by making a full reset (Wipe Data).
Will the guarantee disappear after the service is cut off?
Disabling applications and changing the region do not affect the warranty. However, unlocking the bootloader for flashing officially voids warranty obligations in many regions. Using ADB to remove applications leaves no trace in the logs that could be considered a violation of the warranty.
What if the phone goes into reboot after deleting?
If after removing the system packages, the phone got into a bootloop cycle, try going to Recovery mode (press the power and volume button up) and do Wipe Data. If this does not help, you will need to flash the device through Fastboot with or without saving data.
Can I remove Yandex.Browser if it is needed for widgets?
Weather and news widgets often depend on the system plugin com.yandex.searchplugin, not on the browser itself. Deleting the browser com.yandex.browser is usually safe. If after removing the browser widgets stopped working, remove the search plugin, or simply disable the widgets through desktop editing.