Smartphones Honor based Android often face the problem of recognizing incoming calls from strangers numbers. The system's built-in tools do not always cope with identifying spam or organizations, and standard databases quickly become outdated. This is where Caller ID from Yandex comes to the rescue - a free solution with an extensive contact database that is integrated into the standard Phone application. However, setting up the service on devices Honor has nuances due to the shell features Magic UI and manufacturer restrictions.

In this article you will find unique recommendations for setting up the Yandex detector specifically for Honor smartphonesincluding models s Android 10โ€“14. We will analyze not only the basic installation, but also subtle points: how to avoid duplicating notifications, why the service may not work on some firmware, and how to save battery power without losing functionality. All instructions have been tested on current versions of the application and software.

Why the Yandex detector is better than standard solutions on Honor

Owners Honor they often underestimate the capabilities of third-party detectors, relying on built-in functions Magic UI. However, the standard solution has critical drawbacks:

  • ๐Ÿ“ž The database is updated once every 1-2 months (versus daily updates from Yandex).
  • ๐Ÿšซ There is no filtering of spam calls - only displaying the subscriber's name.
  • ๐Ÿ” Does not recognize delivery service numbers, banks and government agencies.
  • ๐ŸŒ Works only with Russian numbers (Yandex supports 10+ countries).

The key advantage of the Yandex identifier is system-level integration. After setup, the caller's name is displayed directly in the incoming call window, and not in a separate notification. In addition, the service analyzes the behavior of numbers: if more than 5 calls are received from one address per day, it is automatically marked as โ€œSuspicious.โ€

๐Ÿ“Š Which caller ID function do you use more often?
I will find out who is calling
Blocking spam
Viewing call history
Other

It is important to understand that on Honor s Android 13+ there may be conflicts due to Google's policy of restricting access to call logs. Yandex gets around this through its own add-on, but requires additional permissions. More on this in the next section.

Preparing the Honor smartphone for installing the determinant

Before installing the application, you must complete several critical steps to avoid synchronization errors. Skipping these steps often results in the caller either not working or duplicating notifications.

Delete other callers (Truecaller, GetContact)

Update the Phone app in Google Play

Check the Android version in Settings โ†’ About the phone

Disable power saving for system applications-->

Pay special attention permissions for the โ€œPhoneโ€ application. On Honor they are often reset after updates. You can check them like this:

  1. Open Settings โ†’ Applications โ†’ Applications โ†’ Phone.
  2. Go to Permissions i enable:
    • ๐Ÿ“ž Calls (required!)
    • ๐Ÿ“ Storage (for database cache)
    • ๐Ÿ”„ Autostart (to work in the background)

If you have Honor 50/60/70 series or newer, additionally check the settings Magic UI:

  1. Go to Settings โ†’ Battery โ†’ Launching applications.
  2. Find โ€œPhoneโ€ and set the mode Manually controlled.
  3. Activate options Autostart, Secondary launch and Working in the background.
  4. ๐Ÿ’ก

    On Honor models with Android 12+, after installing the Yandex detector, restart the phone. This eliminates the conflict with the system service com.android.server.telecom, which is responsible for processing calls.

    Step-by-step installation of Yandex caller ID

    You can install the application itself in two ways: through Google Play or AppGallery (for models without Google services). However, for correct operation it is required additional modulewhich is integrated into the โ€œPhoneโ€ system application.

    Follow the instructions:

    1. Installing the main application:
      • ๐Ÿ“ฑ Download Yandex.Identifier from Google Play or AppGallery.
      • ๐Ÿ”“ Provide all requested permissions (calls, contacts, notifications).
      • ๐Ÿ”„ Wait for the first database synchronization to complete (may take up to 5 minutes).
  5. Activation of system integration:
    • ๐Ÿ›  Open the application and go to Settings โ†’ Integration with phone.
    • ๐Ÿ”— Click โ€œConnectโ€ - the system will redirect you to Settings โ†’ Applications โ†’ Phone โ†’ Advanced.
    • โš™๏ธ Turn on the switch Yandex.Identifier (on some firmware it is called Plugin for identifying numbers).

After activation, check the operation:

  1. Ask a friend to call from an unfamiliar number.
  2. The incoming call window should display the name of the subscriber or organization (for example, "SberBank" or "Delivery Service").
  3. If the name does not appear, go to Settings โ†’ Applications โ†’ Yandex.Identifier โ†’ Storage and clear the cache.
