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.โ
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:
- Open
Settings โ Applications โ Applications โ Phone. - Go to
Permissionsi 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:
- Go to
Settings โ Battery โ Launching applications. - Find โPhoneโ and set the mode
Manually controlled. - Activate options
Autostart,Secondary launchandWorking in the background. - 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).
- 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 calledPlugin for identifying numbers).
- ๐ Open the application and go to
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:
After activation, check the operation:
- Ask a friend to call from an unfamiliar number.
- The incoming call window should display the name of the subscriber or organization (for example, "SberBank" or "Delivery Service").
- If the name does not appear, go to
Settings โ Applications โ Yandex.Identifier โ Storageand 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:
- Open
Settings โ Spam filterin the application. - Activate the option
Block known spam. - Add numbers to the blacklist manually via
Log โ โฎ โ Add to blacklist. - ๐ 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 protectionv Magic UI (Settings โ Security โ Antispam). - ๐ Disable
Background synchronizationin 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 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:
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:
On Honor s Android 13+ it is also recommended to disable Adaptive battery for the determinant:
- Go to
Settings โ Battery โ Adaptive battery. - 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:
- Open
Settings โ Wireless & Networks โ Data Saver Mode. - Add Yandex.Identifier to the exclusion list.
- Activate the option
Limit background activityfor 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:
- Go to
Settings โ Applications โ Yandex.Determinator โ Storage. - Click
Clear dataandClear cache. - 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.callvia 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:
- Log in to your Yandex account application.
- Go to
Settings โ Synchronization. - Enable option
Synchronize call log. - Specify the storage period (recommended
3 monthsto save space).
To analyze statistics:
- Open tab
Login the application. - Click on the graph icon in the upper right corner.
- 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:
- Open
Settings โ Google โ Backup. - Disable the option
Call log. - 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:
- Update Magic UI version (minimum 7.1).
- Install APK plugin for Android 13 (available on the Yandex website).
- 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:
- On your old phone, export the settings via
Settings โ Synchronization โ Export settings(the file will be saved in Yandex.Disk). - On a new one Honor log in to the same account Yandex.
- 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:
- Go to
Settings โ Notifications โ Yandex.Identifier. - Disable the option
Show on lock screen. - Activate
Hidden modein 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:
- Disable integration in the application settings.
- Delete Yandex.Identifier and Plugin for identifying numbers.
- Clear the cache of the โPhoneโ system application (
Settings โ Applications โ Phone โ Storage โ Clear cache). - 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).