How to change the app icons on Xiaomi Redmi 9: from standard themes to custom packages

Xiaomi Redmi 9 with the MIUI shell offers users the flexibility to customize the interface, but not everyone knows how to make the most of this potential. Changing app icons is one of the most popular ways to personalize a smartphone that allows not only refreshing the appearance of the system, but also improving the ease of navigation. However, standard MIUI tools often limit users to basic topics, and installing third-party solutions can raise questions for beginners.

In this article, we will discuss 5 Proven ways to change icons on Redmi 9 β€” from built-in functions to advanced methods using launchers and ADB-We will pay special attention to compatibility with MIUI 12/13/14, Because newer versions of the shell impose restrictions on changing system files, you'll also find a table comparing methods by complexity and risk, and you'll find a table that will be used to compare the system's file file file file file sizes. FAQ We will analyze common errors, for example, why icons are reset after the update.

1. MIUI Standard Themes: Quick and Risk-Free

The easiest way to change icons on Redmi 9 is to use the built-in Themes app, which does not require root rights or third-party software installation, but has a limitation: only Xiaomi-certified themes are available.

To apply a new theme:

  • πŸ“± Open the Themes app (icon with brush on desktop).
  • πŸ” In the Icons section, select your favorite package (for example, Minimal or Pixel Style).
  • 🎨 Click Apply – Icons will change automatically for all supported apps.
  • βš™οΈ For precise settings go to Settings β†’ Display. β†’ Icon style.

The advantage of the method is complete security and compatibility with MIUI updates. However, the choice of themes is limited, and some icons (for example, for Google Play or banking applications) may remain unchanged.

πŸ“Š How often do you change the topic on your Xiaomi?
Once a month
Six months
Never changed.
Only after the MIUI update

⚠️ Note: After resetting settings or updating MIUI through OTA To avoid this, save your favorite theme in Favorites in the Topic App.

2. Launchers from third-party developers: Nova Launcher and others

If the built-in themes aren't enough, install an alternative launcher.The most popular options for Redmi 9 are:

  • 🌟 Nova Launcher – supports custom icons through.iconpack packages.
  • 🎨 Apex Launcher – a lightweight launcher with wide customization options.
  • πŸ“± Microsoft Launcher – Windows integration, but limited customization of icons.
  • πŸ”§ Hyperion Launcher – open source, suitable for power users.

To install custom icons through Nova Launcher:

  1. Download your favorite icon pack from Google Play (like Whicons or Delta).
  2. Launch Nova Launcher and hold your finger in the free desktop space β†’ Settings.
  3. Go to Appearance β†’ Icon Style and select the package installed.
  4. Apply the changes and restart the launcher (long press on Home β†’ Restart).

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

The main advantage of launchers is flexibility: you can change icons selectively, adjust their size and shape. MIUI.

3. ADB-Teams for experienced users

If you are ready to work with Android Debug Bridge, you can change the system icons without root rights.This method is suitable for Redmi 9 on MIUI 12-14, but requires caution: the wrong commands can lead to a launcher failure.

Step-by-step:

  1. Enable USB Debugging in Settings β†’ About Phone β†’ MIUI version (click 7 times on the line with the version, then go back to Additional β†’ For Developers).
  2. Connect your phone to your PC and execute the command: Adb devices Make sure the device is identified.
  3. Download the icon pack in.apk format (for example, from the XDA Developers website) and install it through ADB: adb install iconpack.apk
  4. Apply the icons via launcher (if used by a third party) or command: adb shell cmd overlay enable --user 0 com.custom.iconpack (replace com.custom.iconpack in the name of the package).

⚠️ Attention: MIUI 14 some ADB-commands to change system files are blocked. If after completing the commands, the icons have not changed, check the logs through adb logcat or use the launcher method.

What if the ADB can’t see the device?
Make sure Xiaomi USB Drivers are installed. Try changing the connection mode from Charging to Notification Shutter File Transfer. If the problem persists, turn off and enable Debugging over USB again, then reconnect the device.

4. Root access and manual icon replacement

To fully control the icons, you will need to unlock the bootloader and obtain root rights, a method that is only suitable for advanced users, as it violates the warranty and increases the risk of system failures.

