How to change icons on Xiaomi Redmi: from standard themes to custom packs

The app icons on Xiaomi Redmi smartphones are the first thing that catches your eye when you unlock the screen. The standard MIUI design is not popular with everyone: someone wants originality, someone wants minimalism, and someone just gets tired of the monochromatic gamut. Fortunately, you can change the icons on Redmi in several ways, from simple theme settings to deep customization through ADB.

In this article, we will discuss all the current methods of changing icons, including:

  • 🎨 Use of embedded themes MIUI (safest way)
  • πŸ“± Installation of third-party launchers (Nova Launcher, Hyperion, etc.)
  • πŸ”§ Manual modification through ADB (power-user)
  • πŸ–ŒοΈ Creating your own icons from scratch

Each method is suitable for different versions of MIUI 12-14 and Redmi models (from the budget Redmi 9A to the flagship Redmi K60 Pro).

πŸ“Š What is the way to change icons you are more interested in?
MIUI's built-in themes
Third-party launchers
Manual replacement through ADB
Creating your icons

1. Changing icons through built-in MIUI themes

The easiest and safest way to do this is to use official Xiaomi themes, which do not require root rights, do not reset settings, and work on all Redmi models with MIUI 12+.

How to do this:

  1. Open the Themes app (the icon with a brush on your desktop).
  2. Go to the icon tab (or the icon style in new versions).
  3. Select your favorite icon pack and click Apply.
  4. Confirm the changes – the system will automatically update the icons on the desktop and in the application menu.

πŸ”Ή Pros of the method:

  • βœ… Does not require technical skills
  • βœ… Free (there are both free and paid themes)
  • βœ… Stores all settings and data

πŸ”Έ Cons:

  • ❌ Limited selection of icons (compared to third-party launchers)
  • ❌ Not all apps support changing icons (e.g. system utilities)

πŸ’‘

If the Icons section is empty, update the Themes app via Google Play or clear its cache in the settings (Settings β†’ Apps β†’ Application Management β†’ Themes β†’ Clear the cache).

2. Use of third-party launchers

If you don't have enough built-in themes, you can install an alternative launcher, which is a program that completely replaces the standard MIUI interface, including icons, animations and gestures.

  • 🌟 Nova Launcher – flexible settings, support for icons from.apk files
  • ⚑ Hyperion Launcher – Optimized for Xiaomi, Minimalist Design
  • 🎭 Lawnchair – open source, frequent updates
  • πŸ”„ Microsoft Launcher – Windows integration (for those who use PCs)

πŸ“Œ The first step is the Nova Launcher:

  1. Download Nova Launcher from Google Play.
  2. Install the launcher as the main one (at the first start the system will offer to do this).
  3. Press the finger free space on the desktop β†’ Settings β†’ Style of icons.
  4. Select the icon pack and install the one you like from the Play Store (for example, Whicons, CandyCons).
  5. Change the icons and update them automatically.

Download the launcher from the official source|Make a backup of the desktop (in Nova: Backup) β†’ Save)|Disable battery optimization for launcher (Settings) β†’ Battery β†’ Optimization β†’ Find the launcher. β†’ No restrictions)|Check compatibility with the Android version-->

⚠️ Note: Some launchers (such as Hyperion) may conflict with MIUI Optimization is Xiaomi’s system process. If the launcher slows or resets after installation, turn off optimization:

adb shell pm disable-user --user 0 com.miui.optimizer

This command must be entered through ADB (more in the next section).

3. Manually modifying icons via ADB (for experienced)

If you want to completely replace system icons without a launcher, you will need access to ADB (Android Debug Bridge), a method suitable for users who are not afraid of the command line and are ready for possible risks (for example, resetting settings).

πŸ”§ What's the matter:

  • πŸ’» Computer with installed ADB and Xiaomi drivers
  • πŸ“± Included debugging by USB (Settings β†’ The phone. β†’ Version. MIUI β†’ 7 times press β†’ Additionally. β†’ For developers β†’ Debugging by USB)
  • πŸ“ Pack icons in.png format with the correct names (e.g. com.android.chrome.png for Chrome)

πŸ“ Instructions:

  1. Connect Redmi to your PC and confirm debugging on your phone.
  2. Open the command prompt (cmd) and check the connection: adb devices must display the serial number of the device.
  3. Copy icons to the system folder (root rights required): adb push icon_pack/ /system/product/overlay/
  4. Reboot your phone: adb reboot

⚠️ Warning: Incorrectly changing system files can lead to a "bootloop" (cyclical reboot). TWRP Mi Cloud.

What if the phone doesn’t turn on after the change?
If after manually replacing the icons, Redmi stuck on the logo or went to the bootloop, try: 1. Go to Fastboot (press Power + Volume down when turned on). 2. Connect to the PC and execute the command: fastboot system.img (where flash system.img is the original firmware image for your model). 3. If there is no backup, you will have to reflash the phone through the Mi Flash Tool (data will be lost).

4.Creating your icons from scratch

If you don't find the right icon pack, you can create your own.

  • 🎨 Image Editor (Photoshop, GIMP or Figma)
  • πŸ“ Icon template for Android (size) 192Γ—192 px, format PNG transparently)
  • πŸ“ An icon packing tool in.apk (e.g. Icon Pack Studio)

