Owners of Xiaomi, Redmi and Poco smartphones often face a situation where, after updating the system or accidentally changing the settings from the desktop, a critical element disappears from the desktop — the icon of the Phone application. Without this icon, making calls becomes impossible, which turns a modern device into a useless piece of plastic. The problem can be either simple shortcuts or deeper failures of the MIUI launcher or HyperOS.
Before you panic and bring your gadget to the service center, you should try a number of software recovery methods. In most cases, it is not a physical failure, but a logical error in the display of the interface. Below we will discuss in detail all possible scenarios, from simple search in the application menu to complex manipulation of system files through ADB.
When a call button goes missing, it often scares inexperienced users, but the algorithm is pretty transparent. It's important to check each item of the instruction consistently to find out why it's gone. Sometimes it's enough to just restart the device, but more often it requires manually configuring the widgets or cleaning the cache of system services.
Search for missing apps in all programs menu
The first thing you need to do if you don't see the phone icon on your desktop is to check the general app menu. There's a mode in the MIUI and HyperOS shells where all the programs installed are displayed in a separate list, and only the selected widgets remain on the home screen. The shortcut may have just been accidentally removed from the screen, but the app itself hasn't gone anywhere.
Swipe from the bottom up in the center of the screen, or click a special menu button to open the full list of programs. Find a standard green handset there. If you find it there, but it's not on the desktop, you can create a new shortcut. To do that, you need to pinch your finger on the icon in the shared list and drag it to any vacant spot on the home page.
In some cases, the standard shortcut can be replaced by a third-party launcher or theme. If you have recently installed new themes, try going back to the standard Classic or Default design. Often customization of the interface leads to conflicts, due to which the system icons are not displayed correctly or are hidden by the user by mistake.
⚠️ Note: If you don’t find a standard Phone app in the general app menu, it may mean that it has been removed or disabled in the system settings, which requires more in-depth intervention.
Also worth paying attention to folders. Users often accidentally drag important shortcuts inside other folders with games or utilities. Carefully inspect all available groups of applications on the desktop. Searching in Google search bar or in-built system search for the word "Phone" can also instantly indicate the location of the lost item.
Configure the widgets and desktop MIUI
Xiaomi’s shell allows you to flexibly customize the look, but sometimes the widget settings get confused. The Contacts or Favorites widget may stop showing due to a launcher caching error. To return functionality, you need to re-add the call widget to the desktop through a special editing menu.
To do this, do the following: press the empty space on the desktop before the menu appears at the bottom of the screen. Select "Widgets" (or "Widgets and Stickers"). In the list that opens, find the section associated with the system or contacts. There should be a widget for quick dialing or a list of favorite contacts.
- 📱 Press the empty area of the screen to enter the editing mode.
- 🧩 Go to the “Widgets” section in the lower menu.
- 📞 Find the contact widget or phone in the system list.
- ➕ Drag the selected element to the free desktop space.
After adding the widget, it may require customization. The system will suggest choosing a contact for a quick call or a display mode (list, grid, one number). Choose the option that is convenient for you. If the widget is added but remains empty or white, the problem may be hidden in the application permissions.
⚠️ Note: Do not remove system widgets through the Delete menu unless you are sure of their purpose, as this may disrupt the launcher interface.
If standard methods don't work, try changing the desktop grid. Go to the theme or desktop settings and choose a different icon layout, such as 5x6 instead of 4x5. This action often forcefully redraws all interface elements, returning missing buttons to their places.
Checking hidden and disabled applications
MIUI has a Hidden Apps feature that allows you to hide programs from prying eyes, and by accident, by adding the Phone app to this list, you'll hide its icon from everywhere, including the menus of all programs, and to return the call button, you'll have to remove the app from the hidden list.
Go to the Security app (green shield) that is preinstalled on all Xiaomi smartphones. Scroll down to the Hidden Apps section. If the feature is activated, the system will ask you to enter a password or fingerprint. Inside the list, find the Phone or Contacts app and turn off the switch opposite it.
Another reason for the disappearance may be the “Disabled” state in application settings, which often happens after unsuccessful experiments with access rights or optimizations.
Settings → Applications → All applications → PhoneIn the menu that opens, look at the bottom of the screen, and if there's an "Enable" button on it, it means that the app has been deactivated. Press it to return functionality. It's also worth checking "Other permissions" here to make sure that you allow display over other windows.
💡
Use Google’s voice assistant by saying “Open your phone settings” to quickly navigate to the desired menu section without looking for icons.
Resetting launcher settings and cleaning the cache
If the icon is lost due to a software failure, the most effective method is to clean the launcher data, which will return the desktop to its original state, as after purchase, but will not delete your personal files, photos or contacts.
You need to find the system process that runs the desktop in the application list, and depending on the firmware version, it can be called System Launcher, MiuiHome, or Desktop, and go to its properties and select Clean (Broom icon) and then Clear Everything or Reset.
| Action. | Impact on data | Need for a reset |
|---|---|---|
| Clearing the cache | Secure, data is not lost. | Desired. |
| Clearing the launcher data | Resetting the location of icons | Required. |
| Resetting all settings | Complete deletion of data | Required. |
Once cleaned, the system will automatically restart the interface. The screen may go out for a few seconds, after which the standard Xiaomi layout will appear. The call button should appear in the default lower dock. If this does not happen, check if you have a third-party theme installed that blocks system elements.
⚠️ Note: Launcher data reset will delete all folders you created on your desktop and return wallpaper to standard, so remember the location of important shortcuts in advance.
Use of alternative methods of calling
While you're working through the problem, you can make calls using alternative methods, which will keep you connected even if the button isn't displayed, and modern smartphones offer many scenarios for activating a call without using the home screen.
One of the quickest ways is to use the Google Search widget. The search bar often has a microphone or quick dial option. You can also use the Contacts widget from Google if it's installed. Add the Direct Dial widget to the lock screen for instant access.
Secret codes for status verification
- 🗣️ Use the voice command “OK Google, call [Contact]».
- ⌚ Send a command to a smartwatch or Mi Band bracelet if paired.
- 📞 Create a contact shortcut on the lock screen through the Always On screen settings».
You can also create a direct dialing shortcut for a specific number. Go to contacts, select the number you want, click three dots in the corner, and select "Create a shortcut." This shortcut can be placed on your desktop, and it will work regardless of the state of the main phone application.
Problem Solving through ADB and Deep Diagnostics
For advanced users who have lost the call button due to deep system errors, there is a method of checking through ADB (Android Debug Bridge), which allows you to see if the application is hidden at the package level, and force it to run or restore the shortcut.
You'll need a computer, USB-cable and on-line debugging USB When you connect the device, you can type a command to check the status of the component of the phone, and this will help you see if the system sees the Phone application as an active process.
adb shell pm list packages | grep com.android.dialerIf the command returns the name of the package, it means that the application is installed, you can try to reset the preferences of all applications through ADB, which often solves the problems with the disappearance of icons:
adb shell pm reset-preferred-appsIt is critical to understand: if the application “Phone” was removed through ADB Previously, it can be returned only by flashing the device or installing a stock APK-file from a reliable source compatible with your version of Android.
☑️ Diagnosis through ADB
Once you've done the commands, be sure to restart the device, and if you haven't had a button since then, and it's not in the app menu, you may have damaged the system partition, so the only solution is to reset the system completely to the factory's Hard Reset via Recovery Mode.
💡
If no software method has worked, the problem may be corrupting system files, which requires resetting or flashing.