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

Standard icons on Xiaomi smartphones often look monotonous, especially after years of using the same launcher. Fortunately, the manufacturer and third-party developers offer many ways to customize, from simple change of theme to deep modification of system files. In this article, we will discuss all the current methods of replacing icons on Redmi, Poco, Black Shark devices and other lines running MIUI 14/15 and HyperOS.

It's important to understand that not all methods are equally secure: some require unlocking the bootloader or superuser rights, which can affect the warranty and stability of the device. We'll highlight the risks in each section so you can choose the best option without unnecessary compromises. If you're a beginner, start with the first three methods, they do not require technical skills.

Before you start, make sure your device has the latest firmware installed. To check, go to Settings β†’ About Phone β†’ Update MIUI. This minimizes the risk of conflict when installing themes or launchers.

1. Changing icons through standard MIUI themes

The easiest and safest way is to use a built-in theme gallery. Xiaomi offers thousands of free and paid themes with unique icon sets that change in two clicks, which works on all devices without root rights and does not require the installation of additional applications.

To apply a new theme:

  • πŸ“± Open the Themes app (icon with brush on desktop).
  • πŸ” Enter the search for β€œicon pack” or β€œicon iconΒ».
  • 🎨 Choose your favorite theme and click Apply. The system will automatically replace the application icons, wallpaper and interface style.
  • πŸ”„ If the icons have not changed, restart the device or clear the launcher cache in Settings. β†’ Annexes β†’ Application management β†’ Launcher.

Note that some themes only change some icons (e.g. system apps remain standard). To avoid this, look for themes marked β€œFull Icon Pack” or β€œIcon Pack” in the description. Also check the ratings and reviews – this will help avoid themes with bugs or ads.

πŸ“Š What kind of customization do you prefer?
Standard MIUI themes
Third-party launchers
Manual change through ADB
Root-rights fashions

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

If built-in themes aren't enough, third-party launchers offer the flexibility to customize icons.

  • 🌟 Nova Launcher – supports.icon packages, gestures, adaptive icons.
  • πŸ”§ Apex Launcher – a lightweight launcher with wide customization options.
  • πŸ“± Lawnchair – an open source launcher that mimics the Pixel Launcher.
  • 🎨 Microsoft Launcher – Windows integration and cloud icons.

To install custom icons through the launcher:

  1. Download and install the launcher from Google Play.
  2. Install your favorite icon pack (such as Whicons, CandyCons, or Delta).
  3. Open the launcher settings, find the β€œIcon Style” section and select the downloaded package.
  4. Apply the changes and restart the launcher (usually a swipe down on the desktop is enough).

The advantage of this method is the ability to mix icons from different packages or use adaptive icons (when the launcher automatically adjusts the form to the style of the system). However, some system applications (for example, Settings or Phone) may remain unchanged - this is a limitation of MIUI, which is circumvented only through ADB or root.

Download APK launcher from the official website|Make a backup copy of the current desktop|Disable battery optimization for launcher|Check compatibility with the Android version-->

3. Manually modifying icons via ADB (no root)

For advanced users who don’t want to unlock the bootloader but are willing to work with ADB (Android Debug Bridge), there’s a way to replace system application icons without losing warranty.

You'll need:

  • πŸ’» Computer with installed ADB Tools.
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β€” Tap 7 times, then return to the additional β†’ For developers β†’ Debugging by USB).
  • πŸ–ΌοΈ A set of icons in.png format with resolution 192Γ—192 px (you can download from Icon Pack Studio or create your own).

Instructions:

adb shell


pm list packages | grep 'miui' # Find the system application package (e.g. com.android.contacts)




adb pull /data/app/com.android.contacts-1/base.apk # Download APK to PC



Change the icons to APK with APK Editor, save as base_new.apk



adb push base_new.apk /sdcard/




adb shell




su




mount -o rw,remount /system




cp /sdcard/base_new.apk /data/app/com.android.contacts-1/




chmod 644 /data/app/com.android.contacts-1/base.apk




reboot

Warning: This method can cause system applications to crash. Before starting, back up your application via adb backup or Mi Cloud. If the application doesn't open after you restart, delete its data to Settings β†’ Applications or restore the original APK.

What if the ADB can’t see the device?
Make sure that Xiaomi drivers are installed (download from the official website). USB-cable (original) and port USB 2.0 on PC. Enable File Transfer When Connected. If you are using Windows, disable driver signatures via gpedit.msc (for power users).

4. Install custom icons through Magisk (root required)

If your device is unlocked and installed by Magisk, you can use modules to deep customize icons.

  • πŸ”„ MiXplorer Silver – allows you to replace system files directly.
  • 🎭 Iconify – Magisk module that supports more than 400 icon packs.
  • πŸ› οΈ Xposed Framework (for older versions of Android) – Unicon module or Xposed Icon Themer.

Example of installation via Iconify:

  1. Download the Iconify module in.zip format.
  2. Install it through Magisk Manager (Modules β†’ Install from storage).
  3. Reset the device.
  4. Download any icon pack from Google Play and apply it to the Iconify settings.

