How to change icons on Xiaomi: 5 working ways for MIUI 14 and 15

Are you tired of the standard icons on your Xiaomi screen and want to refresh the look of your smartphone? Replacing icons is one of the easiest ways to personalize the interface. In this article, we will analyze all the current methods, from using built-in MIUI themes to installing third-party launchers and manually changing through ADB. It is important to understand that the capabilities depend on the firmware version and device model – for example, on POCO F5 with MIUI 14, some options are available, and on Redmi Note 12 with HyperOS – others.

Many users mistakenly think that changing icons requires root rights or complex manipulation. In fact, 80 percent of tasks are solved through standard settings or free apps from Google Play. We tested all of them on current devices (2023-2026) and selected only working solutions β€” without outdated instructions and questionable tips. If you are ready to transform your smartphone, read on!

1.Using the built-in MIUI themes

The fastest and safest way to change icons is to use official themes from Xiaomi. In MIUI 14/15 and HyperOS, this is done through the Theme app, which is pre-installed on all devices of the brand.

To apply a new theme:

  • πŸ“± Open the Themes app (icon with brush on the home screen).
  • πŸ” In the Icons section, choose your favorite pack - there are hundreds of them, from minimalist to anime style.
  • 🎨 Click Apply – Changes will take effect immediately, without rebooting.
  • πŸ”„ If the icons have not changed, go to Settings β†’ Display. β†’ System style and select the theme again.

Important: Some themes only change icons on the home screen, but don't affect icons on the app menu. To apply the changes globally, look for themes marked "Full Icon Pack."

πŸ“Š How often do you change the topic on your Xiaomi?
Once a month
Six months
Never changed.
Only after the MIUI update
Type of themeChanging icons.Demands the Internet.Free of charge.
Official (MIUI)βœ… Yes.βœ… Yes.βœ… Yes (there are payables)
Third-party (APK)βœ… Yes.❌ No.βœ…/❌ Depends on the pack.
Launchers (Nova, Apex)βœ… Yes.❌ No.βœ… Free versions
ADB-teamβœ… Yes.❌ No.βœ… Yes.

2. Installation of third-party icon packages

If built-in themes are not enough, you can install custom icon packages from Google Play. This will require a third-party launcher (for example, Nova Launcher or Apex Launcher), since the standard MIUI launcher does not support external pacas. Popular icon collections: Whicons, CandyCons, Minima.

Installation instructions:

  1. Download your favorite icon pack from the Play Market (e.g. Pixel Icon Pack).
  2. Install the launcher (Nova Launcher is recommended for maximum compatibility).
  3. In the launcher settings, find the Icons section and select the installed pack.
  4. Change the icons and update them automatically.

⚠️ Note: Some icon packages require payment for the full version. Before buying, check if all apps are supported - free versions often only replace standard icons (calls, messages, browser).

Install Nova Launcher| Download icon pack (e.g. Linebit)| Check compatibility with MIUI| Back up your current settings-->

3. Change icons through ADB (for advanced)

If you're ready to experiment, you can swap your system application icons through ADB (Android Debug Bridge), a method that's good for replacing standard icons (like Settings, Phone, Messages) with custom ones, requiring a computer and enabled USB debugging.

Step-by-step:

  1. Activate Developer Mode (7 times click on the MIUI version in your phone settings).
  2. Enable USB debugging in Settings β†’ Additional β†’ For developers.
  3. Connect your phone to your PC and execute the command: adb shell pm hide com.android.theme.icon.pack (replace com.android.theme.icon.pack with your icon pack ID).
  4. Reset the device.

Critical detail: Incorrect ADB commands can cause system applications to crash. Before experimenting, back up through Settings β†’ My Device β†’ Backup.

What if the icons haven’t changed after ADB?
If the icons remain the same after the commands, check: 1) Correctness ID Icons (must match the name in the AndroidManifest.xml). 2) Version MIUI β€” Some firmware requires an additional command adb shell pm grant com.android.theme.icon.pack android.permission.CHANGE_ICON_SHAPE. 3) Reinstall the icon pack and repeat the procedure.

4.Use of widgets and shortcuts

If you only need to change the icon for one or two apps, it’s easier to create a custom shortcut through the widget. For example, Nova Launcher has an Application Shortcut feature where you can set your own image, which is convenient for frequently used programs (messengers, banking applications).

How it works:

  • πŸ“Œ Long tap on the main screen β†’ Widgets β†’ Choose Nova Shortcuts.
  • πŸ–ΌοΈ Click on the app icon and select Change. β†’ Upload your image (size recommended) 192Γ—192 px).
  • πŸ“± Drag the created shortcut to the main screen.

⚠️ Warning: Shortcut widgets take up more memory than standard icons. If you create them for 20+ applications, this can slow down the animation of the interface on budget models (e.g. Redmi). 10A).

5. Resetting icons to standard

If you want to return the original icons after the experiments, you can do this in two ways:

  1. Through Themes: Select a standard MIUI Default theme and apply it.
  2. Through the launcher: in the settings, reset the style of the icons on System.

For a complete reset (if the icons "broken" after ADB):

adb shell pm clear com.miui.home

This command will restart the MIUI launcher and return all default settings.

πŸ’‘

If some icons (such as Google Play) are missing after reset, go to Settings β†’ Applications β†’ App Management and enable their display manually.

Comparison of methods: what to choose?

Which method is right for you depends on the purpose and level of preparation:

  • 🎨 For a quick change in design: built-in themes MIUI.
  • πŸ› οΈ For full customization: third-party launchers + icon-packs.
  • πŸ”§ To replace system icons: ADB (Only for experienced users).
  • πŸ“Œ For single applications: shortcut widgets.

On budget models (Redmi) 9A, POCO M4) Avoid heavy launchers, which can slow down the interface. + 1-2 custom labels.

πŸ’‘

On HyperOS devices (2026), some of the icon customization features have been moved to Personalization instead of the classic Theme menu. Update your firmware to access new options.

FAQ: Frequent questions

Can I change the icons without a launcher to Xiaomi?
Yes, but only through the built-in MIUI themes. The standard launcher doesn't support third-party icon packages. If you want complete freedom, you'll have to install Nova Launcher or analogues.
Why did all the icons drop after the MIUI update?
This is standard behavior, when major updates (e.g., MIUI 13 to MIUI 14) reset all custom settings, including themes, and you have to re-apply the theme to get back to the way it was.
Can I bring back old icons from MIUI 12 to MIUI 15?
Technically yes, but you have to manually remove it. APK-Theme file from old firmware and install it through ADB. However, this can cause conflicts with new versions of system applications. MIUI Themes.
How to change the icon of a particular application (for example, VK or Telegram)?
The most reliable way is to create a custom shortcut through the widget (see section 4). Alternatively, use a launcher with support for individual icons (for example, Apex Launcher) and manually assign a new image for the desired application.
Is it safe to install icon packages from third-party sources (not from the Play Market)?
Risky. APK-files from unverified sites may contain malicious code or advertising modules. If you do decide to install such a pack, check it with VirusTotal and back up the system.