How to change the app icon on Xiaomi: 5 working ways

Replacing the standard icons on Xiaomi smartphones is a popular way to personalize the MIUI interface. Many users want to highlight their favorite apps, make the design unique or simply remove the boring standard icons. However, not everyone knows that Xiaomi has several ways to change icons at once, from simple themes to manual editing through ADB.

In this article, we will discuss all the current methods for MIUI 14/15 (including Redmi, POCO and Black Shark), their pros and cons, and give recommendations on choosing the best option for your model. Importantly, some methods require unlocking the bootloader or root rights - we will separately note such cases and warn against risks.

1. Replace icons through standard MIUI themes

The easiest and safest way is to use the built-in theme feature in MIUI. This method does not require administrator rights, works on all models (including Redmi Note 12, POCO X5, Xiaomi 13) and allows you to change icons with packages.

How it works: The Theme Center (Settings β†’ Decoration β†’ Theme) has thousands of free and paid themes, many of which include unique icon sets. The theme application automatically replaces the icons of all supported apps.

  • βœ… Pros: no need to install third-party programs, safe for the system, a wide range of designs.
  • ❌ Cons: you can not change the icon of only one application, some themes are paid.
  • πŸ” Feature: after the update MIUI Themes can be dropped – check compatibility.

Step-by-step:

  1. Open the settings β†’ design β†’ Theme.
  2. At the bottom of the screen, click Download Themes (cloud icon).
  3. In the search box, type a query, such as "minimalism icons" or "dark icons".
  4. Select your favorite theme and click Apply.
  5. Confirm the replacement in the pop-up window.
πŸ“Š How often do you change the theme of your design on Xiaomi?
Once a week.
Once a month
Only after the MIUI update
Never changed.

⚠️ Attention: Some topics from the Theme Center contain ads or collect data. Check other users' reviews and theme rankings before installing (optimum 4.5).+ star).

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

If the built-in themes are not enough, you can install an alternative launcher: popular options: Nova Launcher, Apex Launcher or Hyperion Launcher (optimized for Xiaomi).

  • 🎨 Install individual icons for each application.
  • πŸ“¦ Use icon packages from Google Play (e.g. Whicons, CandyCons).
  • πŸ”„ Change the shape, size and shadow of icons.

Example of settings in Nova Launcher:

  1. Install Nova Launcher from Google Play.
  2. Set it as the default launcher in the system settings (Settings β†’ Applications β†’ By default β†’ Launcher).
  3. Long press on the icon β†’ Change β†’ Icon.
  4. Select an icon pack or upload your file (.png format, at least 192Γ—192 px resolution).
LauncherSupport for icon packagesFree versionOptimization for MIUI
Nova Launcherβœ… (full-fledged)βœ… (restrictively)βœ…
Apex Launcherβœ…βœ…βŒ (possible lag)
Hyperion Launcherβœ…βŒ (only pro)βœ… (best-for-for-for-Xiaomi)
POCO LauncherβŒβœ…βœ… (built-in POCO)

Important: Launchers consume additional RAM (up to 150-300 MB), on weak models (for example, Redmi 9A), this can cause slowdowns.

3. Manually modifying icons via ADB (for advanced)

This method is suitable for those who are ready to work with Android Debug Bridge (ADB), it allows you to replace the icon of any system or user application, but requires:

  • πŸ”§ Included mode Debugging by USB (Settings β†’ The phone. β†’ Version. MIUI β†’ Press 7 times, then additionally β†’ For developers).
  • πŸ–₯️ Computers with installed ADB-Drivers and Platform Tools.
  • πŸ“ Prepared icon file in.png format (size) 192Γ—192 px, transparent background).

Step-by-step:

  1. Connect the phone to the PC and confirm debugging.
  2. Open the command line in the folder with platform-tools.
  3. Enter the command to back up the original icon: adb pull /data/app/com.example.app-1/base.apk icon_backup.png (Replace com.example.app with an app package, such as com.android.chrome for Chrome).
  4. Use APK Editor (on PC) to replace the icon in the base.apk file.
  5. Install modified APK: adb install -r modified.apk

USB debugging enabled

Installed ADB-PC-driver

Download APK Editor (e.g. APKTool)

Created a backup copy of the original icon

File of the new icon in format PNG 192Γ—192-->

⚠️ Attention: Incorrect editing APK-File files can cause an application to crash or a cyclical system reboot. Before experimenting, create a full backup through Settings β†’ Additionally. β†’ Backup.

4. Applications for changing icons (without root)

If ADB is too complex and launchers are not suitable, you can use specialized programs.

  • πŸ“± Icon Changer – allows you to replace icons one by one, supports shortcuts).
  • 🎨 Awesome Icons – More than 10,000 free icons, integration with Nova Launcher.
  • πŸ”„ X Icon Changer is a simple interface, but requires manual selection of images.

How to work with Icon Changer:

  1. Install the app from Google Play.
  2. Select the icon you want to change.
  3. Click Change the icon and select a file from the gallery or icon package.
  4. Create a shortcut on the home screen (the original icon will remain in the app menu).
