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:
- Open the Themes app (brush icon on your desktop).
- Go to the Icon tab (or Icon Packs in global firmware).
- 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.
| Launcher | Icon support | Features | Reference |
|---|---|---|---|
| Nova Launcher | โ Full (including adaptive icons) | Flexible settings, gestures, backup | Play Market |
| Apex Launcher | โ Partial (requires plugins) | Lightweight, optimized for weak devices | Play Market |
| Lawnchair | โ Complete (open source) | Android 12+ support, frequent updates | Official website |
Instructions for Nova Launcher (similar to others):
- Install a launcher from the Play Market and select it as the main one.
- Download your favorite icon pack (such as Whicons, CandyCons or Delta).
- Go to the launcher settings: Nova Settings โ Look & Feel โ Icon style.
- 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
rebootWhere:
- /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?
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:
- Download the template for your model (for example, the Xiaomi 13 Pro will suit the MIUI 14 template).
- Open it in the editor and draw your design over the base layer.
- Export to.png with the name corresponding to the original icon (e.g, ic_launcher_phone.png for the phone application).
- 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 cause | Decision |
|---|---|---|
| Icons do not apply in the launcher | Launcher cache not updated | Clear the cache in Settings โ Applications โ Nova Launcher โ Storage โ Clear the cache |
| System icons do not change through ADB | Incorrect access rights to files | Check the chmod 644 command and the folder path (drawable-xxhdpi can be drawable-xxxhdpi) |
| Icons are knocked down after the MIUI update | System files overwritten | Repeat the replacement procedure via ADB or use the launcher |
| Not all icons have changed in the pack | Park doesn't support some apps | Use 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.06. How to return standard icons?
If you are disappointed with the design experiments, you can return everything as it was in several ways:
- For MIUI/HyperOS themes: Open Themes โ Mine โ Icons โ By default. Reboot your phone if changes don't apply.
- For launchers: Go to the launcher settings (like Nova) and select Default icons. Remove the installed icon packs from Settings โ Apps.
- 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.