Algorithm of action:

  • πŸ”“ Unlock the bootloader via Mi Unlock Tool (requires Xiaomi account binding and wait 7 days).
  • πŸ“² Install custom recovery (TWRP) and use Magisk to get root.
  • πŸ–ΌοΈ Download icons in.png format (resolution) 192Γ—192 px MIUI).
  • πŸ› οΈ Use Root Explorer or Mixplorer to replace files in folders: /system/app/[Name of the annex]/res/drawable or /data/app/[Name of the annex]-1/base.apk/res/drawable

After replacing, clear the app cache (Settings β†’ Apps β†’ [Application] β†’ Storage β†’ Clear the cache) and restart the device.

MethodDifficultyRoot is required.Risks.Compatible with MIUI 14
Standard topics⭐❌ No.Absent.βœ… Complete.
Third-party launchers⭐⭐❌ No.Conflicts with system gesturesβœ… Complete.
ADB-team⭐⭐⭐❌ No.Launcher failure in error⚠️ Partial (restrictions on MIUI 14)
Root + manual replacementβ­β­β­β­βœ… Yes.Loss of warranty, risk of "brick"βœ… Complete.

5. applications for customization without root: Icon Changer and others

If you don’t want to install a launcher or use ADB, try specialized apps like Icon Changer or Awesome Icons. They let you change icons selectively, creating shortcuts with a new design.

How it works:

  1. Download Icon Changer from Google Play.
  2. Select the app you want to change (such as WhatsApp).
  3. Download a new icon from the gallery or select from built-in templates.
  4. Create a shortcut on your desktop – the original app will remain intact.

The downside is that shortcuts take up space on the desktop, while original icons remain on the app menu, but this is the safest way for beginners.

πŸ’‘

If the icons are blurred after changing through Icon Changer, check the resolution of the original image. The optimal size is 192Γ—192 pixels with a transparent background.

Typical problems and their solutions

When changing icons to Redmi 9, users often encounter the following errors:

  • πŸ”„ Icons are reset after the update MIUI. Solution: Use a launcher (like Nova) with settings backup or link the theme to your Xiaomi account.
  • ❌ Not all icons have changed. Reason: Some system applications (like Settings or Phone) block icon changes. ADB-root-point.
  • 🚫 The launcher stopped working after the upgrade.Solution: Clear the launcher's cache in Settings β†’ Apps or reinstall it.
  • πŸ”’ ADB It gives you a "Permission denied" error. Solution: Check if debugging is enabled. USB, Repeat the command with superuser rights (adb root).

If none of the methods worked, check out the MIUI version in Settings β†’ About Phone. Since MIUI 13, Xiaomi has tightened restrictions on modifying system files, so deep customization may require a rollback to an earlier firmware version.

πŸ’‘

On MIUI 14 and later, the most reliable way to change icons is to use third-party launchers (Nova, Apex) or applications like Icon Changer. Methods with ADB and root are becoming less stable due to new security restrictions.

FAQ: Frequent questions about changing icons to Redmi 9

Can I return the standard icons after the change?
Yes. If you used MIUI themes, open the Themes app and select Standard. For launchers, reset to Launcher Settings β†’ Icon Style β†’ By default. When you manually replace them through root, return the original files from backup.
Why are some icons not changing in Nova Launcher?
This is because not all apps support custom icons. Try: Update icon pack to the latest version. In the Nova Launcher settings, enable the option to Force icons. Uninstall and re-install the problematic app.
How to back up your current icons before making changes?
For built-in MIUI themes, just save the theme to Favorites. For launchers, use the Settings Export function (in Nova: Backup/Restore). When you manually replace it through root, copy the /system/app/[Application Name]/res/drawable folder to your PC.
Will the ADB on Redmi 9 work with MIUI Global?
Yes, but with reservations: MIUI Global may have some commands blocked. If the adb shell cmd overlay doesn't work, try: Use the launcher instead of directly changing system files. Install MIUI EU (unofficial firmware) - it's less limited. Remember, modifying system files on the global version can cause Google Play Services to crash.
Can I change the icons for widgets (weather, clock)?
Widget icons are only changed through MIUI themes or manual replacement of system files (root required). Third-party launchers usually do not touch widgets. For customization of the weather widget, try Another Widget app (compatible with most Redmi 9 firmware).