How to change the icons on Xiaomi on your own: 5 proven ways

Standard MIUI icons on Xiaomi, Redmi or POCO smartphones can get bored quickly, especially if you’re looking for a unique design. Fortunately, the manufacturer provides several ways to replace them: from simple themes from the official store to deep customization through ADB or third-party launchers. In this article, we will analyze all the current methods, including nuances for different versions of MIUI (12 to 14) and popular models from the Redmi Note 12 to the flagship Xiaomi 14.

It is important to understand that not all methods are equally safe. For example, changing system files through ADB can cause failures if you do not follow the instructions. On the other hand, using themes or launchers are the only methods that do not require root rights and do not affect the warranty. We will describe each option in detail so that you can choose the best one for your model and level of training.

1. Replacement of icons through official MIUI themes

Xiaomi offers thousands of free and paid icon packages that change in a few clicks, and works on all devices with MIUI 11 and newer, including the POCO F5 or Redmi K60.

To apply a new theme:

  • πŸ“± Open the Themes app (icon with brush on desktop).
  • πŸ” In the search box, type a query, such as "minimalism icons" or "flat icons".
  • 🎨 Select your favorite theme and click Apply. The system will automatically replace icons, wallpaper and fonts (if included in the package).
  • βš™οΈ For fine-tuning, go to Settings. β†’ Registration β†’ Themes and disable unnecessary items (e.g., changing fonts).

Advantages of this method:

  • βœ… Does not require root rights or ADB.
  • βœ… It works on all Xiaomi, Redmi models, POCO.
  • βœ… You can return standard icons in one click.

⚠️ Note: Some themes may contain ads or plugins that slow down the system. Before installing, read reviews from other users in the theme store.

πŸ“Š What is the way to replace icons you have tried?
Official MIUI themes
Third-party launchers
ADB-team
Root rights
I've tried nothing.

2. Use of third-party launchers (Nova, Apex, Hyperion)

If the built-in themes aren't enough, you can install an alternative launcher from Google Play, popular options are Nova Launcher, Apex Launcher or Hyperion Launcher, which allow you not only to change the icons, but also customize animations, gestures and desktop layout.

Instructions for Nova Launcher:

  1. Install the launcher from Google Play and select it as the default launcher.
  2. Download a pack of icons (such as Whicons, Fluxo or CandyCons) from the store.
  3. Press your finger on the desktop β†’ Settings β†’ Style of icons.
  4. Select the downloaded package and apply the changes.

Comparison of popular launchers:

LauncherSupport for icon packagesAdditional functionsCost
Nova LauncherYes (full support)Gestures, backup, animation setupFree of charge (Prime - 499) β‚½)
Apex LauncherYes.Hiding icons, changing the size of the gridFree of charge (Pro - 399) β‚½)
Hyperion LauncherYes (limited)Integration with MIUI, adaptive iconsFree of charge.

Nova Launcher Prime offers advanced features like creating gesture folders or hiding apps. If you want maximum customization, this launcher is the best choice for Xiaomi.

β˜‘οΈ Preparation for launcher installation

Done: 0 / 4

3. Manually modifying icons via ADB (no root)

For advanced users who want to replace system icons without root rights, the method using ADB (Android Debug Bridge) is suitable. This method works on MIUI 12-14, but requires caution - incorrect commands can lead to failures.

Step-by-step:

  1. Enable USB Debugging in Settings β†’ About Phone β†’ MIUI Version (click 7 times, then go back to Settings β†’ Additional β†’ For Developers).
  2. Connect the phone to the PC and confirm the debugging permission.
  3. Download ADB Tools and unpack the archive.
  4. Open the command line in the ADB folder and do:
adb shell pm list packages | grep launcher

This command will show the name of the system launcher (usually com.miui.home), then you need to replace the icons in the launcher folder, but this will require:

  • πŸ“ Download the icon package in.png format with resolution 192Γ—192.
  • πŸ”„ Use it. ADB push to upload files to /data/local/tmp.
  • πŸ”§ To issue rights to record via adb shell chmod 777.

⚠️ Note: Replacement of system icons through ADB Before experimenting, back up your data via adb backup or Mi Cloud.

What if the icons have not changed after ADB?
If the icons haven't updated, restart your phone or clear the launcher's cache through Settings β†’ Applications β†’ Application Management β†’ Launcher β†’ Clear the cache. In rare cases, you need to reinstall the launcher via ADB: adb shell pm uninstall -k --user 0 com.miui.home This command will reset the launcher to factory settings!

4. Replace icons with root rights

If you have a bootloader unlocked and Magisk installed, you can edit system files directly, a method that gives you maximum freedom but is unwarranted and can lead to a device blinking when errors occur.