Why can’t I change the system icon?
System applications (e.g. com.android.settings) are protected from root-free changes.Even with ADB, modifying them can cause MIUI to fail.The alternative is to hide the original icon and create a shortcut with a new one through Nova Launcher or Icon Changer.

Limitations of methods without root:

  • ❌ You can’t change the icon in the app menu – only on the home screen.
  • ❌ After updating the application, the icon may be reset.
  • ❌ Some apps (like Google Play Services) block icon changes.

5. Replace icons with root rights (Magisk)

If your Xiaomi has an unlocked bootloader and Magisk installed, you can use modules for deep customization.

  • πŸ”§ Xposed Framework + Unicon module (for older versions of Android).
  • πŸ“¦ Magisk Module "Iconify" - Supports MIUI 14/15.
  • 🎨 Substratum Theme Engine – allows you to apply themes at the system level.

Instructions for Iconify:

  1. Install Magisk and Iconify module via Magisk Manager.
  2. Download the icon package (for example, Fluid Icons) in.zip format.
  3. Open Iconify, select a package and apply it.
  4. Reset the device.

⚠️ Note: Using Magisk may result in loss of warranty and problems with OTA-On some models (Xiaomi 13 Pro, Redmi) K60) After installation of Magisk, Widevine stops working L1 (no HD Netflix).

πŸ’‘

Before installing Magisk, check compatibility with your model on the XDA Developers forum.For Xiaomi, there is a special section with firmware and modules.

6. Creating your own icons: requirements and tools

If you want to use unique icons, you need to prepare them according to certain rules:

  • πŸ“ Size: minimum 192Γ—192 px, optimally 512Γ—512 px (for Retina displays).
  • πŸ–ΌοΈ Format:.png with transparent background.
  • 🎨 Style: Avoid small details – they will be indistinct on screen.

Tools for the creation of:

  • πŸ’» Adobe Illustrator/Photoshop β€” professionally designed.
  • πŸ“± Canva or Icon Pack Studio – simple editors for a smartphone.
  • 🌐 Figma is a free online editor with icon templates.

Example of the process in Icon Pack Studio:

  1. Install the app from Google Play.
  2. Choose a template or create an icon from scratch.
  3. Export to PNG at a resolution of 512Γ—512 px.
  4. Use the file in Nova Launcher or Icon Changer.
Tool.DifficultyFree versionExports to PNG
Adobe Illustratorβ­β­β­β­βŒβœ…
Icon Pack Studioβ­β­βœ… (watermarked)βœ…
Canvaβ­βœ…βœ… (up to 50MB)
Figmaβ­β­β­βœ…βœ…

πŸ’‘

For icons with the effect of β€œadaptance” (change color in a dark theme), use the.webp format and the tool Android Asset Studio from Google.

Frequent mistakes and their solutions

When changing icons, users often face problems, and here are the most common ways to fix them:

  • πŸ”„ The icon dropped after updating the application: β†’ Use a launcher with icon fixing (e.g. Nova Launcher Prime).
  • ❌ Cannot change the system application icon: β†’ System applications are protected. The alternative is to hide the original and create a shortcut with a new icon.
  • πŸ–ΌοΈ The new icon is displayed blurry: β†’ Check the file resolution (should be at least) 192Γ—192 px) and format (PNG).
  • πŸ“± Launcher brakes after changing icons: β†’ Clear the launcher cache (Settings) β†’ Annexes β†’ Nova Launcher β†’ Warehouse β†’ Clear the cache).

If after replacing the icons through ADB, the application stopped running, do:

adb uninstall com.example.app


adb install original.apk

(Replace com.example.app with the problem app package)

Can I change the app icon without root and launcher?
Yes, but with limitations. Use apps like Icon Changer or Shortcut Maker, which create shortcuts with a new icon on the home screen, and the original icon stays on the app menu. You can't get a full replacement without a launcher or ADB.
Why did my icons drop after the MIUI update?
MIUI updates often reset launcher and themes settings. To avoid this: Before upgrading, back up the launcher settings (in Nova Launcher: Backup). Use system themes from the Center theme β€” they are less likely to be reset. After updating, apply the theme or launcher settings again.
How to find out the batch name of the application for ADB?
There are several ways: through the App Inspector (an app from Google Play). ADB-Command: adb shell pm list packages | grep "keyword" (e.g. adb shell pm list packages) | grep "chrome" on Google Play in the browser address bar (e.g. com.whatsapp for WhatsApp).
Can I get back standard MIUI icons?
Yes. Methods: For those: Go to Settings β†’ Desk β†’ Theme β†’ Select Standard. For launchers: Reset to default (in Nova Launcher: Settings β†’ Reset). For ADB/root: Reinstall the original APK or delete the Magisk module.
Which Xiaomi models support changing icons without restrictions?
All models with MIUI 12 and later (2020 and later) can change icons through themes or launchers. Full freedom (including system applications) is only possible with root rights. Exceptions: POCO F1/F2 - restrictions on some system icons. Black Shark - customization is blocked due to the game shell. Xiaomi for the global market (for example, Mi 11 Lite NE) - some themes may be missing.