Not all Xiaomi users like standard MIUI icons, some want to refresh the interface, some want to make it more minimalistic, and some just get tired of the same icons after updating the firmware. Fortunately, the manufacturer provides several ways to change them, from simple built-in tools to advanced methods for power users.
In this article, we will analyze all the current ways to change icons on Xiaomi, Redmi and POCO smartphones - from installing ready-made themes from the Mi Theme Store to manually editing system files via ADB. We will pay special attention to the nuances for different versions of MIUI (12-15) and smartphone models, and also tell you how to avoid typical customization errors.
1. Standard way: using themes from the Mi Theme Store
The easiest and safest method is to install ready-made themes from the official Mi Theme Store, which doesn't require root rights or technical skills, and the result is instantaneous. Here's how it works:
- π± Open the Themes app (icon with brush) on the home screen.
- π In the search box, type a query, for example: βminimalist iconsΒ», Β«3D Icons or "dark iconsΒ».
- π¨ Choose your favorite theme and click Apply. Icons, wallpapers and even fonts will change automatically.
- βοΈ To apply only icons, not the whole theme, click on the three dots in the upper right corner and select Settings. β Icons.
Note that some themes may be paid (between 50 and 300 rubles), but most free options look just as good, and MIUI 14/15 also introduced the βMix Themeβ feature, which allows you to combine icons from one theme with wallpaper from another.
Installation of third-party launchers (Nova, Apex, Hyperion)
If you don't like the built-in themes, you can install a launcher from Google Play, popular options are Nova Launcher, Apex Launcher and Hyperion Launcher, which allow you not only to change icons, but also to customize animations, gestures and even hide unnecessary applications.
Instructions for setting:
- Download a launcher (like Nova Launcher) from Google Play.
- Run it and select it as the default launcher (the system will prompt you to do this automatically).
- Go to the launcher settings (Long click on the desktop β Settings).
- In the Appearance section, select the Icon Style and download the icon pack (e.g. Whicons, Fluxo or Minima).
- Apply changes β the icons will be updated immediately.
The advantage of this method is that you get full control over the interface, including icon size, indentations, and even folder shape. The disadvantage is that some system icons (such as Settings or Phone) can remain unchanged if the icon pack does not support them.
π‘
In Nova Launcher, you can configure adaptive icons β they will automatically adapt to the form of the selected pack, even if there is no exact match for any application.
3. Manually modifying icons via ADB (for power users)
This is a way for those who are willing to dive into technical details, and it allows you to replace any system icons, including those that do not change through themes or launchers.
- π₯οΈ Computer with installed ADB and Xiaomi drivers.
- π± Included Debugging by USB on a smartphone (Settings) β The phone. β Version. MIUI β Press 7 times, then return to Additional β For developers).
- π§ Root rights (not necessarily, but simplifies the process).
Step-by-step:
- Connect your smartphone to your PC and execute a command to check the connection: Adb devices Make sure the device appears in the list.
- Download the icon pack in.png format (the resolution must match the original, usually 108x108 or 192x192).
- Use the command to extract system icons (example for the Settings icon): adb pull /system/app/Settings/res/drawable-xxhdpi/ic_settings.png
- Replace the original file with your own and download back: adb push new_icon.png /system/app/Settings/res/drawable-xxhdpi/ic_settings.png
- Reboot your smartphone.
What to do if the icon has not changed?
Important: Incorrect actions through ADB can cause system failure. Always back up the original files before replacing them.
4.Magisk modules (root required)
If your smartphone has an unlocked bootloader and Magisk is installed, you can use special modules to replace the icons.
- π MiuiHome Mod β allows you to customize the launcher MIUI, including icons, animations and gestures.
- π¨ Iconify is a universal module for replacing icons at the system level (works even with system applications).
- π§ Xiaomi.eu Customizer β a set of tools for deep customization MIUI, including icons, fonts and statusbars.
How to install the module:
- Download the module file (usually in.zip format) from the XDA Developers or 4PDA forum.
- Open Magisk Manager and go to the Modules section.
- Click Install Module and select the downloaded file.
- Reboot your smartphone.
Warning: Not all modules are compatible with the latest versions of MIUI 14/15. Check user reviews on thematic forums before installing.
5. Change icons via APK editor (for individual applications)
If you only need to change an icon for one particular app, you can use an APK editor, such as APK Editor, which does not require root rights, but has limitations: the modified app will have to be installed manually, and updates through Google Play can reset the icon.
Instructions:
- Download APK Editor from Google Play.
- Select the application you want to change and click the APK Select.
- In the editor go to the Resources section β Drawable and find the icon file (usually ic_launcher.png or ic_launcher_foreground.png).
- Replace the file with your own (the resolution must match!).
- Save the changes and install the modified APK.
Note that this method is only suitable for third-party applications. System applications (for example, Camera or Calls) will not be changed this way - root or ADB will be required.
6. Reset icons to standard settings
If, after experimenting with themes or launchers, icons start to show up incorrectly (for example, some icons are lost or become pixelated), you can return everything to factory settings.
| Method | Action | Notes |
|---|---|---|
| Resetting the topics | Open Topics β Profile. Click on three dots in the corner β Reset to a standard theme. | Bring icons, wallpaper and fonts back to factory. |
| Clearing the launcher cache | Settings β Applications β All applications. Find Launcher (or MiuiHome) β Clear the cache. | It helps if the icons are not displayed correctly. |
| Reinstallation of the launcher | Remove the current launcher (like Nova). Install it from Google Play. | Relevant for third-party launchers. |
| Resetting settings | Settings β About phone β Reset settings. Select Reset interface settings. | It does not affect user data, only interface settings. |
Importantly, if you used ADB or Magisk to replace your system icons, resetting through the settings wonβt return the original files, in which case youβll have to manually restore backups or reflash your smartphone.
Frequent Mistakes and How to Avoid Them
When you change your icons to Xiaomi, users often face typical problems, and here are the most common ones and ways to solve them:
- β Icons donβt change after the topic is applied πΉ Check if your smartphone model supports the theme you choose (some themes only work on flagships). πΉ Clear the app cache Themes (Settings) β Annexes β Topics β Clear the cache).
- β The side of the icon looks blurry πΉ Make sure that the resolution of the new icons is consistent with the original (usually the original) 108x108 or 192x192 for MIUI). πΉ Use.png icons with transparent background.
- β After updating MIUI Icons dropped πΉ This is normal system behavior after major updates (e.g., with a MIUI 13 on MIUI (14) Themes and launchers may be dropped. πΉ Save your favorite icon packs to your device to quickly restore them after the update.
Make sure you have enough space (minimum 500MB)
Make a backup copy of important data
Check the compatibility of the theme/launcher with your version of MIUI
Turn off battery optimization for launcher (if using a third-party)
-->
If none of the methods worked, perhaps the problem lies in the manufacturerβs limitations, for example, on some POCO models with MIUI for POCO, some customization functions are disabled, in which case you only have to wait for updates or consider alternative firmware (for example, Xiaomi.eu).