How to change the icon on Android Xiaomi: from standard methods to hidden MIUI features

Why Xiaomi’s Standard Icons Are Irritating to Users

Xiaomi’s MIUI-based smartphones are famous for their customization, but even it doesn’t always suit users. One of the most common queries is how to change the icon to Xiaomi’s Android, because standard app icons often look too bright, don’t match the style of wallpaper or just get bored over the years of use. Unlike β€œnaked” Android, where most launchers support replacing icons, MIUI traditionally limits such capabilities.

Complicating the problem is that Xiaomi regularly updates the shell, and methods that worked on MIUI 12 may no longer work on MIUI 14 or HyperOS. For example, in older versions you could replace icons through themes, but now this functionality is reduced. In addition, budget models (Redmi Note 10, POCO M4 Pro) often lack the advanced personalization settings available to flagships (Xiaomi 13 Ultra, Mi 11 Pro).

In this article, we will discuss 5 working ways to change icons on Xiaomi, from simple (through themes and launchers) to advanced (using ADB and modified APKs). Each method is tested on current versions of MIUI and HyperOS, and takes into account the features of different models from Redmi 9A to Xiaomi 14.

Method 1: Using MIUI themes (the easiest method)

The official way to change icons on Xiaomi is to install one of the themes in the MIUI Themes store. This method does not require root rights and works on all devices, but has limitations: you change all icons at once, not selectively.

How to do this:

  • πŸ“± Open the Themes app (icon with brush on desktop).
  • πŸ” In the search bar, type in a query, such as β€œicon pack” or β€œminimalism icons".
  • 🎨 Choose your favorite theme and click Apply. The system will automatically replace icons, wallpaper and fonts.
  • βš™οΈ If you want to leave only icons, after applying the theme go to Settings β†’ Display. β†’ System style and manually return standard wallpaper/fonts.

Important: many themes in MIUI Themes are paid (50 to 300 Mi Coins), free options are usually limited to basic icon sets, and note that after the MIUI update, some themes may reset.

πŸ“Š What theme? MIUI You use it most often?
Standard (no changes)
Minimalist icons
Dark subject.
Bright colored themes
Your own customizations

Method 2: Installation of a third-party launcher (rootless flexibility)

If you need to change individual icons or use sets from Google Play, the best option is to install an alternative launcher.

  • πŸš€ Nova Launcher – supports icon packs, gestures, adaptive icons.
  • 🎨 Lawnchair – open source, minimalist design.
  • ⚑ Apex Launcher – Optimized for weak devices (Redmi) 8A, POCO C31).
  • πŸ”§ Microsoft Launcher – Windows integration, but limited customization.

Instructions for setting up (for example, Nova Launcher):

  1. Download Nova Launcher from Google Play and install it as the default launcher.
  2. Press your finger on the desktop β†’ Settings β†’ Style of icons.
  3. Select the Icon Pack (e.g. Whicons, CandyCons) and apply it.
  4. To change an individual icon: Press it β†’ Change β†’ Edit β†’ Select a new image from the gallery.

Warning: Some Xiaomi models (such as the Redmi Note 11 with MIUI 13) may miss navigation gestures after installing the launcher. To return them, go to Settings β†’ Display β†’ Full-screen mode and select Gestures manually.

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

Method 3: Manually modify icons through "Adaptive icons" (hidden MIUI function)

Few people know, but MIUI has a hidden feature called Adaptive Icons that allows you to change the shape of icons without third-party apps, which works on devices with MIUI 12.5+ and HyperOS, but not on all models (for example, on the POCO X3 Pro it is not, and on Xiaomi 12T it is).

How to turn on:

  1. Open the Settings β†’ Display.
  2. Scroll down and find System Style (on some devices it is hidden – tap on Additional).
  3. Select Adaptive icons and turn on the switch.
  4. Now press any icon on your desktop β†’ Change β†’ Form and choose one of the options (circle, square, rounded corners, etc.).

Limitations of the method:

  • ❌ You can not change the image of the icon itself – only its shape.
  • ❌ On some devices (Redmi 10, POCO M4 5G) function.
  • ❌ After updating MIUI settings may reset.
How to return standard icons if something goes wrong?
If the icons become blurry or don’t show after the changes, do the following: 1. Reboot the device. 2. Go to Settings β†’ Applications β†’ Application Management and clear the cache for Launcher (or MIUI System Launcher). 3. If the problem persists, reset the launcher settings: Settings β†’ Display β†’ System Style β†’ Reset.

Method 4: Replace icons via ADB (for advanced users)

If you need to completely redefine system icons (such as replacing the Google Play icon or Settings icon), you can use ADB (Android Debug Bridge), which requires a PC connection and basic command line knowledge, but gives you maximum freedom.

