Xiaomi, Redmi and Poco smartphone owners often notice a strange system process called Yellow Pages in their app list or battery usage statistics, a name that is puzzling because it is associated with paper directories of the past, not with modern technology. Users begin to search for information, fearing that it is a virus or spyware that steals data.
In fact, Yellow Pages is a built-in MIUI (or HyperOS) shell component that is responsible for identifying unknown subscriber numbers. When you get a call from a number that isn't in your phone book, it's the service that is checked against the database to show the name of the organization or the tag "Advertising", "Spam" or "Courier" that is often hidden in global firmware versions, but in Chinese or re-flashed builds it can appear as a separate application.
The main question that users are concerned about is whether you can delete Yellow Pages without affecting your smartphone. The answer depends on how deep you are willing to go into the system. Simple deletion through settings is often not available, since the component is marked as system. However, its impact on the device can be minimized or completely blocked access to the network, which we will discuss in detail below.
Functional assignment of the system component
The main purpose of com.miui.yellowpage is to identify incoming calls. Unlike a standard phone book, which stores only your contacts, Yellow Pages uses a cloud database to identify callers IDs even for numbers you never saved, for example, when you call from a bank, delivery service or taxi, you will not just see a set of numbers on the screen, but a clear name for the organization.
It's important to understand that this process is closely integrated with the Phone and Contacts system application, which runs in the background and is activated when you make an incoming call or when you search for a number in your call history. If you use the spam blocking feature, Yellow Pages databases allow you to mark unwanted numbers in red.
- π Identification: Displaying company and service names instead of unknown numbers.
- π‘οΈ Protection: Automatic Detection of Telephone Fraud and Advertising Robots.
- π Search: Extended search for organizations by category within dialer-a.
Itβs worth noting that in some regions, functionality may be limited due to local privacy laws, but the technical mechanism itself remains the same: itβs a bridge between your phone and the number classification servers. Without this component, your smartphone will see all unknown calls simply as βUnknown Number.β
β οΈ Note: Deleting Yellow Pages will stop displaying organization names when incoming calls, and the spam detection function may not work correctly or stop updating databases.
Users who prefer to use third-party number detectors (e.g. from Yandex, Kaspersky or Truecaller) often consider this system module superfluous. However, it is worth remembering that third-party applications operate on the principle of "overlay" (on top of the screen), whereas Yellow Pages is built natively into the logic of the MIUI call, which provides a faster response of the system.
Impact on productivity and battery
One of the main arguments against any system process is its impact on autonomy. Many users notice that Yellow Pages sometimes appear in charge flow statistics, because the process periodically synchronizes spam databases or processes call history. In normal state, consumption should be minimal, less than 1-2% per day.
If you see an abnormally high discharge associated with this component, it may indicate a program conflict or a process sticking, which often happens after a firmware update, when old databases incorrectly interact with new system code, in which case cleaning the cache or resetting the application settings can solve the problem without having to completely delete.
Letβs look at the main symptoms of problems with the service:
- π Fast battery discharge in standby mode.
- π Heating the case in the processor area during incoming calls.
- β³ Long number determination or call screen hanging.
It's important to differentiate between background synchronization and failure, and if the phone only warms up when it's on speakerphone or when the network signal is bad, Yellow Pages has nothing to do with it. The problems with the communication module are often disguised as software errors.
π‘
Periodically clean the cache of the Phone and Contacts application to avoid the accumulation of errors in the number detector databases.
You can use the built-in statistics menu for diagnostics. β Battery β Charge consumption.If Yellow Pages are in the top-5 applications, but you almost do not accept calls, it is worth additional optimization or limit background activity.
Can Yellow Pages be Removed Safely?
The answer to this question is not clear, from the point of view of the average user who doesn't want to get into the field. ADB-You can't delete Yellow Pages by default, and the "Delete" button in the app menu will be gray or absent. This is done by Xiaomi developers to ensure the stability of the call.
But it can be turned off. It's a safe operation that doesn't disrupt the integrity of the system. Once it's turned off, spam database updates stop coming in, and the organization name function stops working. For most users, this is an acceptable solution if they don't use this feature.
There is also a method of complete deletion via computer and debugging over USB (ADB), but it requires caution. Incorrect removal of system packages can lead to bootloop (cyclic reboot) or inoperability of the communication module.
| Method of exposure | Difficulty | Risks. | The result |
|---|---|---|---|
| Disconnection in settings | Low. | Absent. | Function is not working, seat is not vacated |
| Clearing the data/cache | Low. | Minimum | Resetting the determinant settings |
| Removal via ADB | Tall. | High (system failure) | Complete removal of the component |
| Root rights | Extremely extreme. | Critical | Complete control and removal |
If your goal is to just make room, removing Yellow Pages will yield a meager gain (usually less than 50 MB); it is much more effective to clear the messenger cache or delete unnecessary photos and videos; fighting for every megabyte at the expense of system components often leads to instability.
What happens if the component is removed?
Instructions for disconnection and restriction
The safest way to get rid of Yellow Pages activity is to stop it from accessing the Internet and doing background work, which won't physically delete the file, but will turn it into a dead weight that won't waste traffic and battery, and it doesn't need superuser rights.
Follow the following steps to limit activity:
- π Open the Settings. β Annexes β All applications.
- π Find the list of Yellow Pages (may be called Yellow Pages").
- π« Select "Other permissions" or "Network connections".
- π΅ Disable Wi-Fi and Mobile Internet access.
Additionally, you should disable autostart. Go to the Applications β Permissions β Autostart and make sure that the switchboard opposite the Yellow Pages is turned off. This will prevent the process from starting immediately after the phone is turned on.
βοΈ Checklist of service shutdown
Once you do this, the system will stop trying to update the databases over the network, and if you notice that the number detector is still working (shows names), then cached information is used. To remove it permanently, click the "Clear" button in the Yellow Pages app menu.
Removal via ADB for advanced users
For those who are confident in their computer and understand the risks, there is a method for completely removing it via Android Debug Bridge (ADB). This method requires connecting the smartphone to the PC through USB-You have to be aware that all the actions you perform are at your own risk.
Before you start, make sure you have ADB and Fastboot drivers installed. Connect your phone, enable USB debugging in the Developer menu. Open the command line on your computer and enter a command to check the connection:
adb devicesIf the device is identified, you can proceed to delete. The package is usually called com.miui.yellowpage.
adb shell pm uninstall -k --user 0 com.miui.yellowpageThis command removes the application only for the current user (user 0), without affecting the system partition recovery.This allows you to restore the component by a simple reset to the factory settings (Factory Reset).
β οΈ Warning: Do not delete packages whose name you are not 100% sure of.A single letter error can result in the removal of a critical system component, making the phone inoperable.
To restore the application deleted in this way, it is enough to execute the command:
adb shell cmd package install-existing com.miui.yellowpageThis will return the system component to its original state without the need to flash the entire device.
Alternative solutions and conclusions
If Xiaomiβs built-in number detector doesnβt suit you, removing or disabling it isnβt the only way. Modern smartphones allow third-party solutions that may be more relevant to your region. In Russia and the CIS, for example, Yandex or Kaspersky Who Calls databases often contain more accurate information about local numbers.
Installing a third-party detector doesn't require removing the Yellow Pages system, but it can create conflict. When you install a new application, the system will prompt you to choose which application to use as default for processing calls. Choose a new one, and the system service will stop activating when you call.
- β Yandex with Alice: well-defined delivery services and taxis.
- β Kaspersky Who Calls: A great spam number and telemarketing database.
- β GetContact: A popular but privacy-friendly solution.
To sum up, Yellow Pages is not a virus, but a functional, if not always necessary, part of the MIUI ecosystem. Deletion is only safe when using the ADB method with the user 0 prefix, simple deletion of system files without root rights is impossible and dangerous. For 95% of users, the best solution is simply to turn off network access and auto-start, forgetting its existence.
π‘
Complete removal of system components is justified only in the presence of obvious conflicts or to free up a critically small amount of memory, in other cases it is enough to restrict their rights.
Don't chase a clean system unless you understand the purpose of each process. Call stability is more important than a couple of megabytes of memory. If you're going to experiment, always have a computer and a cable on hand for emergency recovery.