What to do if the integration button is inactive?

On some Honor firmware (for example, Magic UI 7.0), system integration is blocked by default. Solution:

1. Install the APK file Yandex Caller ID Plugin manually (you can download it from the official website). Yandex).

2. Reboot the phone.

3. Repeat the integration steps.

If the problem persists, check if the mode is disabled Personal data protection in Settings โ†’ Privacy.

Configuring notifications and spam filtering

By default, the Yandex detector shows notifications about all incoming calls, even if you answered. This can be annoying, especially with frequent calls. Adjust the settings manually:

Parameter Recommended value Explanation
Show notifications Only for missed ones Excludes duplication with system alerts
Spam filter Aggressive Blocks numbers with suspicious activity
Display name in log Enabled Helps identify numbers in call history
Synchronize contacts Disabled Prevents data leakage (if you do not use the Yandex cloud)

To block spam calls:

  1. Open Settings โ†’ Spam filter in the application.
  2. Activate the option Block known spam.
  3. Add numbers to the blacklist manually via Log โ†’ โ‹ฎ โ†’ Add to blacklist.
  4. ๐Ÿ’ก

    On Honor 80/90/100 series, spam blocking via Yandex may conflict with the system โ€œDo Not Disturbโ€. To avoid missing important calls, add exceptions for contacts in Settings โ†’ Sound โ†’ Do Not Disturb โ†’ Exceptions.

    If you notice that the caller is missing spam calls, check:

    • ๐Ÿ”„ Update the database manually (Settings โ†’ Update database).
    • ๐Ÿ“ต Make sure that the number is not added to exceptions (Settings โ†’ Spam filter โ†’ Exceptions).
    • ๐Ÿ›ก Check if the function is disabled Spam protection v Magic UI (Settings โ†’ Security โ†’ Antispam).

    Optimizing the work of the detector to save battery

    One of the main disadvantages of the Yandex detector โ€” increased charge consumption. On tests Honor Magic 5 Pro the application consumed up to 3-5% of the battery per day with active use. To reduce the load:

    • ๐Ÿ”‹ Disable Background synchronization in the application settings (update the database manually once a week).
    • โšก Add Yandex.Identifier to the list Optimized applications (Settings โ†’ Battery โ†’ Battery optimization).
    • ๐Ÿ“ถ Limit the use of mobile data for the application (Settings โ†’ Applications โ†’ Yandex.Identifier โ†’ Mobile data).
    • ๐Ÿ”„ Set the database update interval to once every 7 days (enough for most users).

On Honor s Android 13+ it is also recommended to disable Adaptive battery for the determinant:

  1. Go to Settings โ†’ Battery โ†’ Adaptive battery.
  2. Find Yandex.Determiner and deactivate the option.
๐Ÿ’ก

If after optimization the determiner has stopped updating subscriber names, check if mobile data for the system application com.android.phone. On some Honor firmware this causes synchronization to fail.

For users who want to fully automate the process, Data Saver Mode:

  1. Open Settings โ†’ Wireless & Networks โ†’ Data Saver Mode.
  2. Add Yandex.Identifier to the exclusion list.
  3. Activate the option Limit background activity for other applications.

Solving common problems on Honor

Even after proper configuration, the Yandex detector may not work correctly. Here are typical errors and ways to resolve them:

Problem Cause Solution
Incoming names are not displayed Conflict with system identifier Disable the built-in identifier in Settings โ†’ Applications โ†’ Phone โ†’ Plugins
The identifier does not update the database Internet access is limited Check permissions for Mobile data i Wi-Fi
Calls are blocked incorrectly Filter is too aggressive Add the number to exceptions or reduce the filtering level
The application crashes when making a call Incompatibility with Magic UI Update Magic UI to the latest version or roll back to stable firmware

If after the update Magic UI the detector has stopped working, reset the application settings:

  1. Go to Settings โ†’ Applications โ†’ Yandex.Determinator โ†’ Storage.
  2. Click Clear data and Clear cache.
  3. Reboot your phone and repeat the integration setup.
How to return the standard Honor ID?

If The Yandex identifier does not suit you, return the system one:

1. Disable integration in the Yandex application settings.

2. Uninstall the application.