Step-by-step:

  1. Turn on USB Debugging on your phone: Settings β†’ About Phone β†’ MIUI version (tap 7 times to unlock Developer Mode). Then: Settings β†’ Additional β†’ Developers β†’ Debugging on USB.
  2. Connect your phone to your PC and open Command Prompt (Windows) or Terminal (Mac/Linux).
  3. Check the connection: Adb devices should show the name of your device.
  4. Download the icon pack in.apk format (for example, from iconpackstudio.com) and install it on your phone.
  5. Follow the command to use the icon pack: adb shell cmd overlay enable --user 0 com.icon.pack.name (replace com.icon.pack.name with the real name of the package).
  6. Reset the device.

Important: This method can cause system applications to crash if the icons in the pack are in the wrong resolution or format.

adb shell pm clear com.miui.home

This will reset the desktop settings, but will return the standard look of the icons.-->

Method 5: Modification of APK system applications (for experienced)

The most radical way is to change the icons directly into the APK-system application files:

  • πŸ”“ Root rights (or unlocked bootloader).
  • πŸ’» Ability to work with APKTool, Smali and decompilation.
  • πŸ“¦ Backup of firmware (in case of brick).

Instructions:

  1. Download the system application APK (e.g. Settings) from your phone via Root Explorer or Adb pull.
  2. Decompile it with APKTool: apktool d settings.apk -o settings_dec
  3. In the res/drawable folder, find the icon files (usually in.png or.xml format) and replace them with your own.
  4. Compile. APK back: apktool b settings_dec -o settings_mod.apk
  5. Sign a modified APK with a Uber-apk signer.
  6. Install it on your phone via adb install or TWRP.

⚠️ Note: Incorrect modification of the system APK This can lead to bootloop (a looped boot). On HyperOS devices (such as Xiaomi 14), this is especially risky because of the increased security. MIUI Anti-Rollback.

Comparison of methods: which one to choose?

To make it easier for you to determine, we have collected the key pros and cons of each method in the table:

MethodDifficultyNeed root?Changes all the icons?It's running HyperOS?Risk of failure
MIUI themes⭐ (simple)❌ No.βœ… Yes.βœ… Yes.⭐ (low-key)
Sideways launcher⭐⭐ (middle-of-the-road)❌ No.❌ No (selectively)βœ… Yes.⭐ (low-key)
Adaptive icons⭐ (simple)❌ No.❌ No, only the form)βœ… Yes, most of them)⭐ (low-key)
ADB⭐⭐⭐ (difficult)❌ No.βœ… Yes.βœ… Yes.⭐⭐ (middle-class)
Modification of APK⭐⭐⭐⭐ (difficult)βœ… Yes.βœ… Yes.❌ No (risky)⭐⭐⭐ (high-end)

For most users, the best choice is a third-party launcher (flexibility) or MIUI themes (simplicity). Methods with ADB and APK modification will suit only those who are willing to risk the stability of the system for a unique design.

πŸ’‘

On devices with HyperOS (for example, Xiaomi 14) it is better to avoid deep modifications – the new shell has enhanced protection against changes in system files, and even ADB-Teams can work in an unstable manner.

FAQ: Frequent questions about changing icons on Xiaomi

Can I change the icon of only one application without a launcher?
Yes, but with limitations. MIUI doesn't have a built-in feature for this, but you can: Use a shortcut: create a duplicate of the application through Settings β†’ Apps β†’ Duplicate of the application, then change its icon through a launcher (for example, Nova). Install Shortcut Maker from Google Play β€” it allows you to create custom shortcuts with any icons. Both methods do not replace the original icon, but add a new one to the desktop.
Why did my custom icons drop after the MIUI update?
This is standard MIUI behavior β€” for major updates (e.g., from MIUI 13 to MIUI 14), the system resets the launcher settings and themes. To avoid loss: Before upgrading, backup the launcher settings (in Nova Launcher: Settings β†’ Backup). Use cloud themes β€” they are tied to the Mi Account and restored automatically.
How to return standard icons if something goes wrong?
The methods of rollback depend on the method of change: After using MIUI themes: go to Settings β†’ Display β†’ System Style and select Standard Theme. After ADB: execute the command: adb shell cmd overlay disable com.icon.pack.name After modifying APK: reinstall the original APK via TWRP or adb install -r.
Does this work for POCO and Redmi?
Yes, but with nuances: POCO (e.g. POCO F5, POCO X5 Pro) uses POCO Launcher, which supports icon packs out of the box. Just download the icon pack and apply it to the launcher settings. Redmi (e.g. Redmi Note 12) often lacks the Adaptive icon feature, but works well with third-party launchers. POCO with MIUI for POCO (e.g. POCO X3 NFC) may not work installing themes through MIUI Themes - use Google Play.
Can I change the icons of system applications (Settings, Phone, Messages)?
Yes, but with limitations: No root: only through ADB (method 4) or launchers that support icon packs (for example, Nova Launcher with Icon Pack Studio plugin). With root: complete freedom - you can edit APK system applications (method 5). HyperOS is more difficult to replace system application icons because of the protection of MIUI Anti-Rollback.