Instructions for devices with MIUI:

  1. Install Root Explorer or Mixplorer with superuser rights.
  2. Go to /system/app/Launcher or /system/priv-app/Launcher (the path depends on the version of MIUI).
  3. Find icon files (usually in.png format inside res/drawable).
  4. Replace them with your files, retaining the original names and permissions.
  5. Reset the device.

Safety recommendations:

  • πŸ”„ Always backup the original files.
  • πŸ›‘οΈ Check the file access rights (must be rw-r)--r--).
  • πŸ“± Use it. TWRP Create a full backup system before changes.

Example of the icon folder structure in MIUI 14:

/system/priv-app/Launcher/Launcher.apk/res/drawable-xxxhdpi/


- ic_launcher_calendar.png




- ic_launcher_contacts.png




- ic_launcher_settings.png

πŸ’‘

If the icons are blurred after replacing, check their resolution. For MIUI, the optimal size is 192Γ—192 pixels with a transparent background (PNG).

5.Creating your own icon package for MIUI

If you want unique icons, you can create your own package and upload it to the system.

  • 🎨 Graphics Editor (Photoshop, GIMP or Figma).
  • πŸ“¦ Tool for packing themes (MIUI Theme Editor).
  • πŸ“± Phone with MIUI test.

Creation process:

  1. Download the icon template for MIUI (e.g. from xiaomi.eu).
  2. Edit each icon according to your design (size: 192Γ—192, format: PNG).
  3. Use MIUI Theme Editor to pack icons into a.mtz file.
  4. Upload the theme to your phone through Settings β†’ Design β†’ Local Themes.

Popular styles of icons for MIUI:

  • πŸ–ΌοΈ Minimalism – monochromatic icons without shadows.
  • 🎨 Gradient - smooth transitions of flowers.
  • πŸ“ Geometry – strict shapes and angles.
  • 🌈 Neumorphism – soft shadows and volume.

πŸ’‘

Creating your own theme is the only way to get unique icons that don’t repeat themselves to other users, but it takes time and graphics skills.

Frequent problems and their solutions

When replacing icons with Xiaomi, there may be errors. Let's consider the most common and ways to fix them.

Problem 1: Icons don’t change after the theme is applied.

  • πŸ”„ Reset the device.
  • 🧹 Clear the launcher cache in Settings β†’ Annexes β†’ Application management β†’ Launcher β†’ Clear the cache.
  • πŸ“₯ Check if your version supports it. MIUI Theme selected (some topics only work on the subject) MIUI 13+).

Problem 2: After using ADB, the launcher stopped working.

  • πŸ”§ Run adb shell pm clear com.miui.home to reset settings.
  • πŸ“₯ Reinstall the launcher via adb install (download). APK APKMirror).
  • πŸ”„ If nothing helps, reset your settings through Recovery.

Problem 3: Icons are displayed blurry or incorrectly sized.

  • πŸ“ Make sure that the icons are allowed β€” 192Γ—192 pixel.
  • 🎨 Save files in format PNG transparently.
  • πŸ”„ Restart your phone after replacing it.
Can I return the standard icons after replacement?
If you've used themes or launchers, just apply a standard theme or go back to the system launcher, and change it through ADB or root, you'll need to restore the original files from the backup or reflash the device.
Will the third-party icons on the POCO F5 with MIUI 14 work?
Yes, but with reservations: Official MIUI themes work without restrictions. Third-party launchers (like Nova) are supported, but may conflict with MIUI gestures. Replacement via ADB is possible, but requires disabling MIUI Optimization in the developer settings.
How to change icons only for individual applications?
This is suitable for: Nova Launcher (long-click on the icon β†’ Edit β†’ select another icon from the package); Icon Changer from Google Play (allows you to replace icons one by one); Manual replacement through ADB (you need to know the exact names of the icon files); Please note that some system applications (such as Settings or Phone) may not change through third-party utilities.
Will I lose my warranty if I change my icons through ADB or root?
Replacing icons through official themes or launchers does not affect the warranty. However: Using ADB to edit system files can be considered a violation of the warranty if it causes a failure. Unlocking the bootloader and getting root automatically disqualifies warranties on most Xiaomi devices. If you are interested in warranty, use only the first two methods (themes or launchers).
Where to download quality icon packages for Xiaomi?
Recommended sources: 🌐 XDA Developers – a forum with customizations for MIUI. 🎨 XIconifier – an application with a collection of icons. πŸ“¦ DeviantArt – Art Packages from Designers. πŸ“± The shop that MIUI β€” Official and verified packages. avoid sites with suspicious APK β€” They may contain malicious code.