How to disable the Yandex number determinant on Xiaomi phone

Xiaomi smartphone owners often encounter intrusive functionality that integrates into the system after installing popular apps. One such tool is Yandex’s number detector, which automatically pops up over the incoming call screen. This is convenient when you need to identify an unknown subscriber, but often gets in the way if you prefer a standard MIUI or HyperOS interface.

The problem is not solved by one action, since the service can be built into the Phone application, hang as a widget on the desktop or work in the background. In this article, we will discuss all possible ways to deactivate the function to regain full control of the call interface on your device. We will look at the settings inside the application, system permissions and methods for completely removing components.

Analysis of the source of the determinant on Xiaomi

Before you start to disconnect, you need to understand how the service got into your system. Often users install the application “Yandex with Alice” or “Yandex” without noticing the checkmarks during installation, which allow integration with the phone book.

The second option is a widget on the lock screen or desktop, and in the MIUI shell, widgets can have extended rights to intercept incoming call events, and if you can't find settings in the regular menu, this is probably the display mechanism that's active.

Also, consider that the detector may be part of the system application “Security” from Xiaomi, which uses the default Yandex databases, in which case the disconnection will occur through the settings of the system itself, and not third-party software.

⚠️ Note: Before making changes, check if the detector is part of the corporate profile or parental controls, otherwise you may lose the ability to filter important calls.

Understanding the source will allow you to choose the right deactivation method, if it is a separate application, it should be removed or disabled, if the system function is, we look for the switch in the call settings.

📊 Where you have the Yandex determinant displayed?
In the appendix Phone
Like a widget on a screen.
On the system menu
I don't know, just pops up.

Disconnection through the settings of the Yandex application

The easiest and most obvious way is to find the settings inside the Yandex ecosystem app itself. If you have a Yandex or Alice app installed, that's where the master switch often hides. Open the app and go to the user profile by clicking on the person icon or avatar in the corner of the screen.

In the profile menu, look for the Settings or Services section, and you're interested in the item associated with the Number Defineer or Spam Blocker. Inside this section, there's usually a switch that activates or deactivates the pop-up when you call. Once you turn it off, the system can request confirmation, agree.

  • 📱 Open the Yandex app on your Xiaomi.
  • ⚙️ Go to the profile menu and select “Settings».
  • 📞 Find the section "Number Defineer" and uncheck the tick.
  • ✅ Confirm the action in the pop-up window.

It is important to note that after updating the application, the settings may be lost and the function will have to be disabled again. Some versions of the application require a separate installation of the “Definition” module, which is displayed as a plugin. If you do not use this plugin, it is better to remove it through the application management menu.

💡

If there is no switch in the application settings, try clearing the Yandex app cache – sometimes old configuration files block changes.

Managing permissions and access to calls

If the switch is missing or not working, you need to limit access rights at the level of the Android operating system. Xiaomi smartphones have a strict security policy, but allow detailed control over which applications can read the contact list and intercept calls.

To do this, go to Settings → Applications → All applications. Find Yandex or Yandex.Phone. Click on the name of the application to open the information page about it. Select App permissions.

Here you're interested in two critical permissions: Phone and Contact. If you block access to the phone, the app will stop seeing incoming calls and therefore will not be able to show the detector. Banning access to contacts will deprive the app of the ability to check the number with the database, but does not always turn off the pop-up window.

PermissionImpact on workRecommendation
Phone.Access to call managementProhibit the shutdown
ContactsReading the phone bookBanned for privacy
NotificationsShowing pop-upsTurn it off completely.

Also worth checking is the Display over other apps section, which is the resolution that allows the widget to block the call screen. Find Yandex on this list and prevent it from displaying on top of other windows, which is guaranteed to remove the visual part of the determinant.

☑️ Access rights verification

Done: 0 / 1

Setup of the built-in determinant in MIUI and HyperOS

Xiaomi smartphones often use a hybrid system: a standard call from Google or Xiaomi can use Yandex databases to identify, in which case the disconnection occurs not in the Yandex application, but in the system settings of calls, this is especially true for global versions of firmware.

Open the standard Phone app (green handset). Click on the three dots in the upper right corner or go to the settings (cogs); find the "Number Definition" or "Calling Caller Identification" section.

