Standard app icons on Xiaomi smartphones often look boring or donβt fit into the overall style of the interface. Fortunately, the manufacturer provides several ways to change them, from built-in MIUI tools to third-party solutions. In this article, we will discuss all the current methods of changing icons, including hidden shell functions, working with themes and installing alternative launchers.
Itβs important to understand that the possibilities for change depend on the firmware version: on MIUI 12-14 and the new HyperOS, the algorithms are different, and weβve taken these nuances into account and prepared universal instructions that will suit most models, from the budget Redmi Note to the flagship Xiaomi 14.
Before making any changes, we recommend backing up your current settings through Settings β About Phone β Backup. This will help you quickly restore the original look of the system if necessary.
Method 1: Using the built-in MIUI themes
The easiest way to change icons is to use ready-made themes from the official MIUI Themes store. This method requires no root rights and works on all Xiaomi devices without restrictions. The collection has more than 10,000 themes, many of which completely redesign the icon design.
To apply a new theme:
- π± Open the Themes app (icon with brush on desktop)
- π Enter the search box for βiconsβ or βicons"
- π¨ Choose your favorite theme and click Apply
- βοΈ In the theme settings, you can enable the option "Icons Only" so as not to change the wallpaper and fonts.
Note that some premium themes require a fee (between 50 and 300 rubles). Free options often have a limited set of icons - for lesser-known applications, standard icons may remain. To check the completeness of the coverage, scroll to the right before applying the theme - all available icons are displayed there.
β οΈ Attention: After update MIUI To avoid this, save your favorite theme to Favorites before updating (heart icon in the upper right corner of the theme screen).
| MIUI version | Support for topics | Limitations |
|---|---|---|
| MIUI 12-13 | Full support | Some icons may not change for system applications |
| MIUI 14 | Full support | Additional confirmation is required when applying the topics |
| HyperOS | Partial support | Some MIUI topics may not work properly |
Method 2: Manually modifying icons through application settings
Few people know, but MIUI has a hidden feature of changing icons for individual applications without changing the whole theme, which works on all Xiaomi devices with a firmware version at least MIUI 10.
Instructions for modification:
- Press and hold your finger on the icon of the app you want to change.
- In the menu that appears, select Application Information
- Slip on the current app icon at the top of the screen
- Choose one of the alternative icons (if available)
Unfortunately, this method does not work for all applications β only for those whose developers have downloaded alternative icons to the app. APK-This option is usually available for system utilities (Camera, Gallery, Settings) and popular services (Google Play, YouTube, Chrome).
π‘
If the icon isnβt in the options, try updating the app through Google Play β sometimes newer versions add additional graphical resources.
For applications that do not support this function, you can use a workaround:
- π² Create an app shortcut on your desktop (click the icon) β "Labeling")
- πΌοΈ Install any launcher with support for changing icons (for example, Nova Launcher)
- π In the launcher settings, assign a custom icon for the created shortcut
Method 3: Installation of a custom launcher
For maximum freedom in the configuration of the appearance, we recommend using third-party launchers, which allow you to change the icons for each application individually, apply icon packages from third-party designers and customize animations.
The best launchers for Xiaomi with support for custom icons:
- π Nova Launcher β the most functional option with gesture support and deep customization
- π¨ Apex Launcher β a good balance between performance and capabilities
- β‘ Lawnchair is a lightweight open source launcher
- π§ Action Launcher β unique features like βshutterβ and βwindow"
Instructions for setting up (for example, Nova Launcher):
- Install a launcher from Google Play
- Assign it as the default launcher in system settings
- Press your finger on the free desktop space β select Settings
- Go to the Appearance section β Style of icons
- Select the Icon Package and indicate the path to the downloaded set
Popular icon packages for Xiaomi:
- π€ Whicons β Minimalist black and white design
- π CandyCons β bright color icons
- πΊ Minima β geometric shaped icons
- π Lines β icons in the form of lines and contours
Download APK launcher from the official website|Create a backup of current settings|Disable battery optimization for launcher|Verification of compatibility with the Android version-->
β οΈ Note: Some launchers may not work well on HyperOS devices due to changes in memory management. If there are slowdowns after installing the launcher, try turning off the function. MIUI Optimization through ADB-Adb shell settings put global miui_optimization_disabled 1 This operation requires a connection to the PC and enabled debugging. USB.
Method 4: Using the Xposed Framework (for advanced users)
For those willing to take more drastic measures, there is the possibility of completely replacing system icons through the Xposed Framework, which requires an unlocked bootloader and root rights, but gives maximum control over the appearance of the system.
Required components:
- π Unlocked bootloader (instructions on the official Xiaomi website)
- π οΈ Root access (can be accessed via Magisk)
- π§© Xposed module and XIconChanger plugin
- π Set of icons in format PNG (permit 192Γ192 pixel)
Step-by-step:
- Install Xposed Installer and activate the framework
- Download the XIconChanger module through the Xposed repository
- Place the icon pack in /sdcard/XIconChanger folder
- Activate the module and restart the device
- In the module settings, select the icon package and apply the changes
Important: On HyperOS devices, using Xposed can cause system services, especially security-related ones (e.g. Mi Pay will cease to function). TWRP.
What if the phone does not boot after installing Xposed?
Method 5: Change icons through ADB (no root)
For users who donβt want root access but are willing to work with ADB, there is a method of changing system icons via the command line, which works on most Xiaomi devices with MIUI 11 and later.
Tools required:
- π₯οΈ Computer with drivers installed ADB and Fastboot
- π± Included debugging by USB smartphone
- π Set of icons in format PNG filenamed
Instructions for replacement:
- Connect your phone to your PC and authorize debugging
- Open the command line in the folder with ADB
- Execute the command to obtain a list of system applications: adb shell pm list packages -f
- Find the path to the APK file of the desired application (e.g. /system/priv-app/Settings/Settings.apk)
- Remove APK on PC, replace the icons in the res/drawable folder and collect back
- Fly back the modified APK: adb push Settings.apk /system/priv-app/Settings/adb shell chmod 644 /system/priv-app/Settings/Settings.apk
This method requires a good understanding of the structure of Android and can cause applications to fail if improperly modified. APK-We recommend that you first practice backup of system files.
π‘
The ADB method is only suitable for replacing system application icons, and for custom programs from Google Play, this method does not work β their icons are updated with the application.
How to Get Back Standard Icons
If the experiments with the appearance were not successful, you can return the original icons in several ways, depending on the method of change used.
To return to the standard view:
- π If the topics were used MIUI β Go to the Topics app and select the standard theme "Default"
- π± If the icons were changed through the launcher - reset it or delete it (the system launcher will automatically recover)
- π οΈ If you have used Xposed, deactivate the XIconChanger module and restart the device.
- π» If you have changed files through ADB β scoop up the original APK-stock-fix
To completely reset the appearance of the system, perform the following actions:
- Go to Settings β About the phone β Reset settings
- Select Reset Launcher Settings (does not delete application data)
- Confirm the action and wait for the device to restart
If some icons are changed after reset, it may indicate that they have been modified at the system file level, in which case only flashing the device through Fastboot or Recovery will help.