The standard app icons on Xiaomi smartphones get boring over time, especially if youβve been using the device for several years. Fortunately, the MIUI shell and third-party solutions allow you to completely transform the look of the desktop β from replacing individual icons to installing global themes with a unique design. But how do you do it right so as not to face bugs or loss of functionality?
In this article, we will discuss all the current ways to change icons on Xiaomi, Redmi and POCO β from built-in tools MIUI Themes to advanced launchers like Nova Launcher or Hyperion. We will pay special attention to the nuances for different versions of MIUI (12-14) and smartphone models, as well as how to avoid common errors, such as when icons are reset after a system update.
If you want to change your images, you want to create a unique interface style, read on. We will explain in detail which tools are suitable for beginners and which require root rights or additional knowledge. And yes, on some Xiaomi models (for example, the POCO F5), the standard launcher does not support replacing icons without third-party applications - this is important to consider when choosing a method.
1. Method: Standard MIUI themes (without root and launchers)
The easiest and safest method is to use the built-in Themes app (MIUI Themes), which is available on all Xiaomi smartphones and allows you to change icons along with other interface elements (wallpaper, fonts, animations), the main advantage is that you do not need to install anything additional, and all changes are applied systematically.
How it works:
- π± Open the Topics app (brush icon on desktop).
- π In the Icons section, select your favorite pack (e.g. Minimalist or Glass Morphism).
- π¨ Click Apply β the system will automatically replace the icons of all supported applications.
- βοΈ In the theme settings, you can turn off replacements for individual applications (if the icon looks ugly).
Limitations of the method:
- β Not all apps are supported β some icons (e.g., system or Google) may remain unchanged.
- β Theme choices are limited β many beautiful packs are only available in the Chinese version MIUI or require purchase.
- β After the MIUI update, the theme may reset (especially in beta versions).
β οΈ Warning: On some models (e.g., Xiaomi 13 Pro with MIUI 14), the desktop weather widget may disappear after applying them. To return it, restart the device or reset the launcher settings to Settings β Home Screen β Reset settings.
2. Method: Manually modifying icons through MIUI Launcher
If you only need to change the icon for one or two apps, you can do without completely changing the theme. MIUI Launcher (a standard launcher of Xiaomi) has a hidden function of replacing icons manually.
- Press your finger on the icon of the app you want to change.
- In the menu that appears, select Change (or Edit on some firmware).
- Click on the current icon β a gallery will open where you can select any image from your phoneβs memory.
- Cut the picture under the square (recommended size - 192Γ192 pixels) and save.
This method is suitable for:
- π Quickly replace 1-2 icons (for example, WhatsApp or Telegram).
- π¨ Use your designs (you can download icon packs from sites like Icon Pack Studio).
- π Temporary Changes β The original icon is easy to return via the same menu.
Cons:
- β οΈ When you update the app, the icon may reset (especially if it is system-based).
- β οΈ Not all versions of the MIUI Launcher support this feature (on POCO X3 with MIUI 12.5 it may not be available).
Download the icon pack in format PNG|Cut images to size 192Γ192 px|Save pictures in a separate folder|Check the version. MIUI Launcher (must be no lower than the 4.20)-->
Method 3: Third-party launchers (Nova, Hyperion, Apex)
If the built-in MIUI tools don't suit you, the best solution is to install an alternative launcher.
- π Nova Launcher is the most flexible, supports icon packs and gestures.
- β‘ Hyperion Launcher β optimized for Xiaomi, has built-in themes.
- π― Apex Launcher is lightweight and fast, but with fewer settings.
The following is a step-by-step instruction for Nova Launcher:
- Install Nova Launcher from Google Play and make it the default launcher.
- Download your favorite icon pack (such as Whicons or Delta).
- Open the Nova settings, go to the Appearance β Icon Style.
- Select the downloaded pack - the icons will change automatically.
- For manual replacement, press the icon β Edit β Change the icon.
Advantages of third-party launchers:
- π§ Complete control of design (icon size, indentation, animation).
- π₯ Support for thousands of icon packs from Play Market.
- π Ability to backup settings and transfer to another phone.
β οΈ Warning: On some Xiaomi models (e.g. Redmi Note 12), the MIUI gesture functionality (e.g. swipe down for the notification panel) may be lost when using Nova Launcher (e.g., swipe down for the notification panel). To return it, turn on the option to use full-screen gestures in the launcher settings.
How to return the standard MIUI launcher?
4. Method: Applications for replacement of icons (Icon Changer, X Icon Changer)
If you need to change your icons without changing your launcher, you can use specialized utilities that create shortcuts with new icons without affecting the original apps.
- π οΈ Icon Changer is a simple interface, support for icon packs.
- π X Icon Changer β allows you to change icons for individual users (on Android 12+).
- π¨ Icon Pack Studio β to create your icons from scratch.
Instructions for Icon Changer:
- Install Icon Changer from Google Play.
- Select the icon you want to change.
- Upload a new image (from the gallery or icon pack).
- Create a shortcut on your desktop β the original icon will remain in the app menu.
Features of the method:
- β Does not require root rights or a launcher change.
- β You can test different designs without fear of breaking the system.
- β Labels take up space on the desktop (the original icons don't disappear).
- β Some apps (e.g. Google Pay) may not be opened through shortcuts for security reasons.
π‘
If the icon doesnβt open after you replace it with Icon Changer, try turning off battery optimization for that application in the MIUI settings (Settings β Applications β Permissions β Auto Run).
5. Method: Root access and manual editing of system files
For advanced users willing to risk system stability, there is a radical method of editing system icon files through root, which allows you to change the icons of all applications, including system ones, but requires caution.
What you need:
- π Unlocked bootloader and root access (for example, via Magisk).
- π File Manager with support for root (such as Root Explorer or Mixplorer).
- πΌοΈ Icon packs in.png format with a resolution of 192Γ192 or 256Γ256.
Step-by-step:
- Download the icon pack and unpack it on your phone (for example, in /sdcard/IconPacks folder).
- Open Root Explorer and go to /data/app (for custom applications) or /system/priv-app (for system applications).
- Find the folder with the app you want to replace (e.g. com.android.chrome for Google Chrome).
- Inside the folder, find the *.apk file and extract it (for example, using APK Editor).
- In the extracted files, find the res/drawable folder β here are the icons stored.
- Replace the original files (ic_launcher.png, ic_launcher_round.png, etc.) with your own.
- Collect.apk back, sign it and install it on top of the original app.
Risks of the method:
| Problem. | Effects of consequences | How to avoid |
|---|---|---|
| Incorrect APK signature | Application won't start | Use a Uber-apk Signer to Signature |
| Disparity of icon permissions | Icons are displayed blurry | Use icons with a resolution of 192Γ192 or 256Γ256 |
| Delete important files | System crash or bootloop | Backup /system folder before changes |
| Updating the annex | Icons are being dropped | Disable Auto Update for Modified APKs |
β οΈ Warning: On devices with MIUI 13/14 and Android 12+, editing the system APK may cause Google Play Protect to work and block certain features (e.g., Google Pay or Widevine L1 for Netflix in HD).
π‘
Root is only suitable for power users. If you are not sure about your skills, use third-party launchers or apps to replace icons - they give a similar result without risk to the system.
6. Method: ADB-commands for changing icons (without root)
A little-known way to change system icons without root rights is to use ADB (Android Debug Bridge).This doesnβt work on all Xiaomi models, but it can be useful for power users.
What you need:
- π₯οΈ Computer with installed ADB-Drivers and Platform Tools.
- π± Enable Debugging Mode on USB on the phone (Settings β About Phone β Version MIUI β 7 times tap on version β Return to Additional β For developers).
- πΌοΈ Pack icons in.png format with the correct names (e.g. ic_launcher_calendar.png).
Instructions:
- Connect your phone to your PC and open the command line in the folder with the platform-tools.
- Check the connection command: adb devices (the name of your device should appear).
- Download the icon pack and place it in the /sdcard/IconPacks folder on your phone.
- Use the command to replace the icon (example for Calendar): adb shell su mount -o rw,remount /system cp /sdcard/IconPacks/ic_launcher_calendar.png /system/priv-app/Calendar/res/drawable/ chmod 644 /system/priv-app/Calendar/res/drawable/ic_launcher_calendar.png reboot
Limitations:
- β It does not work on all the firmware (on the MIUI 14 may need to be disconnected MIUI Optimization in the Developer Settings).
- β After updating MIUI change.
- β Not all system icons can be replaced this way (e.g. Settings or Phone are often protected).
Comparison of all methods: which one to choose?
To make it easier for you to determine, we have compiled a comparative table of methods:
| Method | Difficulty | Need root? | Are all icons supported? | Risk to the system | Suitable for beginners |
|---|---|---|---|---|---|
| Standard MIUI themes | β | β No. | β No (supported only) | β No. | β Yes. |
| Replacement in MIUI Launcher | ββ | β No. | β No (only selected) | β No. | β Yes. |
| Third-party launchers (Nova, Hyperion) | ββ | β No. | β Yes (with icon packs) | β No. | β Yes. |
| Applications (Icon Changer) | ββ | β No. | β No (through labels only) | β No. | β Yes. |
| Root + editing APK | ββββ | β Yes. | β Yes (all, including system) | β High-pitched | β No. |
| ADB-team | βββ | β No, but I need a PC) | β οΈ Partially. | β οΈ Medium. | β No. |
Selection recommendations:
- π For beginners: Start with standard themes MIUI or install Nova Launcher with a pack of icons.
- π οΈ For power users: If you want full customization, use root or ADB, but don't forget the backup.
- β‘ For quick replacement: Icon Changer or manual editing via MIUI Launcher.
Frequent problems and their solutions
When you change your icons to Xiaomi, users often encounter common mistakes, and we have collected the most common ways to fix them: