How to permanently disable Yandex Number Definiter on Xiaomi phone

The Yandex Number Define app automatically installs on many Xiaomi smartphones in Russia and the CIS. It detects incoming calls, blocks spam and shows information about the caller β€” but not all users like his work. The service can slow down the system, show incorrect contact data or just annoy with constant notifications, and it consumes traffic and battery power in the background.

In this article, all the working ways to disable Yandex Determiner on Xiaomi (including models on MIUI 12, 13, 14 and HyperOS).We will discuss both simple hide the application and radical methods with removal via ADB or revocation of permissions. Importantly, some actions require superuser rights (root), but most instructions will also work for standard devices.

Why Yandex Number Definiter works on Xiaomi without installation

The application is integrated into MIUI firmware at the system services level, which means that:

  • πŸ“± It is pre-set in the section /system/priv-app and not removed by standard methods.
  • πŸ”„ Automatically updates via Google Play or Xiaomi services.
  • πŸ›‘οΈ Extended access rights to calls, contacts and SMS.
  • πŸ”‹ It works in the background, even if you never run it.

The manufacturer works with Yandex to localize firmware for the Russian market, so simple removal via Settings β†’ Applications is often not available β€” the Remove button may be inactive or absent.

πŸ“Š You are using Yandex Number Definiter?
Yeah, I like him.
No, I want to cut it off.
Sometimes useful, but it gets in the way.
I don't know what it is.

Method 1: Disconnect via MIUI settings (without root)

The easiest way is to strip the app of permissions and turn off its background activity, and it won't delete it completely, but it will stop working:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. In the search bar, enter Yandex Determiner and select the application.
  3. Press Stop (if the button is active).
  4. Go to the Permissions section and turn off everything (especially Calls, Contacts, SMS).
  5. Go back and select Battery β†’ Background Activity β†’ Limit.

After that, the service will stop identifying numbers and showing notifications, but it will remain in the system and can be activated again after the MIUI update.

All permissions in the application settings are disabled

Background activity is limited

Application stopped (Stop button is inactive)

No notifications of incoming calls from Yandex-->

Method 2: Remove via ADB (without root but with PC)

If you’re ready to connect your phone to your computer, you can uninstall the app entirely using the Android Debug Bridge (ADB), a method that works on most Xiaomi models, including the Redmi Note 10/11/12, POCO X3/X4 and the flagship series.

You'll need:

  • πŸ–₯️ Computer with installed ADB-driver.
  • πŸ“± Included debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times to unlock the developer menu, then Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ USB Type C C Cable (Original or Quality).

Instructions:

  1. Connect the phone to the PC and confirm the debugging permission on the smartphone screen.
  2. Open the command prompt (cmd) in the folder with ADB.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Execute the deletion command: adb shell pm uninstall --user 0 en.yandex.callidentification
  5. Reboot the phone.

If the command fails, try an alternative package:

adb shell pm uninstall --user 0 com.yandex.callidentification

πŸ’‘

Before execution ADB-commands to back up data. In rare cases, incorrect removal of system applications can cause firmware to fail.

Method 3: Revocation of superuser rights (root only)

If your Xiaomi has Magisk or another root rights manager installed, you can not only remove the application, but also block its re-installation.

  1. Install the App Systemizer module from Magisk (available in the repository).
  2. Open Magisk β†’ Modules and find Yandex Determiner in the list of system applications.
  3. Select Uninstall (remove) or Disable (disable).
  4. Reset the device.

For reliability, it is also recommended:

  • πŸ”’ Block the en.yandex.callidentification package in Magisk β†’ DenyList.
  • πŸ“΅ Remove application updates through Settings β†’ Annexes β†’ Yandex Definer β†’ Remove updates.
What if the application appears again after removal?
This is due to automatic synchronization with Xiaomi servers.To prevent return: 1. Disable automatic application updates in Google Play. 2. Block Yandex domains in the hosts file (root required). 3. Install an alternative launcher that hides system applications (for example, Nova Launcher).

Method 4: Hiding through MIUI Hidden Settings (without root)

MIUI has a hidden menu in the firmware that allows you to disable system applications without ADB.

  1. Open the phone app and dial the code: ##4636##
  2. In the menu that appears, select Phone Information β†’ Menu (three dots) β†’ Select the app to display.
  3. Find Yandex Number Definiter and uncheck it.
  4. Save the changes and restart the device.

This method doesn't remove the application, but hides it from the interface and stops the background processes. MIUI It may be necessary to repeat the procedure.

Comparison of Yandex Determiner Disconnection Methods

MethodRoot is required.Removes completelyDifficultyRestored after update
Disabling permits❌ No.❌ No.β­β­β˜†βœ… Yes.
ADB-removal❌ No.βœ… Yes.⭐⭐⭐❌ Not unless you update MIUI)
Root + Magiskβœ… Yes.βœ… Yes.⭐⭐⭐⭐❌ No.
MIUI's Hidden Menu❌ No.❌ No.β­β˜†β˜†βœ… Yes.

For most users, the best solution is a combination. ADB-Delete and disable auto updates. If you don't want to connect your phone to your PC, just strip the app of permissions and limit background activity.

πŸ’‘

ADB-It's the most reliable way to uninstall without root, and it doesn't require superuser rights, but it removes the application completely from the system.

What to do if nothing helps

In rare cases, Yandex The detector can be restored even after the ADB-It's related to removal:

  • πŸ”„ Automatic synchronization through Xiaomi Cloud services.
  • πŸ“¦ Firmware update that returns system applications.
  • πŸ€– Manufacturer's Policy for Russian Versions MIUI.

Radical solutions for such cases:

  1. Reflashing to a global version of MIUI (e.g. MIUI Global or EU ROM) will remove all pre-installed Russian services, but will require unlocking the bootloader.

⚠️ Warning: Flashing on unofficial software will void the warranty and may result in data loss or device "brick" before the procedure, be sure to make a backup through Mi Cloud or TWRP.

FAQ: Frequent questions about disabling Yandex Determiner

Can I turn off the detector without a computer?
Yes, it is enough to deprive the application of permissions in the settings MIUI (See Method 1) or use a hidden menu (Method 4). ADB rooting is impossible.
Why does the application return after being deleted via ADB?
This is due to automatic system application recovery when you update MIUI. To prevent a return: Disable auto-update in Google Play. Block the ru.yandex.callidentification package in Magisk (if there is root). Use Xiaomi ADB/Fastboot Tools to massively remove unnecessary apps.
Will the numbering work after the shutdown?
No, but you can use alternatives: Truecaller (international number database), GetContact (offline). Built-in feature Definition of spam in Google Phone (if installed).
Can I turn off the determinant only for specific contacts?
No, the app works globally for all incoming calls. The only workaround is to add numbers to exceptions in Yandex Determiner settings (unless you have deleted it completely).
Will the removal affect Xiaomi’s warranty?
Disabling via settings or ADB doesn't violate the warranty, root or flashing, yes, because it requires unlocking the bootloader, which can be interpreted as an interference with the software at the service center.