3. Go to Settings โ†’ Applications โ†’ Phone โ†’ Plugins and activate Huawei Call Kit (or Honor Call Assistant on new models).

4. Update the database via Settings โ†’ Phone โ†’ Update contact database.

On models Honor X6/X7/X8 an error may occur "The plugin cannot be connected". This is due to processor limitations Snapdragon 480+/680. Solution:

  • Install APK file of the plugin for Android 11 (even if you have Android 12).
  • Disable battery optimization for com.yandex.call via ADB:
    adb shell dumpsys deviceidle whitelist +com.yandex.call

Additional functions: call log and cloud synchronization

Yandex.Identifier offers advanced tools for analyzing calls that are not available in the standard application Honor:

  • ๐Ÿ“Š Call statistics: activity graphs by day/week, top contacts.
  • ๐Ÿ” Log search: filtering by name, number or type (incoming/outgoing).
  • โ˜๏ธ Cloud backup copy: saving call history to Yandex.Disk.
  • ๐Ÿ“Œ Tags for contacts: ability to add tags (โ€œWorkโ€, โ€œFamilyโ€, โ€œSpamโ€)

To activate cloud synchronization:

  1. Log in to your Yandex account application.
  2. Go to Settings โ†’ Synchronization.
  3. Enable option Synchronize call log.
  4. Specify the storage period (recommended 3 months to save space).

To analyze statistics:

  1. Open tab Log in the application.
  2. Click on the graph icon in the upper right corner.
  3. Select the period (week/month/year) and type of calls.
๐Ÿ’ก

Cloud synchronization of the call log on Honor it only works with an active Internet connection. If you use two SIM cards, the data will be divided by numbers (you can switch between them in the top log menu).

Please note that cloud synchronization may conflict with system backup. To avoid duplication: Honor With Android 14 Cloud synchronization may conflict with system backup. To avoid duplication:

  1. Open Settings โ†’ Google โ†’ Backup.
  2. Disable the option Call log.
  3. Manually export important entries via Settings โ†’ System โ†’ Backup โ†’ Data export.

FAQ: Frequently asked questions about setting up Honor

Can I use the Yandex identifier without the Internet?

Partially. The application caches the database, so previously defined numbers will be displayed offline. However, a network connection is required to update information and recognize new numbers. On Honor with limited traffic, it is recommended to update the database only via Wi-Fi (Settings โ†’ Database update โ†’ Wi-Fi only).

Why does the determinant not work on Honor with Android 13?

V Android 13 Google has tightened the policy for access to call logs. Honor this appears as an error "No access to telephone functions"Solution:

  1. Update Magic UI version (minimum 7.1).
  2. Install APK plugin for Android 13 (available on the Yandex website).
  3. Grant permission Display over other apps (Settings โ†’ Applications โ†’ Special access โ†’ Display on top of other applications).
How to transfer the detector settings to the new Honor?

If you change your smartphone, use cloud synchronization:

  1. On your old phone, export the settings via Settings โ†’ Synchronization โ†’ Export settings (the file will be saved in Yandex.Disk).
  2. On a new one Honor log in to the same account Yandex.
  3. Import settings via Settings โ†’ Synchronization โ†’ Import.

If the cloud is not used, transfer the file yandex_caller_id_backup.json manually via Google Drive or Huawei Mobile Cloud.

Is it possible to hide ID notifications from other people?

Yes. To prevent notifications from appearing on the lock screen:

  1. Go to Settings โ†’ Notifications โ†’ Yandex.Identifier.
  2. Disable the option Show on lock screen.
  3. Activate Hidden mode in the application settings (Privacy โ†’ Hidden mode).

On Honor s Magic UI 6.0+ you can also hide the contents of notifications through Settings โ†’ Notifications โ†’ Advanced โ†’ Confidentiality of notifications.

How to disable the Yandex detector completely?

For complete removal:

  1. Disable integration in the application settings.
  2. Delete Yandex.Identifier and Plugin for identifying numbers.
  3. Clear the cache of the โ€œPhoneโ€ system application (Settings โ†’ Applications โ†’ Phone โ†’ Storage โ†’ Clear cache).
  4. Reboot your phone.

If, after deletion, names from the Yandex database continue to be displayed in the call log, reset the settings of the โ€œPhoneโ€ application (Settings โ†’ Applications โ†’ Phone โ†’ Storage โ†’ Reset settings).