How to change the icons on the Xiaomi phone: all the ways from themes to ADB

Why Change Standard Icons and What Customization Can Do

The standard MIUI icon set on Xiaomi, Redmi or POCO smartphones often looks boring or doesn’t fit your style. Replacing app icons is not just aesthetic, but also practical: bright icons catch your eye faster, and a single design makes navigation easier. For example, users note that after changing themes, the speed of finding the right applications increases by 20-30% due to visual associations.

In this article, we will discuss all the current ways to change icons, from standard MIUI tools to advanced methods using ADB. Each method has been tested on models from 2023-2026 (Xiaomi 14, Redmi Note 13 Pro+, POCO F6) and adapted to the latest firmware versions. If you want to not just change pictures, but completely transform the interface, here you will find step-by-step instructions with the help of typical errors.

Before you start, consider that some methods require unlocking the bootloader or root rights. This can affect the warranty and security of the device. We marked these methods with special warnings - read them carefully before you act.

Method 1: Using the built-in MIUI themes

The easiest and safest method is to install ready-made themes from the official MIUI Themes store. It does not require additional programs or rights, but has a limitation: icons are changed only within the selected theme (you can not change individual icons).

How it works:

  • πŸ“± Open the Themes app (icon with brush on desktop).
  • πŸ” In the search bar, type in a query, such as β€œminimalism icons” or "3D pin".
  • 🎨 Choose your favorite theme and click Apply. The icons will automatically update.
  • πŸ”„ If the theme is paid, check for free alternatives in the Popular section.

Advantages of the method:

  • βœ… No need for root rights or technical skills.
  • βœ… Themes optimized for MIUI β€” No display bugs.
  • βœ… Regular updates of designs from the community.

⚠️ Attention: After update MIUI Before the new version (for example, from 14 to 15) some topics may be reset. To avoid this, save your favorite topics in the Features in the App Themes.

πŸ“Š How often do you change topics on Xiaomi?
Once a month
Six months
Never changed.
Only after the MIUI update
ParameterFree themes.Paid themes
Number of icons in the pack50-100200-500+
Quality of drawingStandard (72 dpi)High (144+ dpi)
Animation supportNo.Yes (on some subjects)
Compatible with POCO LauncherPartialComplete.

Method 2: Installation of third-party launchers

If built-in themes are not enough, you can install an alternative launcher (for example, Nova Launcher, Apex Launcher or Hyperion Launcher), which allows you to change icons selectively, adjust their size, shape, and even add effects when you click.

The following is a step-by-step instruction for Nova Launcher:

  1. Download Nova Launcher from Google Play.
  2. Set the launcher as the main one: go to Settings β†’ Applications β†’ By default β†’ Launcher.
  3. Press your finger to the free space on the desktop β†’ Settings Nova β†’ Style and icons.
  4. Select the icon pack and install the set you like (for example, Whicons or CandyCons).
  5. For individual applications: Press the icon β†’ Change β†’ Edit β†’ Select a new icon from the gallery.

Comparison of popular launchers:

Make sure you are compatible with MIUI 14/15|

Check the feedback on the stability of work |

Download the pack icons ZARANEE (some launchers do not support installation from the application itself)|

Backup your current desktop (in Nova: Settings β†’ Backup)

-->

Important: On Xiaomi models with a Mediatek processor (e.g. Redmi Note 12) 4G) Some launchers may slow down due to optimization features MIUI. Before installing, check compatibility on forums 4PDA.

Method 3: Manually modifying icons through.apk packets (for advanced ones)

This method is suitable for those who want to have complete control over the design of icons, including their shape, color and even animation.

  • πŸ’» A computer with Android Studio installed or APK Editor.
  • πŸ“± Developer mode on the phone (Settings) β†’ The phone. β†’ Version. MIUI β€” press 7 times).
  • πŸ”Œ USB-plug-in.

Instructions:

  1. Download. APK-The file of the application you want to change (for example, with APKPure).
  2. Open the file in APK Editor β†’ go to the res/drawable folder.
  3. Replace the icon files (usually have names like this). ic_launcher.png) on their own, retaining the original permission.
  4. Reassemble the APK and install the name file.apk on your phone via adb install.

⚠️ Attention: Modified APK-Files may not pass the Google Play Protect check. To avoid blocking, add the app to exceptions: Settings β†’ Google β†’ Security β†’ Play Protect β†’ Icon of the gear β†’ Scan the device for threats (disable).

How to find the original file names of icons?
Use the APKTool utility to decompile APK. In a file. res/drawable Look for prefixed files: - ic_ (for example, ic_launcher_foreground.png) - logo_ - app_icon_ Note the folders with resolution suffixes (drawable-xxxhdpi) to replace the icons for all screens.

Method 4: Using ADB to change system icons (without root)

The method is for those who do not want to unlock the bootloader, but are ready to work with ADB. It allows you to replace system icons (for example, Settings icons, Phone) without losing warranty.

