How to Change Icons on Xiaomi: From Standard Themes to Deep Customization

Icons on Xiaomi smartphones are the first thing that catches the eye when unlocking the screen.Standard design MIUI HyperOS is not like everyone: someone wants minimalist icons, someone โ€“ bright 3D-The effects, and some people want to bring back old icons from previous firmware versions, and fortunately, the manufacturer has several ways to change them, from simple to advanced.

In this article, we will discuss all the current methods of changing icons on Xiaomi, Redmi and POCO devices (including models from 2023-2026 on MIUI 14 and HyperOS).

  • ๐ŸŽจ Use built-in themes from the Theme (without root and third-party apps)
  • ๐Ÿ“ฑ Install custom icons through launchers (Nova Launcher, Apex)
  • ๐Ÿ”ง Change the icons of system applications via ADB (power-user)
  • ๐Ÿ–ผ๏ธ Create your icons manually or download packs from Play Market
  • โš™๏ธ Restore standard icons if something goes wrong

Important: Not all methods are equally secure, for example, changing system files through ADB can cause a reset or locking of the device if the syntax of commands is broken, and we will explain the risks in detail and give checklists for each method.

Never changed | Once a year | Every month | Experimenting daily-->

1. Standard method: topics from MIUI/HyperOS

The easiest and safest way to do this is to use the Themes app, which is available on all Xiaomi smartphones, and allows you to change not only icons, but also fonts, wallpaper, animations. Here's how it works:

  1. Open the Themes app (brush icon on your desktop).
  2. Go to the Icon tab (or Icon Packs in global firmware).
  3. Select the package you like and click Apply.

MIUI 14 and HyperOS have over 50 free icon sets available, including:

  • ๐ŸŒŒ Cosmic โ€“ futuristic icons with gradients
  • ๐Ÿ–ค Minimal Black โ€“ Monochrome icons for minimalist lovers
  • ๐ŸŽฎ Game Center - Stylized as game consoles
  • ๐Ÿญ Sweet Candy โ€“ bright โ€œcandyโ€ icons for girls

โš ๏ธ Attention: Some themes may not support all apps, for example, if you installed icons from the Minimal Black pack, but the WhatsApp icon remained standard, this is normal. Theme developers do not always have time to adapt the design to all popular programs.

๐Ÿ’ก

To return standard icons, go to Themes โ†’ Mine โ†’ Icons โ†’ Default. This will work even if you previously installed custom packs through the launcher.

2.Castomic icons through launchers (Nova, Apex, Lawnchair)

If you don't have enough built-in themes, you can install a third-party launcher and download icon packs from Google Play, which works on all versions of MIUI/HyperOS and does not require root rights.

LauncherIcon supportFeaturesReference
Nova Launcherโœ… Full (including adaptive icons)Flexible settings, gestures, backupPlay Market
Apex Launcherโœ… Partial (requires plugins)Lightweight, optimized for weak devicesPlay Market
Lawnchairโœ… Complete (open source)Android 12+ support, frequent updatesOfficial website

Instructions for Nova Launcher (similar to others):

  1. Install a launcher from the Play Market and select it as the main one.
  2. Download your favorite icon pack (such as Whicons, CandyCons or Delta).
  3. Go to the launcher settings: Nova Settings โ†’ Look & Feel โ†’ Icon style.
  4. Select the downloaded pack in the Icon pack section.

๐Ÿ’ก Tip: If icons don't apply to all apps, turn on the Apply icon shape to all option (in Nova Launcher.

Make a backup of the current launcher settings|Check the compatibility of the icon pack with your version of Android|Disable battery optimization for launcher|Reboot the phone after the changes are applied-->

3. Manually modifying icons via ADB (for experienced)

This method is suitable for those who want to change system icons (for example, Settings icons, Phone or Messages) without using a launcher.

  • ๐Ÿ–ฅ๏ธ Computer with installed ADB and Xiaomi drivers
  • ๐Ÿ“ฑ Included debugging by USB on the phone (Settings) โ†’ The phone. โ†’ Version. MIUI โ†’ 7 times to tap)
  • ๐Ÿ”—.png icons with the correct file names

โš ๏ธ Attention: Wrong commands ADB It can lead to the ruin of system applications or even bootloop ( looped boot). ADB, Use the launchers from the previous section.

Example of a command to replace the Settings app icon:

adb shell


su




mount -o rw,remount /system




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




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




reboot

Where:

  • /sdcard/Download/new_settings_icon.png โ€” the path to your icon (size must match the original, usually 192ร—192 px)
  • drawable-xxhdpi โ€“ folder with permissions (may vary depending on model)
What if the icons have not changed after ADB?
1. Check the file rights (should be) 644 or 755). 2. Make sure the name of the icon file matches the original (you can find out through the link). ADB Shell by the ls team /system/app/Settings/res/drawable-xxhdpi/). 3. Restart your phone in Safe Mode (hold the power button) โ†’"Restarting in Safe Mode) โ€“ sometimes cache prevents the application of changes. 4. If the icon is lost after the update MIUI, Repeat the process โ€“ system files could be overwritten.

