Why to change the icons on Xiaomi and what you need
Not everyone likes standard MIUI icons, some want unique design, some want minimalism, and some just get tired of the same icons after the update. Fortunately, you can replace the icons with Xiaomi in several ways, from simple (through themes) to complex (manual editing of system files), the main thing is to understand the risks and choose the method to your level of training.
In this article, we will analyze 5 proven ways: from using launchers to deep tuning through ADB. Each method is tested on the current versions of MIUI 14/15 (2026) and works on most models - from Redmi Note 12 to Xiaomi 14 Ultra. But remember: some actions require unlocking the bootloader or root rights, which may be unwarranted.
Before you start, check:
- π± Phone model (some methods do not work on the phone) POCO or old Redmis)
- π Version MIUI (in the phone settings β Version. MIUI)
- π Loader status (whether it is unlocked)
Method 1: Using MIUI themes (the easiest method)
The safest and fastest way is to install custom icon theme through the official Themes app, which requires no root rights and is suitable even for beginners. The MIUI theme store has thousands of free and paid icon packs, from minimalist to anime style.
How to do this:
- Open the Themes app (usually on the home screen).
- Go to the icon tab (or icons in some versions).
- Select the package you like and click Apply.
- Confirm the changes β the icons will be updated automatically.
β οΈ Note: Some themes only change application icons, while system themes (like Settings or Phone) remain standard.
Make sure the theme is compatible with your version of MIUI|
Read reviews - some topics are glitzy |
View screenshots - icons may look different on your screen |
Backup the current theme (in the Topic app settings)
-->
Pros of the method:
- β Does not require technical skills
- β Works without root and unlock the bootloader
- β You can return standard icons in one click.
Cons:
- β Limited selection of icons for system applications
- β Some topics are paid (from 50 to 300 rubles)
- β After updating MIUI topic may be thrown off
Method 2: Launchers with support for custom icons
If you have few built-in themes, you can install the launcher side, a program that completely replaces the standard MIUI. Popular options: Nova Launcher, Apex Launcher, Hyperion Launcher. They allow you to install any icons in.png or.ico format, including your own designs.
Instructions for Nova Launcher (we recommend it as the most stable):
- Install Nova Launcher from Google Play.
- Download a pack of icons (for example, from Icon Pack Studio or DeviantArt sites) or create your own (size recommended 192Γ192 pixels).
- In the launcher settings, select Appearance β Icon Style β Icon Pack and specify the downloaded file.
- For individual applications, you can assign unique icons: long-click on the icon β Change β Edit β select a picture.
π‘ If you want your icons but canβt draw, use generators like Icon Kitchen or Android Asset Studio, which automatically adapt your images to the desired size and format.
How to make icons transparent?
Comparison of popular launchers:
| Launcher | Icon support | Customization of gestures | Free version | Need a Root? |
|---|---|---|---|---|
| Nova Launcher | Full (packs + theirs) | Yes. | Yes (with limitations) | No. |
| Apex Launcher | Complete. | Yes. | Yes. | No. |
| Hyperion Launcher | Partial (paki only) | No. | Yes. | No. |
| Lawnchair | Complete. | Yes. | Yes. | No. |
Method 3: Replace icons through ADB (for advanced)
If you need to change system icons (e.g. Settings, Phone, Messages), but no root rights, you can use the ADB-This method works on most Xiaomi devices with MIUI 12+, But it requires a computer connection.
β οΈ Attention: Misuse of the right ADB It can lead to the collapse of system applications. Before you start, backup through adb backup or Mi Cloud.
Step-by-step:
- Enable USB debugging in the developer settings (Settings β About Phone β MIUI version β press 7 times, then go back to Additional β For Developers).
- Connect your phone to your PC and confirm your trust in your computer.
- Download ADB Tools and unpack it into a folder.
- Open the command line in this folder and type: Adb devices Make sure the device is defined.
- Download the icon pack in.zip format (such as with XDA Developers) and place it in the /sdcard/ folder on your phone.
- Run the command to replace (example for Settings icons): adb shell pm install -r /sdcard/icon_pack.apk For manual file replacement: Adb push local_icon.png /system/app/Settings/res/drawable-xxhdpi/ic_settings.png (The paths may differ depending on the model!)
- Reboot the phone.
If the application stops opening after you've replaced it, restore the original files via the command:
adb shell pm clear com.android.settingsOr reinstall the system application APK.
π‘
ADB-The method is suitable for replacing individual icons without full firmware, but requires accurate knowledge of paths to system files.
Method 4: Manual editing of system files (root)
To fully control the icons, root access is required, allowing you to edit files directly in /system/app/ and /system/priv-app/ folders, where system application resources are stored.
What you need:
- π± Phone with unlocked bootloader and Magisk
- π» PC with installation ADB and Fastboot
- πΌοΈ Icons in.png format (resolution must match the originals!)
- π§ File Manager with root access (e.g. Root Explorer or Mixplorer)
Instructions:
- Backup your original files (copy /system/app/Launcher3/res/drawable-xxhdpi/ on your PC).
- Find the icon files you want to replace: ic_launcher_phone.png β phone icon ic_launcher_messages.png β message icon ic_launcher_settings.png β settings icon
Replace your files with your own (names and permissions must match!).
chmod 644 /system/app/Launcher3/res/drawable-xxhdpi/ic_launcher_*.pngadb shell pm clear com.miui.homeReboot the phone.
β οΈ Note: If after the replacement there is a "bootloop" (phone does not turn on), download to the phone. TWRP and restore the backup or re-flash. MIUI via Fastboot.
π‘
Before editing system files, check their resolution with the adb shell ls -l /path/to/file. New files must have the same rights (usually rw-r----).
Method 5: Use Xposed/EdXposed (for experienced)
If you have an Xposed Framework or an EdXposed MIUI analog, you can use modules to dynamically replace icons without editing system files.
- π¨ Iconify β allows you to change icons for individual applications
- π Xposed Edge β supports custom icon packs
- ποΈ GravityBox [MM] β Extended interface settings, including icons
How to determine:
- Install EdXposed via Magisk (EdXposed-YAHFA or EdXposed-Sandbox).
- Download a module (e.g. Iconify) from the Xposed repository.
- Activate the module in EdXposed Installer and restart the phone.
- In the module settings, select the icon pack or download your own.
β οΈ Note: Xposed may conflict with some features MIUI, For example, with a dark theme or navigation gestures, check compatibility on forums before installing. XDA or 4PDA.
Frequent problems and their solutions
When replacing icons with Xiaomi, users face common mistakes.
| Problem. | Reason. | Decision |
|---|---|---|
| Icons have not changed after the application of the theme | Launcher cache not cleared | Go to Settings β Applications β Launcher β Storage β Clear cache |
| System icons (Settings, Phone) do not change | MIUI Limitations for System Applications | Use ADB or root method |
| After being replaced through ADB, the app is dyeing | Incorrect rights to files or broken icons | Restore original files or check the icon format (.png without compression) |
| Launcher doesn't see the pack icons | Incompatible format or path | Check if the pack is set as APK or placed in /sdcard/Nova/ |
If none of the methods worked, check:
- π Version MIUI β Some ways do not work for you MIUI 15 due to new restrictions.
- π Status of the loader - on the blocked loader ADB And root methods won't work.
- π¦ Icon Pack Integrity β download files only from verified sources (XDA, Telegram channels).