Modern Xiaomi smartphones, which are based on MIUI shells or the new HyperOS, offer users a huge amount of built-in features and pre-installed software. However, it often happens that the desktop has redundant elements: duplicate icons, system widgets that can not be easily moved, or undeleteable applications from Google and the manufacturer itself. This creates visual noise and prevents fast navigation through the interface.
The shortcut removal problem can be caused by a variety of reasons, ranging from randomly creating copies in folders to specific access rights restrictions on the Android system. Understanding exactly what type of object is in front of you — this is a widget, application shortcut or system component — is the key to successfully solving the problem. In this article, we will discuss all possible scenarios and methods for cleaning the desktop.
Device owners often face a situation where a standard long-term icon tapping does not give the expected result or the action menu is empty. This is not a device error, but a feature of the architecture of the operanic system that protects critical processes. We will consider safe ways to circumvent these restrictions without losing the warranty and stability of the gadget.
Basic methods for removing standard labels
The most obvious and common way to remove apps installed by the user is to use the standard launcher interface, so when you download a game or utility from Google Play or GetApps, the system marks it as a user-friendly one, allowing you to control whether it's on the device directly from the desktop, and you just have to do a simple thing -- a long finger-press on the icon.
When you activate the edit mode, you have a basket icon or a Remove button at the top of the screen or in the context menu. It's important to distinguish between the two options: Delete and Delete from the desktop. The first option completely uninstalls the application with all its data, freeing up space in memory. The second option only hides the icon from the current screen, leaving the program in the list of all applications.
If your device has a HyperOS shell installed, the process may be slightly different visually, but the logic remains the same.The system may request confirmation of action to prevent accidental loss of important data.In some cases, if the application is associated with system services, the delete button may be inactive or absent, indicating the need for more advanced methods.
- 🗑️ Press and hold the app icon until the menu appears.
- 📱 Drag the shortcut to the top corner of the screen on the basket icon.
- ✅ Confirm the action in the pop-up window of the uninstallation.
⚠️ Note: When you delete some system applications, such as Security or Themes, you may lose access to important interface customization features.
☑️ Pre-deletion check
It is worth noting that removing the shortcut does not always mean removing the application itself. In Android, there is the concept of splitting the executable file and presenting it on the screen. If you delete the icon, but the application continues to work in the background or consume resources, you need to check the list of installed programs in the settings.
Working with widgets and interface elements
Users often confuse app shortcuts with widgets, dynamic elements that display real-time information such as weather, currency rates or news feeds. Deleting such objects has its nuances, as they are part of the launcher, not separate programs. To remove the widget, it also requires a long press, after which it moves to the removal zone.
Of particular difficulty are system widgets that can be glued to the desktop in some versions of MIUI. For example, the Google search bar or the smart home control panel may not be amenable to standard removal. In such cases, you need to go to the launcher settings to disable the display of specific items or reset the desktop settings to factory.
If the widget is part of a third-party application, it is usually removed automatically with the uninstallation of the main program. However, if you delete the application and the widget remains (the so-called “orphaned widget”), the system may suggest removing it the next time you enter the screen editing mode or when you reboot the device.
- 🌤️ Weather widgets often require separate removal through the editing menu.
- 🔍 Google Search can be hidden in the desktop settings.
- 🏠 Smart home control panels are removed through widget settings.
What is an orphaned widget?
To fine-tune the desktop look, it is recommended to use built-in themes. Some themes change the logic of shortcuts and widgets, allowing you to hide standard elements or replace them with customized ones, which is especially true for users who want to clean the interface of visual noise as much as possible.
Removal of Unremovable System Applications
Things get more complicated when it comes to system applications like Mi Video, Mi Music, GetApps or Google services, and the standard interface doesn’t allow them to be removed because they have the status of secure operating system components. Special tools are required to work with them, such as ADB (Android Debug Bridge or the rights of the Root superuser.
Using ADB is the most secure method, without requiring the bootloader to unlock or gain full access rights, which allows you to send commands from your computer to your smartphone, forcibly removing packets for the current user. It is important to understand that physically files remain in the system partition, but become inaccessible to the user and do not start.
Before starting the procedure, activate the developer mode. Go to Settings → About Phone and quickly click on the MIUI or HyperOS build number seven times. After the “You became a developer” notification appears, open the Additional → Developer menu and turn on the USB debugging option.
💡
Use only proven ADB commands to remove system packages. Removing critical components such as SystemUI or Phone can result in a cyclical device reboot.
There are a number of helper apps that automate the ADB experience by providing a user-friendly graphical interface instead of the command line, including Universal Android Debloater and ADB AppControl, which scan the device, identify safe packets to remove, and allow you to manage them in one click.
| Package name | Description | Recommendation |
|---|---|---|
| com.miui.videoplayer | Standard video player Xiaomi | It can be removed if there is an alternative. |
| com.android.chrome | Google Chrome browser | Safe if not used |
| com.miui.miservice | Support and feedback service | It is recommended to leave |
| com.google.android.apps.photos | Google Photo | You can delete or disable |
⚠️ Warning: Never delete packets that you don't know what they are intended for, and a mistake in the name of the packet can cause the system to be unstable or the smartphone to be completely inoperable (bootloop).
Using ADB for Advanced Cleaning
For those who prefer manual control, working with the command line ADB provides maximum flexibility. After connecting the smartphone to the computer and installing the drivers, you can execute a command to remove a specific package. The syntax of the command is as follows: adb shell pm uninstall -k --user 0 name packet. The --user 0 option indicates deletion for the main user, which makes the application invisible.
The advantage of this method is reversibility. Since files are not physically deleted from the system partition, you can always restore the application by running the adb shell cmd package install-existing command "packet name" - a great insurance in case deleting a component disrupts the work of other services.
It is important to keep the sequence in the cleaning process. First, remove the explicitly custom software (games, app stores), then go to the duplicates of system utilities. Do not try to remove Google Play Services or the basic components of the framework, as this will bring most modern applications to a halt.
- 💻 Connect your phone to your PC in "File Transfer" mode».
- 🔌 Allow debugging on USB in the pop-up window on the smartphone screen.
- ⌨️ Enter the adb device command to check the connection.
- 🚀 Execute the removal command for the target packet.
It is worth mentioning that after major MIUI or HyperOS updates, some remote packets can automatically recover, which is normal for the system to update the system partition, and then you have to repeat the procedure, as new firmware versions can overwrite changes made by the user.
Hiding duplicates and managing folders
Sometimes the problem is not the inability to delete, but the presence of duplicate shortcuts that arise due to failures in sync of the Google account or errors when updating the launcher. In such cases, gray icons or copies of applications with the name "(2)" may appear on the desktop.
To do this, go to Settings → Apps → All apps, search the “Desktop” (or System Launcher) list, and select “Clean” → “Clean All.” This action will reset the location of the icons to the factory, removing all duplicates and custom desktop settings, your personal data and installed applications will not be affected.
Another common problem is folders that can't be deleted, which usually happens when there's at least one hidden or system element left in the folder, and to get rid of that folder, you have to first delete or move all the visible applications from it, and if the folder still remains, try dragging any other application into it and then uninstalling it again, which often unlocks the deletion mechanism of the folder itself.
It is also worth checking the settings of “Pocket Mode” or special access modes that can block changing the desktop. In rare cases, virus software can create undeletable shortcuts.
Recovering Removed Shortcuts and Resetting Settings
If you accidentally delete an important shortcut or system application during the cleaning process, don't panic. Apps removed through ADB can be restored by the installation team, as mentioned earlier. If the shortcut is missing from the desktop but the application is still in the system, find it in the general list of all programs (swipe up from the center of the screen) and drag it back.
In cases where the launcher interface is not working properly, freezes or does not respond to actions, a complete reset of the system settings may be required. This is an extreme measure that will return the phone to the state of “out of the box”. Before performing this procedure, be sure to back up all important data, photos and contacts.
To perform the reset, go to Settings → About Phone → Settings Reset → Erase all data. Once rebooted, the phone will be clean and the undeleteable shortcut problem is guaranteed to disappear unless it was caused by a hardware malfunction. It's also a great way to get rid of accumulated software debris.
- 🔄 Launcher reset restores standard grid icons.
- 📂 Remote applications are returned from the cloud when you log in.
- ⚙️ Full reset solves 99% of software interface problems.
⚠️ Warning: Full reset deletes all user data, including photos, messages and files. be sure to back up your computer or cloud before starting the procedure.
Regularly reviewing installed applications and shortcuts helps keep the system running at a high level. The fewer unnecessary processes and widgets you run against the background, the smoother the Xiaomi interface works. Keep an eye out for system updates as new versions of HyperOS improve desktop management.