Caller ID from Yandex automatically loads information about incoming calls, showing the names of organizations, spam tags and even photos of subscribers. On smartphones Samsung this service is often integrated at the firmware level, which makes it difficult to remove using standard methods. If you are tired of intrusive notifications, definition errors, or just want to take back control of your privacy, this article will help.
We will analyze all possible ways to disable: from basic settings in the application Phone to deep changes through ADB and removal of system packages. We will pay special attention to the nuances of firmware One UI (including versions 5.0โ6.1) and models Galaxy S22/S23/A54, where the Yandex determiner can be integrated into branded services Samsung. You will also learn how to avoid reactivating the service after updates and what to do if standard methods do not work.
We warn you: some methods require superuser rights (root) or working with system files. If you are not confident in your skills, start with safe methods (sections 1โ3) and only then move on to radical measures.
1. Disabling the Yandex detector through the Phone application settings
The easiest way is to deactivate the service directly in the call interface. This method works on most models Samsung s One UI 4.0 and newer, but may not be available on devices with custom firmware or corporate policies.
Instructions:
- ๐ฑ Open the application
Phone(handset icon on the main screen). - โ๏ธ Click on the three dots in the upper right corner โ select
Settings. - ๐ Scroll down to the section
Caller Identification(orCaller Identificationon new versions). - ๐ซ Find the item Yandex (may be called
Yandex Caller ID) and move the slider to positionOff.
If there are no identifiers in the list Yandex, but the service continues to work:
- ๐ Try updating the application
Phonevia Galaxy Store. - ๐ Check if a separate application is installed Yandex.Identifier (remove it manually).
- ๐ง On some firmware the option is hidden - use Search by settings (magnifying glass icon at the top of the settings screen) and enter the query "identifier".
โ ๏ธ Attention: On devices with One UI 6.0+ (for example, Galaxy S24) the path to the settings may differ. If you donโt find the section, go to the next method.
2. Removing the Yandex.Identifier application using standard means
If the service is installed as a separate application (and not built into the firmware), it can be deleted or disabled without consequences for the system. This is relevant for devices where Yandex was added via Galaxy Store or Google Play.
How to check and delete:
- Go to
Settings โ Applications. - ๐ In the search bar, enter โYandex" or "Caller IDยป.
- If you find the application Yandex.Identifier (or
com.yandex.call): - ๐๏ธ Click
Delete(if the button is active). - ๐ If deletion is blocked, select
Disableand confirm the action.
For models Galaxy with preinstalled Yandex (for example, as part of a partnership with operators MTS/Beeline):
- ๐ฆ Try hide the application via
Settings โ Applications โ Default selection โ Hidden applications. - ๐ After disabling clear the cache application
Phone(in its settings โStorage).
โ๏ธ Preparing to delete Yandex.Identifier
โ ๏ธ Attention: On some firmware from operators (for example MTS Smart Start), the application can be restored after a reboot. In this case, you will need disable it via ADB (see section 4).
3. Blocking the determinant through Google Play settings
If Yandex.Identifier is integrated as a system application, but is updated via Google Play, it can be blocked at the account level. This method does not completely remove the service, but prevents its operation and updates.
Step-by-step guide:
- Open Google Play Market.
- ๐ Find application Yandex.Identifier (or
Yandex Caller ID). - Click on the three dots in the corner โ select
Delete(if available) orCancel subscription(for paid functions). - ๐ก๏ธ Go to
Settings โ General โ Auto-update applicationsand selectDo not update automatically.
For complete blocking:
- ๐ต Go to
Settings โ Accounts and backup โ Account management. - Choose yours Google account โ
Application management. - Find Yandex.Identifier and disable synchronization.
This method is suitable if you do not want to interfere with system files, but want to stop the background activity of the service. However, it does not guarantee 100% shutdown - some functions may continue to work through system processes. Samsung.
If, after blocking on Google Play, the detector still works, check for its presence in Galaxy Store (there may be a separate version for Samsung).
4. Disabling via ADB (without root access)
For advanced users who are ready to work with ADB (Android Debug Bridge), there is a way to disable Yandex.Identifier at the system level without obtaining root access. This is relevant for devices where the service is built into the firmware and is not removed using standard methods.
Requirements:
- ๐ป Computer with installed drivers Samsung USB i
ADB. - ๐ Enabled USB debugging on the smartphone (
Settings โ About phone โ Number assemblyโ press 7 times to unlock developer mode). - ๐ Installed tools
platform-tools(download from website Android Developers).
Instructions:
- Connect your smartphone to the PC via USB and confirm access to debugging.
- Open the command line (
cmd) in the folder withplatform-tools. - Enter the command to check the connection:
adb devicesThe serial number of your device should appear.
- Run the command to disable the package Yandex.Identifier:
adb shell pm disable-user --user 0 com.yandex.callIf the package is different, check its name using the command:
adb shell pm list packages | grep yandex - Reboot your smartphone.
To return changes (if you need to turn the service back on):
adb shell pm enable com.yandex.call
โ ๏ธ Attention: On some firmware Samsung (for example, One UI 5.1 for Galaxy A53) the package can be called differently:com.samsung.android.yandexcallerorcom.sec.android.yandexcall. Check the exact name throughpm list packages.
What to do if ADB does not see the device?
1. Make sure that USB debugging is enabled in the developer options.
2. Reinstall Samsung USB drivers (download from the official website).
3. Try another USB cable (original).
4. At the command line, enter adb kill-server, then adb start-server and reconnect.
5. Deleting system files (requires root)
If the previous methods did not work, and you have root access, you can delete the files Yandex.Identifier manually. This method is risky - incorrect actions can lead to malfunctions of the phone. On devices with Knox (for example, Galaxy S23 Ultra) this can reset security counter and void the warranty.
Step-by-step guide:
- ๐ Install a file manager with root support (for example, Root Explorer or Solid Explorer).
- ๐ Follow the path:
/system/priv-app/YandexCaller/or
/system/app/YandexCaller/(the exact path depends on the firmware).
- ๐๏ธ Delete the entire folder or rename it (for example, to
YandexCaller_bak). - ๐ Reboot the device.
Alternative method via ADB with root:
adb shellsu
mount -o rw,remount /system
rm -rf /system/priv-app/YandexCaller
mount -o ro,remount /system
exit
If errors occur in the application after uninstallation Phone:
- ๐ง Clear the cache and application data
Phone. - ๐ฅ Reinstall it via Galaxy Store.
- ๐ As a last resort, reset your phone settings (without deleting data).
โ ๏ธ Attention: On firmware with Samsung Knox deleting system files may cause an errorSELinuxor blocking of some functions (for example, Samsung Pay or Secure Folder). Before proceeding, make a backup copy viaTWRP.
6. Alternative methods: replacing the identifier and setting up DNS
If you canโt completely get rid of Yandex.Identifier you can replace it with another service or block its operation at the network level. These methods do not remove the identifier itself, but make it useless.
Method 1: Installing an alternative identifier
- ๐ฅ Install another service (for example, GetContact, Truecaller or SberIdentifier).
- โ๏ธ In the application settings
Phoneselect a new identifier as main. - ๐ซ Disable Yandex in the list of available services (see section 1).
Method 2: Blocking via DNS
Qualifier Yandex accesses servers callerid.yandex.net i api caller.yandex.ru. They can be blocked by changing the DNS on the device:
- Go to
Settings โ Connections โ Other networks โ Private DNS. - Select
Private DNS hostnameand enter:dns.adguard.com(or other filtered DNS, for example
1.1.1.3for Cloudflare Family). - ๐ Reboot your smartphone.
Method 3: Using a firewall
- ๐ก๏ธ Install a firewall (for example, NetGuard or AFWall+).
- ๐ Block Internet access for the application Yandex.Identifier (or package
com.yandex.call). - ๐ต This will stop updating the number database and displaying notifications.
| Method | Difficulty | Requires root | Efficiency | Risks |
|---|---|---|---|---|
| Phone application settings | โญ | โ No | Average | May not work for everyone firmware |
| Removal via Google Play | โญโญ | โ No | Low | Does not remove system components |
| Disable via ADB | โญโญโญ | โ No | High | Requires PC and USB debugging |
| Removing system files | โญโญโญโญ | โ Yes | Maximum | Risk of disrupting phone operation |
| DNS blocking/firewall | โญโญ | โ No | Medium | Can block others Yandex services |
The most reliable method without root access is disabling via ADB. It works on 90% of Samsung firmware and does not require deleting system files.
What to do if the Yandex detector appears again after an update
On some devices Samsung (especially with firmware from operators) Yandex.Identifier can be restored after a software update. This happens due to:
- ๐ฆ Preinstalled. packages in the firmware image.
- ๐ Auto-updates via Galaxy Store or Google Play.
- ๐ก Operator policy (for example, on tariffs with unlimited calls).
How to prevent a return:
- ๐ซ Disable auto-update for all applications Yandex in Google Play and Galaxy Store.
- ๐ต Block the package via
ADB(command from section 4) - this will prevent it from starting even after updates. - ๐ก๏ธ Use a firewall (for example, NetGuard) to permanently block Internet access.
- ๐ Create a backup copy clean firmware (without Yandex) via
TWRPand restore it after updates.
If the determinant is returned after major Android updates (for example, with One UI 5.0 on 6.0):
- ๐ง You may need to repeat the shutdown procedure via
ADB. - ๐ก Check whether the operator has added the service to the new firmware (relevant for MTS/Tele2).
โ ๏ธ Attention: Details may vary depending on the region and model. For example, on Galaxysold in Russia, Yandex.Identifier may be sewn deeper than on international versions (SM-G991B vs SM-G991N).
FAQ: Frequently asked questions about disabling Yandex.Identifier on Samsung
โ Why does it still work after disabling the identifier in the settings?
This happens if the service is built into system processes Samsung. Try:
- Disable it via
ADB(Section 4). - Uninstall application updates
PhoneinSettings โ Applications. - Check if a separate application is installed Yandex.Determiner in Galaxy Store.
โ Is it possible to disable the detector without a computer?
Yes, if the service is installed as a regular application. Try:
- Delete it via
Settings โ Applications. - Disable in application settings
Phone(section 1). - Use a firewall (for example NetGuard) to block access to the Internet.
If these methods did not work, without ADB or root access it is impossible to completely remove the embedded detector.
โ Will the spam detector work? from Samsung after turning off Yandex?
Yes, Samsung has its own spam detection service (Samsung Caller ID), which works independently. To configure it:
- Open
Phone โ Settings โ Caller ID. - Enable the option
Samsung Caller IDorProtection from spam.
This service does not transfer data to Yandex and works based on the database Samsung and operators.
โ How to check if the identifier is really Yandex disconnected?
Do the following:
- ๐ Ask a friend to call you from a number that is not in your contacts.
- ๐ Check whether the inscription "Search in Yandex" or the service logo appears when there is an incoming call.
- ๐ Go to
Settings โ Applications โ Yandex.Identifierand see if there is activity in the sectionMobile dataorBattery. - ๐ก๏ธ Use NetGuard or
ADBto check if the process is workingcom.yandex.call.
โ Is it possible to return the Yandex determinant after deletion?
Yes, if you:
- ๐ Enabled it back through
ADB(commandadb shell pm enable com.yandex.call). - ๐ฅ Reinstalled the application from Galaxy Store or Google Play.
- ๐ง Reset the phone settings to factory settings (will delete all user data!).
If you deleted system files via root, you can return the determinant only by flashing the device.