πŸ–ŒοΈ Creation:

  1. Download the icon template for Android (for example, from the Android Developers website).
  2. Draw icons for each application, saving the original file names (e.g. com.whatsapp.png for WhatsApp).
  3. Pack icons to.apk via Icon Pack Studio or Android Asset Studio.
  4. Install the resulting.apk on the phone and apply through the launcher (for example, Nova).

πŸ’‘ Tip: To icons look harmonious, stick to one style:

- Same color palette.

- Uniform style of shadows/gradients

- Keeping recognizable logo elements (e.g., WhatsApp green icon)

5 Problems and Solutions When Changing Icons

Even when following instructions, it can be difficult.

Problem.Possible causeDecision
Icons don’t change after the topic is appliedCash launcher or applications TopicsClear the cache (Settings β†’ Applications β†’ Topics β†’ Clear the cache)
Launcher brakes or flies offThe conflict with MIUI OptimizationDisable ADB optimization (see Section 3)
Not all icons have changed.Icon Park does not support some appsAdd missing icons manually or select another pack
After the reboot, the icons droppedThe launcher is not set as the mainGo to Settings β†’ Applications β†’ By default β†’ Launcher and select the desired

⚠️ Note: Some Redmi models (e.g. Redmi Note 10 Pro with a MIUI 13) the launcher settings are reset after the system update:

  1. Back up your launcher settings (in Nova Launcher: Settings β†’ Backup).
  2. Save the backup file to the cloud or PC.
  3. After the update, restore the settings from the backup.

6.The best icon packs for Xiaomi Redmi in 2026

If you don’t want to create icons yourself, here is a selection of proven packs optimized for MIUI:

  • 🌿 Whicons are minimalist white icons with accent colors. Supports 5,000.+ applications.
  • 🍭 CandyCons are bright, sweet trim icons. Perfect for Redmi with a slicker-like design. AMOLED-screen.
  • πŸ–€ Delta is a dark icon with geometric shapes. It looks good on the surface. MIUI 14 with a dark theme.
  • πŸ”Ί Fluids are dynamic icons with a liquid effect.
  • ⚑ Minimal O – OxygenOS-style icons (like OnePlus) for those who like pure Android.

πŸ” How to choose?

Focus on:

  • 🎨 Style: Minimalism, 3D, gradients.
  • πŸ“± Compatibility: Check if the package supports your frequently used apps (the list is usually in the Play Store description).
  • πŸ”„ Updateability: Authors regularly add icons for new apps.

πŸ’‘

Before buying a paid icon pack, check it out on the free version (if any). Many authors offer Lite versions with a limited set of icons.

7. Alternative methods of customization

In addition to icons, other interface elements can be changed on Xiaomi Redmi:

  • πŸ“± Fonts: In Settings β†’ Screen. β†’ Font can be selected system fonts or install your own through iFont.
  • 🎨 Wallpaper with paralax effect: In MIUI 14 Support for dynamic wallpaper (Special Wallpaper in Topics).
  • πŸ”„ Animation: With LSPosed and Module MIUI Animations can speed up or slow down system transitions.
  • πŸ”Š Sounds: Replace system tunes through Settings β†’ Sound and vibration or install Zedge.

πŸ’‘ Useful Lifehack: If you like the style of icons from another firmware (for example, ColorOS or iOS), find packs marked "iOS Style" or "Oppo Style" in the Play Store. Many of them are adapted for the use of the app. MIUI.

FAQ: Frequent questions

πŸ”Ή Can I change the icons without a launcher and ADB?
Yes, but the choice will be limited to the built-in MIUI themes. Go to the Themes β†’ Icons app and select the available pack. You will have to use a launcher for more freedom.
πŸ”Ή Why some apps remained unchanged after changing icons?
This happens if: The icon pack does not include a replacement for these applications. The application is system (like Settings or Phone), and its icon is protected from changes. The launcher does not support dynamic icon use (try to restart the phone). Solution: find a pack with wider support or add missing icons manually.
πŸ”Ή How to Get Back Standard Icons MIUI?
The way you change them depends on how you changed them: If you used embedded themes: go to Themes β†’ Icons β†’ select Standard. If you used the launcher: delete it or reset it (Starter Settings β†’ Reset). If you changed it through ADB: restore the original files from the backup or reflash the system partition.
πŸ”Ή Does these methods work on Redmi with global and Chinese firmware?
Yeah, but there's nuance: 🌍 Global firmware (MIUI Global: All methods work without restrictions. πŸ‡¨πŸ‡³ Chinese firmware (MIUI China: Built-in themes may vary (some icon packs are only available in the Chinese region). Launchers may require bypassing regional restrictions (e.g., via a local service). VPN). ADB-Teams work the same way, but Chinese firmware often requires unlocking the bootloader.
πŸ”Ή Can I change the icons of system applications (Settings, Phone, Messages)?
It depends on the method: πŸ”„ Launchers (e.g. Nova): Support replacing most system icons, but some (e.g. Security) may remain unchanged. πŸ› οΈ ADB: It allows you to replace any icons, including system ones, but requires root rights and risks the stability of the system. 🎨 Embedded themes: usually do not affect system applications.To completely replace system icons often requires modified firmware (e.g. Xiaomi.eu).