4. Creating your own icons: tools and formats

If you don't find the right package in the Play Market, you can create the icons yourself.

  • ๐ŸŽจ Image Editor: Adobe Photoshop, GIMP (free of charge or Figma (online)
  • ๐Ÿ“ Icon templates MIUI/HyperOS (You can download it here)
  • ๐Ÿ–ผ๏ธ.png format with transparent background (resolution from 192ร—192 px 512ร—512 px)

Creation process:

  1. Download the template for your model (for example, the Xiaomi 13 Pro will suit the MIUI 14 template).
  2. Open it in the editor and draw your design over the base layer.
  3. Export to.png with the name corresponding to the original icon (e.g, ic_launcher_phone.png for the phone application).
  4. Download the icons to your phone and apply via ADB (as in the previous section) or launcher.

๐Ÿ” Where do you get inspiration? Look at the community's work:

  • ๐ŸŒ DeviantArt (Tag #MIUIicons)
  • ๐ŸŽจ Behance
  • ๐Ÿ“ฑ Telegram channels with themes for Xiaomi

๐Ÿ’ก

Icons for MIUI/HyperOS should have a transparent background and square shape, otherwise they will be cropped or distorted by the system.

5 Problems and Solutions: Why don't icons change?

Even after the right actions, icons can remain standard.

Problem.Probable causeDecision
Icons do not apply in the launcherLauncher cache not updatedClear the cache in Settings โ†’ Applications โ†’ Nova Launcher โ†’ Storage โ†’ Clear the cache
System icons do not change through ADBIncorrect access rights to filesCheck the chmod 644 command and the folder path (drawable-xxhdpi can be drawable-xxxhdpi)
Icons are knocked down after the MIUI updateSystem files overwrittenRepeat the replacement procedure via ADB or use the launcher
Not all icons have changed in the packPark doesn't support some appsUse the Mask Legacy Icons option in the launcher settings

โš ๏ธ Note: Some Xiaomi models (e.g. Redmi Note 12 or X-ray) POCO F5) after the icons have been changed ADB It's related to HyperOS optimizations. To bring back animations, do it:

adb shell settings put global window_animation_scale 1.0


adb shell settings put global transition_animation_scale 1.0




adb shell settings put global animator_duration_scale 1.0

6. How to return standard icons?

If you are disappointed with the design experiments, you can return everything as it was in several ways:

  1. For MIUI/HyperOS themes: Open Themes โ†’ Mine โ†’ Icons โ†’ By default. Reboot your phone if changes don't apply.
  2. For launchers: Go to the launcher settings (like Nova) and select Default icons. Remove the installed icon packs from Settings โ†’ Apps.
  3. For ADB-Changes: Download original icons from your model's firmware (can be found on Xiaomi Firmware Updater).Repeat the replacement procedure, but use the original files.

๐Ÿ’ก Tip: Before any manipulation of icons, create a backup of the current theme. MIUI It can be done in Subjects. โ†’ Profile โ†’ Backup. In launchers (like Nova), backup is created in Settings. โ†’ Backup and import.

FAQ: Frequent questions about changing icons to Xiaomi

Can I change the icons without the launcher and ADB?
Yes, but the choice will be limited to the built-in themes in the Themes app. Open Themes โ†’ Icons. Choose any pack and apply it. Minus: System icons (such as Settings or Phone) may not change.
Why did my custom icons go wrong after the MIUI update?
Firmware updates often overwrite system files, including icons. Solutions: If you used ADB, repeat the replacement procedure. If you used the launcher, check if its settings have reset (reinstallation sometimes helps). HyperOS may need to roll back the launcher version (some icon packs are not yet adapted).
Can I change the icons on the locked loader?
Yes, but with limitations: โœ… All methods work except changes through ADB systemfolder (/system). โœ… Launchers and themes from MIUI do not require unlocking. โŒ To replace system icons (e.g. Settings) through ADB You need an unlocked bootloader. ๐Ÿ”น Bypass: Use a launcher with icon masking support (e.g. Nova Launcher with Adaptive Icons option) to apply your design to all icons, including system icons.
Where to download free icon packs for Xiaomi?
Best sources: ๐Ÿ“ฑ Google Play (Search by Request) MIUI icon pack, HyperOS icons) ๐ŸŒ XDA Developers (Themes and Apps) ๐ŸŽจ DeviantArt (filter by tag) MIUI) ๐Ÿ“Œ Telegram channels (e.g, @miuithemes or @xiathemes) โš ๏ธ Careful: Avoid sites with suspicious.apk files - they may contain viruses, XDA).
How to make icons round on Xiaomi?
There are two ways: through themes. MIUI: Open Topics โ†’ Icons. Select a pack with round icons (such as Roundy Icons or CircularUI). โ†’ Look & feel โ†’ Select Circle or Squircle (intermediate between square and circle). ๐Ÿ”น On HyperOS, round icons may look different because of the new rules of responsive design. If you don't like the result, try the Whicons pack, which is optimized for the latest firmware.