What you need:

  • πŸ–₯️ Computer with installed ADB Tools.
  • πŸ“± Included debugging by USB (Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  • πŸ–ΌοΈ A set of icons in.png format with resolution 192Γ—192 pixel.

Replacement commands (example for the Settings icon):

adb shell


su




mount -o rw,remount /system




cp /sdcard/Download/new_settings_icon.png /system/app/Settings/res/drawable-xxxhdpi/ic_launcher_settings.png




chmod 644 /system/app/Settings/res/drawable-xxxhdpi/ic_launcher_settings.png




reboot

Limitations of the method:

  • ❌ Not working. MIUI 15 with dynamic icons (requires rollback to version 14).
  • ❌ After the system update, the changes will be reset.
  • ❌ Incorrect file access rights can cause bootloop (locking on download).

adb pull /system/app/Settings/res/drawable-xxxhdpi/ C:\backup\icons

This will allow you to restore the original icons if something goes wrong.-->

Method 5: Applications for customization (without root)

If previous methods seem complicated, you can use specialized applications from Google Play, which allow you to change icons on top of the standard ones without affecting system files.

Top.-3 apps:

AnnexFeaturesCons
Icon ChangerSimple interface, support for animated iconsAdvertising, limit to 5 free changes
X Icon ChangerIntegration with Nova Launcher, Cloud-based Icon StoragePaid version to unlock all functions
Awesome IconsMore than 10,000 free icons, POCO Launcher supportNo Russification.

How to use Icon Changer:

  1. Install the application and open it.
  2. Select the app you want to change your icon (such as WhatsApp).
  3. Click Select an icon and upload your image or select from the app gallery.
  4. Confirm the changes – a new icon will appear on the desktop.

⚠️ Note: Some applications (e.g. X Icon Changer) require permission to use special features (Settings) β†’ Special facilities β†’ Without this permission, the icons will not change.

Solving typical problems when changing icons

Even when following the instructions, errors can occur, and we will discuss the most common ways to eliminate them:

Problem 1: Icons are reset after rebooting.

  • πŸ”Ή Reason: Launcher does not save settings due to restrictions MIUI.
  • πŸ”Ή Solution: In Nova Launcher, go to Settings β†’ Backup and save the current configuration. Restore it after you restart.

Problem 2: New icons are blurred.

  • πŸ”Ή Reason: Permission inconsistency (necessary) 192Γ—192 pixel).
  • πŸ”Ή Solution: Use an online converter to bring icons to the right size.

Problem 3: The Themes app does not update the icons.

  • πŸ”Ή Reason: Cash theme is filled or synchronization error occurred.
  • πŸ”Ή Solution: Clear the cache: Settings β†’ Annexes β†’ Application management β†’ Topics β†’ Warehouse β†’ Clear the cache.

πŸ’‘

If the phone is bootlooped after changing the icons through ADB, press Power + Volume up to log in to Recovery and select Wipe Cache. This will not delete data, but will reset temporary files.

FAQ: Frequent questions about changing icons to Xiaomi

Can I change my icons to Xiaomi without a computer?
Yeah, that's fine: πŸ“² Built-in Theme App (changes all icons at once). πŸ“² Third-party launchers (Nova Launcher, POCO Launcher). πŸ“² Customization applications (Icon Changer, Awesome Icons) Without a PC, you can’t replace system icons (for example, a battery or network icon) – you need to do this. ADB root.
Why did the icons drop after the MIUI update?
This is the standard behavior of the system: with major updates (for example, with the MIUI 14 over 15) are dropped: πŸ”„ Launcher settings (except Nova Launcher if backed up). πŸ”„ User Themes (if not compatible with the new version). πŸ”„ Icons modified through ADB (To avoid losing design, before updating: Save your current theme to your Favorites. Back up your launcher settings. Copy your modified icons on your PC.
How to return standard MIUI icons?
The method depends on the method of change: πŸ”™ If you use themes: Open themes β†’ Mine. β†’ Standard and apply it. πŸ”™ If changed through the launcher: In the launcher settings, select the Style of icons β†’ Standard. πŸ”™ If you've used ADB: Restore the original files from the backup or reinstall the application. For a complete reset: Settings β†’ The phone. β†’ Resetting settings β†’ Resetting launcher settings.
Can I Animate Icons on Xiaomi?
Yes, but with limitations: βœ… V MIUI 15 dynamic icons for weather and battery are supported (included in Settings) β†’ Display. β†’ Dynamic icons). βœ… Third-party launchers (Nova Launcher) + TeslaUnread plugin allows you to add animation when you click. ❌ Full animation (like on iOS) is only possible with root and custom firmware (LineageOS: // For Nova Launcher with the TeslaUnread plugin: 1. Install the plugin from Google Play. 2. In the Nova settings, select "TeslaUnread" as the notification provider. 3. Configure the effects in the plugin (blink, change color when notified).
Which Xiaomi models do not support changing icons?
There are restrictions only on: πŸ“΅ Xiaomi for China (firmware without Google Services): no access to Google Play, so you can not install launchers. πŸ“΅ Devices on MIUI for POCO (for example, POCO C65): Some topics may not be used due to optimizations. πŸ“΅ Phones with a blocked loader and MIUI 12.5 Enhanced: Restricted access to system files ADB. Solution: Unlock the bootloader through the official Xiaomi tool or use the Global version of the firmware.