If you disable this option, the phone will stop sending requests to the searcher servers when an incoming call is made.The interface will remain standard, but the numbers of unknown subscribers will appear simply as numbers, without the name of the organization or name.

In some versions of HyperOS, this feature is put into a separate Security app, open it, go to Antispam or Lock, check if the numbering service is connected, and if so, unplug your account or turn off sync.

⚠️ Warning: Disabling the system detector may cause you to start skipping calls from delivery services or couriers that aren't in your notebook.

For users who want to leave a database of numbers, but remove the visual design of Yandex, you can try to change the theme of the design. Sometimes third-party themes overlap standard call windows, hiding logos and widgets search engine.

What to do if the settings are reset?
If the settings are returned after the reboot, a hidden configuration update service may be active in the system. Try disabling auto-update for the Yandex application in Google Play or GetApps.

Complete removal and cleaning of the system

A radical but effective way is to remove the application altogether: If you don’t use the Yandex ecosystem all the time, it’s easier to uninstall the application than to fight its integration.

If the Remove button is grey or missing, you can try Disable the app, which will hide it from the menu and stop all background processes. Go to Settings → Apps → All apps, find the right one and click Disable.

For advanced users, there is a method of removing the Android Debug Bridge (ADB), which requires connecting the phone to the computer and typing commands, and it allows you to remove even system components that are not disabled by standard means.

adb shell pm uninstall --user 0 com.yandex.mobile.search

Use this command with caution. It will delete the search bar and associated Yandex services for the current user. Once the command is completed, the number detector is guaranteed to disappear, since its executable file will be deleted.

  • 💻 Connect the phone to the PC with debugging enabled USB.
  • 🖥️ Start the command line with administrator rights.
  • 📦 Enter the packet removal command (as indicated above).
  • 🔄 Restart the device to apply changes.

Remember that removing system components can affect weather or news widgets if they are tied to the same package. Always check for dependencies before removing them.

💡

Complete removal via ADB is the only way to get rid of the system detector if it is built into the firmware.

Problem solving and alternative methods

Sometimes users are faced with a situation where the determinant disappears, but after a while it reappears, this can be due to the operation of the mechanism “Memory Cleanup” at Xiaomi, which closes the background processes, and the next call the system forcibly starts the number determination service again.

To prevent auto-start, you add an application to Auto-Run and immediately block it from working in the background, creating a conflict of instructions that in some versions of MIUI blocks the start of the service, and installing an alternative determinant, for example, from Kaspersky or built-in Truecaller, which will intercept priority, also helps.

Another nuance is sync through a Google account or Mi Account, and if you're logged in to an account on another device that's enabled, the settings can be pulled up from there, check the cloud sync settings, and turn off call data.

If nothing works, you can reset your network and call settings, and that will bring the call back to factory values. → Connection and sharing → Reset Wi-Fi, mobile networks and Bluetooth.

⚠️ Note: Resetting network settings will remove saved Wi-Fi passwords and pairs of Bluetooth devices, so write down important data in advance.

As a last resort, if the number detector critically interferes and is part of an infected or modified system partition, a full phone reset may be required with a pre-flashing to a clean version of the ROM without regional additions.

Frequently Asked Questions (FAQ)

Can I turn off the detector for only some contacts?
Unfortunately, the standard Yandex app can't split contacts. It works globally, either it checks all incoming numbers or it doesn't work at all. However, in Xiaomi's Security settings, you can create a whitelist that will make calls without checking, but it won't remove the pop-up completely.
Does the number detector affect battery consumption?
Yes, an active background process that constantly monitors incoming calls and has access to the Internet to match the base consumes energy. On modern Xiaomi smartphones, consumption is low (about 1-2% per day), but with a weak network signal, consumption can increase.
Is it safe to use the number detector?
Using third-party identifiers means transferring your contacts to the company's servers. If the number is not in the database, the application can download it. For increased privacy, it is better to use local databases or built-in solutions of the carrier, if they provide such an option.
Why did the MIUI update reappear?
For major system updates (e.g., switching from MIUI 14 to HyperOS), permission settings can be reset to values that often include all partner services, and you will have to recheck the Permissions and AutoRun sections.
How to remove Yandex advertising in the call?
Advertising is often part of a free numbering service. Disabling the detector itself (as described in the instructions above) removes banner ads. If the ad remains, check the ad personalization settings on your Mi and Google account.