The Yandex number detector on Xiaomi smartphones is often a source of annoyance: it shows intrusive notifications about incoming calls, collects contact data and can conflict with other applications to identify numbers. Despite the fact that the service is positioned as a useful tool for protection against spam, many users want to turn it off completely โ especially if they use alternative solutions like Truecaller or the built-in determinant in MIUI.
The problem is that Xiaomi integrates Yandex services at the system level, and standard removal of an application through menus often doesnโt work. In this article, weโll look at all the possible ways to disconnect from simple settings to deep changes through ADB, and also how to avoid the typical errors that lead to a service returning after a reboot, if youโre tired of annoying pop-ups with information about a caller or are worried about privacy โ this guide is for you.
Why is it so hard to turn off the Yandex Definition on Xiaomi?
The matter is in the partnership agreement between Xiaomi and Yandex, which provides for the preliminary installation of the search giantโs services on smartphones for the Russian market.
- ๐ Automatically update via Google Play or the built-in store MIUI, Even if you've turned them off.
- ๐ฑ Integrated into the phone book: the service replaces the standard call interface, adding its banners.
- ๐ System protected: some files have root rights, which blocks their deletion without special tools.
Moreover, on devices with MIUI 12-14 (including the Redmi Note 10/11/12, Poco X3/X4, Mi 11/12), the detector can be restored after resetting or updating the firmware, which is due to the fact that the service is registered in the configuration files of the system as โunremovableโ, but it is still possible to circumvent these restrictions โ and we will show how.
Method 1: Disconnection through the settings of the Yandex application
The easiest method is to deactivate the function directly in the application settings, which is suitable if you do not want to delete the service completely, but only get rid of notifications and banners.
- Open the Yandex app (the icon with the letter "I" on the home screen or in the menu).
- Slip on the profile icon (in the upper right corner) โ select Settings.
- Go to the Calls and Messages section โ Number Definer.
- Turn off the sliders: ๐ Show the name of the caller ๐ซ Block spam ๐ Notice of missed
Notifications
This method does not remove the determinant, but makes it work unnoticed. However, after updating the application, the settings may reset - so we recommend also limiting the background activity of the service in the Android settings.
Are there no banners when incoming calls?|
Are there any reports of missing |
Service does not consume data in the background (check in Settings โ Battery) |
Yandex application is not automatically updated-->
Method 2: Remove via MIUI settings (without root)
If you want to remove the determinant completely but are not ready to use ADB or get root rights, use the built-in MIUI application manager. This method works on most devices with MIUI 12-14 firmware, but may require additional actions for lock-in models (for example, the Redmi Note 11 Pro+ 5G).
- Go to Settings โ Applications โ Application Management.
- In the search bar, enter Yandex โ select the application from the list.
- Slip the Remove button (if it is active) or Disable.
- Confirm the action by pressing OK in the dialog box.
What to do if the "Delete" button is inactive?
After deleting some functions (for example, search by device through the MIUI panel) may not work correctly, as they are tied to Yandex services.
Method 3: Disconnection through permissions and battery optimization
If you can't remove an application, you can strip it of the necessary permissions to stop it working, a method that's less radical, but it's effective at blocking the basic functions of the determinant.
- Go to Settings โ Applications โ Application Management โ Yandex.
- Select Permissions and Disable: ๐ Telephone (access to calls) ๐ Contacts (reading the address book) ๐ถ SMS (if) ๐ Location (if used for geotargeting spam)
Battery โ Limit background activity
Settings โ Applications โ Auto Launch
After these actions, the number determiner will not be able to:
- ๐ Show information about incoming calls.
- ๐ต Block spam numbers.
- ๐ Send notifications.
Turn off notifications in the app |
Removed through MIUI settings|
Withholding permits |
Used ADB|
I havenโt tried anything, Iโm just looking for a solution.-->
Important: Yandex may request permissions again after the update. To avoid this, turn off the automatic update of the application in Google Play:
- Open Play Store โ Find Yandex.
- Tap on "โฎ" โ uncheck the auto update box.
Method 4: Complete removal via ADB (for power users)
If standard methods don't work, you'll have to use ADB, the debugging tool that allows you to manage system packages, which is the most reliable way, but requires you to connect your smartphone to your computer.
Preparation:
- Download and install Platform Tools (part of the Android SDK).
- Turn on Developer Mode on Xiaomi: Go to Settings โ About Phone. Tap 7 times on MIUI Version. Go back to Settings โ Additional โ For Developers. Activate Debugging on USB.
File transfer
Packet removal:
- Open the command prompt (cmd on Windows or Terminal on macOS/Linux).
- Go to the folder with the platform-tools (for example, cd C:\Users\Your name\AppData\Local\Android\Sdk\platform-tools).
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Follow the commands to remove Yandex packets: adb shell pm uninstall --user 0 ru.yandex.searchplugin adb shell pm uninstall --user 0 ru.yandex.phone adb shell pm uninstall --user 0 ru.yandex.metricskit
Option 2: Disabling the overlays
Yandex's identifier often uses overlays that show banners on top of a standard call interface to disable them:
- Go to Settings โ Special features โ Special features Services.
- Find Yandex in the list and turn off all switches.
- Then open Settings โ Applications โ Yandex โ Additional โ Display on top of other applications and deactivate the resolution.
This method does not remove the determinant, but makes it work invisibly, but some functions (such as blocking spam) can continue to work in the background.
Table: Comparison of ways to disable the Yandex determinant
| Method | Difficulty | PC required | Removes completely | Restored after update | Risks. |
|---|---|---|---|---|---|
| Disconnection in the settings of Yandex | โญ | โ No. | โ No. | โ Yes. | Minimum |
| Removal via MIUI | โญโญ | โ No. | โ ๏ธ Partially. | โ No, if you disable updates) | Can disrupt related services |
| Withdrawal of permits | โญโญ | โ No. | โ No. | โ Yes (on update) | Low. |
| ADB-removal | โญโญโญ | โ Yes. | โ Yes, for the user) | โ No. | Medium (possible MIUI failures) |
| Third-party launcher | โญ | โ No. | โ No. | โ Yes. | Absent. |
Conclusion: It is better to use for complete removal ADB, And if you're not sure about your ability to shut down, you just have to take permissions off or use the app's settings. If you're not sure about your ability, start with the simplest of methods.
Frequent problems and their solutions
Even after the shutdown, Yandexโs detector can continue to work or return, and letโs look at typical situations and how to solve them.
Problem 1: After the reset, the determinant is active again.
โ ๏ธ Attention! This is happening because of the background services. MIUI, Solution: Solution: Use it. ADB To completely remove packets (method 4). Disable automatic update of Yandex in Google Play. Install the App Inspector app and check which services are running Yandex (you can manually disable them).
Problem 2: When calling, Yandex banners are still shown.
This means that the service is integrated into the system application com.android.phone.
- Install a third-party call app (like Google Phone) and make it standard.
- Turn off Yandex overlays in Settings โ Special features.
Problem 3: After deleting the device through ADB, the search for the device disappeared.
In MIUI, smartphone search is often tied to Yandex services.
- Install an alternative search engine (such as Sesame Search or Google Search).
- Use the Google widget on the home screen.
1. Are there any duplicate packets installed (e.g. en.yandex.phone and en.yandex.searchplugin).
2. whether permissions for other Yandex applications (for example, Yandex.Mail or Yandex.Maps) are activated.
3. Have the settings reset after the update MIUI (In this case, repeat the disconnection procedure).-->