Standard icons on smartphones Xiaomi often look boring or donโt fit into your style. Fortunately, the system MIUI (and the new HyperOS) offers several ways to change them - from simple themes to manual editing of system files. In this article we will analyze all the current methods, including those that work without rootrights.
It is important to understand that customization options depend on the firmware version. On MIUI 14/15 i HyperOS (2026) both built-in tools and third-party solutions are available. If you are using an older version, some methods may not work. Also note that deep modification of system files always carries risks, so before experiments, make a backup copy of your data through Settings โ About phone โ Backup.
1. Using built-in MIUI/HyperOS themes
The easiest and safest way is to install one of the official themes. In Xiaomi this is done through the app Themes (icon with a brush). Algorithm of actions:
- Open the application Themes (if it is not there, download it from Google Play).
- Go to the tab
Iconsat the bottom menu. - Select the icon pack you like and click
Apply. - Confirm the changes - the system will automatically update the icons on the desktop and in the application menu.
Please note Please note: free themes often have a limited set of icons. Paid packs (from 50 to 300 rubles) cover more applications, including third-party ones. Also, some themes change not only icons, but also fonts, wallpapers, animations.
To return standard icons, go to Themes โ My โ Icons and select an option Default.
2. Installing third-party launchers
If there are few built-in themes, use alternative launchers. They completely replace the interface MIUI, including icons. Popular options:
- ๐จ Nova Launcher โ flexible adjustment of icon sizes, support for packs from Play Market.
- ๐ผ๏ธ Apex Launcher โlightweight, with support for gestures and hiding icons.
- ๐ Lawnchair โopen source launcher that imitates Pixel Launcher.
- ๐ง Microsoft Launcher โintegration with Windows, adaptive icons.
Instructions for Nova Launcher:
- Install the launcher from Google Play.
- Click
Homeand select Nova as the default launcher. - Hold your finger on the desktop โ
SettingsโIcon style. - Select
Icon packand install any of Play Market (for example, Whicons or CandyCons).
โ ๏ธ Attention: Some launchers (for example, Lawnchair) require permission to access Notifications for widgets to work correctly. You cannot deny this permission recommended - without it, notification icons may disappear.
3. Manual replacement of icons via ADB (without root)
For advanced users, there is a way to change system icons without obtaining root-right - via ADB (Android Debug Bridge). This method works on most devices Xiaomi s MIUI 14+, but requires connection to a PC.
You will need:
- ๐ฅ๏ธ Computer with installed ADB tools.
- ๐ฑ Enabled
USB debuggingon the phone (Settings โ About phone โ MIUI version- press 7 times, then return toAdvanced โ For developers). - ๐ Pack of icons in format
.pngwith resolution192ร192pixels.
Steps:
- Connect your phone to the PC and run the command:
adb devicesMake sure that the device is detected.
- Download icons (for example, from the site icons8.com) and rename them according to the application names (for example
com.android.chrome.pngfor Chrome). - Download icons to a folder on your phone:
adb push your_icon.png /sdcard/Download/ - Use the command to replace (you need to know the path to the system icon):
adb shell "su -c 'mount -o rw,remount /system && cp /sdcard/Download/your_icon.png /system/app/ApplicationFolderName/res/drawable/'"
โ ๏ธ Attention: Incorrect ADB command may cause system applications to crash Before experimenting, check. compatibility of your model with this method on the forums 4PDA or XDA-Developers.
How to find the name of the application folder?
Use the command adb shell pm list packages -fto see the paths of all installed applications. For example, for Chrome the path may look like /system/priv-app/Chrome/.
4. Changing icons using Magisk modules (root)
If your Xiaomi is installed Magisk (to receive root-right), you can use modules for deep customization. Popular solutions:
| Module | Description | Compatibility |
|---|---|---|
| MiuiHome Mods | Changes icons, fonts, animations in MIUI Launcher. | MIUI 12โ15 |
| Iconify | Support for icon packs for system applications. | Android 10โ14 |
| Xiaomi.eu Customizer | Modification package for firmware Xiaomi.eu. | Only for Xiaomi.eu ROM |
Instructions for Iconify:
- Install Magisk and module Iconify through it.
- Download a pack of icons (for example, Fluid or Delta) in the format
.apk. - Open Iconify Manager and select the installed one pack.
- Apply the changes and restart the phone.
The advantage of this method is support for adaptive icons (which change shape depending on the theme). However, Magisk may conflict with some banking applications and Google Pay.
Back up data|Unlock bootloader (if not unlocked)|Install TWRP Recovery|Download the current version of Magisk|Checking compatibility with your phone model-->
5. Editing system files manually (for experienced)
This method is only suitable for users with root-rights and experience with system files files. It allows you to replace icons directly in /system, but requires caution.
Algorithm:
- Using Root Explorer (or Mixplorer) go to
/system/appor/system/priv-app. - Find the folder of the application whose icon you want to replace (for example,
Phonefor a standard dialer). - In the folder
res/drawableorres/mipmapfind files with extension.png(usuallyic_launcher.png). - Copy your icons there, after renaming them and maintaining the original resolution.
- Change the access rights to
644(rw-r--r--). - Reboot the phone.
Example paths for popular applications:
- ๐ Dialer:
/system/priv-app/Phone/res/drawable/ic_launcher_phone.png - ๐ฑ Contacts:
/system/priv-app/Contacts/res/mipmap-xxxhdpi/ic_launcher_contacts.png - ๐ง Messages:
/system/app/Mms/res/drawable/ic_launcher_mms.png
โ ๏ธ Attention: Incorrect modification of system files can lead tobootloop(loop reboot). Always have a backup copy on handTWRPor the ability to flash the phone viaFastboot.
6. Hiding icons without deleting
If you donโt like some icons, but donโt want to delete applications, you can hide them. In MIUI this is done like this:
- Hold your finger on the desktop โ
Settings. - Select
Hide applications. - Tick unnecessary icons and click
Done.
In third-party launchers (for example, Nova), hiding works differently:
- Hold your finger on the desktop โ
Nova Settings. - Go to
Hide applications. - Select applications that you want to hide from the screen.
Hidden icons will remain in the menu of all applications, but will not be displayed on the desktop. This is convenient for system utilities that cannot be removed (for example, Mi Video or Mi Music).
Hiding icons does not remove applications and does not save memory. root access is required to completely remove system apps.
Comparison of methods: which one to choose?
| Method | Complexity | Requires root | Risks | Flexibility |
|---|---|---|---|---|
| Built-in themes | โญ | โ No | Absent | Limited |
| Third-party launchers | โญโญ | โ No | Conflicts with widgets | High |
| ADB | โญโญโญ | โ No | Application crashes | Medium |
| Magisk modules | โญโญโญโญ | โ Yes | Bootloop, conflicts | Maximum |
| Manual editing | โญโญโญโญโญ | โ Yes | Critical system failure | Maximum |
For most users, the optimal solution will be built-in themes or third-party launchers. If you need uniqueness, try ADBFor complete control over the interface, Magisk modulesare suitable. require technical skills.
FAQ: Frequently asked questions
Is it possible to return standard icons after changes?
Yes. If you used themes or launchers, just reset the settings in them. After manually editing system files or ADB, you will have to reinstall the icons back or reset the phone to factory settings.
Why, after replacing icons via ADB, are they reset after the update?
System updates MIUI overwrite files in /system. To avoid this, use modules Magisk (for example, MiuiHome Mods), which apply changes after each reboot.
How to change icons in folders on the desktop desktop?
In the standard launcher MIUI the folder icons change along with the theme. In Nova Launcher you can set individual icons for folders: hold your finger on the folder โ Edit โ Icon.
Do these methods work on POCO and Redmi?
Yes, since POCO and Redmi work on the same firmware MIUI/HyperOS. The exception is models on POCO Launcher (for example, POCO F5), where the paths to system files may differ.
Is it possible to change the icons in the notification panel?
Icons in the notification panel (for example, Wi-Fi, Bluetooth) are changed only through deep modification of system files or custom firmware (for example, LineageOS). In standard MIUI this is not possible without root.