The advantage of this method is that it supports adaptive icons and allows you to change the icons separately for each application. However, not all icon packs are compatible with MIUI, so check your model’s performance reviews before buying.

⚠️ Note: Some Magisk modules may conflict with Miui Optimization. MIUI). If lags or reboots occur after installing the module, disable optimization in the developer settings or remove the conflicting module.

5.Creating your icons from scratch

If you don't find the right set of icons, you can create your own.

  • 🎨 Graphic Editor: Adobe Photoshop, GIMP (free) or Figma (online).
  • πŸ“ Icon templates for MIUI (down-to-earth XDA Developers).
  • πŸ–ŒοΈ Knowledge of the basics of design: permission 192Γ—192 px, format PNG Transparent, Material Design Style.

Creation process:

  1. Download the icon template for MIUI (usually a circle with a peel mask).
  2. Place your design inside the template, observing the indentations.
  3. Export to PNG with a transparent background.
  4. Use Icon Pack Studio or Android Asset Studio to generate a full package of icons.
  5. Install the created package through the launcher (as described in Section 2).

To simplify the process, you can use online services:

ServiceFeaturesReference
Android Asset StudioGoogle icon generator, support for adaptive iconsWebsite
Icon KitchenCreating icons for launchers with shadow effectsWebsite
App Icon MakerSimple editor with previewWebsite

πŸ’‘

To test your icons, use the Icon Changer app from Google Play, which allows you to temporarily replace the icon of any application without installing a launcher.

Frequent problems and their solutions

When replacing icons, users often encounter common mistakes, and here's how to fix them:

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

  • πŸ”„ Reset the device.
  • 🧹 Clear the launcher cache in Settings β†’ Annexes β†’ Launcher β†’ Warehouse β†’ Clear the cache.
  • πŸ“₯ Make sure the theme is downloaded completely (sometimes files are not downloaded until the end).

Problem 2: The launcher resets the icons after the upgrade.

⚠️ Attention: After update MIUI through OTA Third-party launchers can reset to standard settings. To avoid this, back up the launcher settings before upgrading (in Nova Launcher: Settings) β†’ Backup).

Problem 3: Icons are displayed blurry or incorrectly sized.

  • πŸ“ Check the resolution of the icons – it should be 192Γ—192 px MIUI.
  • 🎨 Use templates with a peel mask (for example, round for MIUI 14+).
  • πŸ” In the launcher settings, enable the option β€œScaling icons” or β€œAdaptive iconsΒ».

Problem 4: Not all icons have changed (there are still system icons).

This is a limitation of MIUI, where some system applications (com.miui.home, com.android.settings) are blocked from changes without root.

  • πŸ”§ Use it. ADB (section 3) or Magisk (section 4).
  • 🎭 Install alternative applications (e.g. Simple Dialer instead of a standard Phone).

Comparison of methods of replacing icons

MethodDifficultyRequired. root/ADBSupport for system iconsRisks.
Standard MIUI themes⭐❌ No.⚠️ Partially.Low.
Third-party launchers⭐⭐❌ No.⚠️ Partially.Medium (conflicts with MIUI)
ADB (no root)β­β­β­βœ… ADBβœ… Complete.High (Application Failure Risk)
Magisk modulesβ­β­β­β­βœ… Rootβœ… Complete.Very high (loss of warranty)
Your icons + launcher⭐⭐❌ No.⚠️ Partially.Low.

πŸ’‘

For most users, the best solution is a combination of a third-party launcher (Nova Launcher) and a free icon pack from Google Play, which gives maximum flexibility without risk to the system.

Can I return the standard icons after the changes?
If you've used themes or launchers, just apply a standard theme or reset your launcher settings, and for ADB or root methods, you'll need to restore the original files from backup or reflash the device.
Why did the icons drop after the MIUI update?
MIUI resets launcher and themes settings when you update. To avoid this, before updating: Back up the launcher settings (in Nova Launcher: Settings β†’ Backup). Save a list of installed themes in the Themes App β†’ My Themes. Use Magisk to fix changes (for power users only).
How to replace an icon of a particular application without changing the rest?
Use apps like Icon Changer (Google Play) or Shortcut Maker: Install the app and select the target app. Download your icon (or select from the gallery). Create a shortcut on your desktop. The original icon will remain on the app menu, but your option will be displayed on the desktop.
Will custom icons work on HyperOS?
HyperOS (the new shell from Xiaomi) supports themes and launchers in the same way as MIUI. However, some features (such as adaptive icons) may work differently. Before setting up, check the compatibility of the selected method with your version of HyperOS on the Mi Community forums.
Can I change the icons on the blocked bootloader?
Yes, but with limitations. Unlocked bootloader available: Standard MIUI themes. Third-party launchers (like Nova Launcher); Applications to replace individual application icons (like Icon Changer); Methods with ADB or Magisk require unlocking.