Replacing standard app icons with Xiaomi is one of the most popular ways to personalize your smartphone. Even without the superuser rights (root), you can install unique icons that will make your Redmi, POCO or Xiaomi 13/14 stand out among other devices. In this article, we will discuss all the current methods from the use of launchers to manual replacement through ADB, including nuances for new versions of MIUI 15 and HyperOS.
It's important to understand that customization options vary with the firmware version and the phone model. For example, on the POCO F5 with HyperOS, some of the ways may work differently than on the Redmi Note 12 with MIUI 14. We tested all the methods on current devices (2023-2026) and specify the limitations for each option. If you want to not just change the icons, but completely redesign the interface, check out the section on custom launchers.
Before you start, check your firmware version in Settings β About Phone β MIUI version. This will help you avoid errors when choosing a method. Also prepare a.png icon package in advance (recommended resolution is 192Γ192 px or 256Γ256 px for HyperOS).
1.Use of launchers with support for customization of icons
The easiest and safest way to do this is to install a third-party launcher, which replaces the standard MIUI interface and allows you to flexibly customize your look, including your icons, and we recommend three proven options:
- πΉ Nova Launcher β supports icon packages (.iconpack), adaptive icons and manual replacement for individual applications. Works on all versions of Xiaomi, including HyperOS.
- πΉ Lawnchair is a free, open source launcher optimized for Android 13/14. Supports dynamic icons and themes.
- πΉ Apex Launcher β Suitable for older models (Redmi 9, POCO X3) Due to low resource requirements.
To change the icons through Nova Launcher:
- Install a launcher from Google Play.
- Download your favorite icon package (such as Whicons or Delta).
- Press the free space on the main screen β Settings β Style of icons.
- Select the downloaded package or click Edit to manually replace individual icons.
β οΈ Note: Xiaomi with HyperOS may miss the return gesture to the main screen after installing the launcher. To return it, go to Settings β System system β Gestures β Customization of launcher gestures.
2. Manually modifying icons via ADB (no root)
If you donβt want to install third-party launchers, you can replace the icons directly through ADB (Android Debug Bridge), which works on most Xiaomi devices, but requires USB debugging and computer connectivity, with the advantage of the changes being applied to the standard MIUI launcher.
You'll need:
- π₯οΈ Computer with installed ADB Tools.
- π± Included debugging by USB (Settings β The phone. β Version. MIUI β 7 times to press the version β Additionally. β For developers β Debugging by USB).
- π Folder with icons in.png format, renamed by the template com.android.chrome.png (where com.android.chrome is the batch name of the application).
Instructions:
adb shell
pm path com.miui.home | awk -F= '{print $2}' | xargs -I{} cp {} /sdcard/
Copy the launcher backup to a memory card
adb push your daddy with icons /sdcard/miui_icons/
adb shell
su -c "mount -o rw,remount /system"
cp -r /sdcard/miui_icons/* /data/app/com.miui.home-/oat/arm64/
chmod 644 /data/app/com.miui.home-/oat/arm64/*.png
rebootβ οΈ Note: The path to the icons may be different on HyperOS. If the icons haven't changed since the reboot, check the folder. /data/app/~~random_string==/com.miui.home-/ β It's generated automatically.
USB debugging enabled
Installed ADB Tools on PC
Created folder with icons (format: batch name.png)
Backup of MIUI launcher made
Original connected USB-cable (not all cables support debugging)-->
3. Apps for replacing icons without root
If ADB seems complicated, you can use specialized applications that work on the principle of overlay and do not require superuser rights.
| Annex | Support for MIUI/HyperOS | Features | Cons |
|---|---|---|---|
| Icon Changer | β MIUI 12β15, HyperOS | Simple interface, support for icon packages | Advertising, not all icons are used |
| XIcon Changer | β MIUI 14+, HyperOS (beta) | Adaptive icons, backups | Fees paid |
| Shortcut Maker | β All versions. | Creates labels with custom icons | Takes up space on the screen (duplicate icons) |
How to use Icon Changer:
- Install the application and provide access to Settings β Applications β Special Access β Creating shortcuts.
- Select the application you want to change the icon for.
- Upload your picture or select from the gallery.
- Save the changes β a new shortcut will appear on the home screen.
On HyperOS, some applications (like Shortcut Maker) may not display responsive icons correctly, in which case use static.png images with transparent backgrounds.
π‘
If the icons look blurry after replacing, check their resolution. HyperOS is optimally sized at 256Γ256 px with transparency (PNG-32 format).
4. Replace icons through MIUI themes (official way)
Xiaomi offers its own system to those where you can find ready-made icon sets, this method does not require installing additional applications and works on all devices with MIUI 12+ or HyperOS.
How to change icons:
- Open the Themes app (brush icon on the home screen).
- Go to the Icons section or find a theme marked "Castom icons".
- Select the set you like and click Apply.
- If you donβt have the right topic, try to find it in Online Topics (web required).
Limitations of the method:
- π« It is impossible to replace icons for individual applications β only a complete set of icons.
- π« Not all themes support adaptive icons on HyperOS.
- π« After updating MIUI topics can be dropped.
How to download topics from other regions?
5.Castom firmware: complete freedom of change
If you're willing to take drastic measures, installing custom firmware (like LineageOS or Pixel Experience) will open up unlimited customization options, and you can change icons on these firmwares through:
- π§ Built-in theme settings (e.g. Styles & Wallpapers in Pixel Experience).
- π§ Magisk modules (e.g. Iconify or Icon Pack Studio).
- π§ Manual editing of files in /system/app (knowledge ADB root).
Instructions for Pixel Experience:
- Install firmware via TWRP (instructions are available on the XDA Developers forum).
- Download the Iconify module for Magisk.
- In Magisk Manager, install the module and restart the phone.
- In the theme settings, select an icon package or download yours.
β οΈ Attention: Installing custom firmware will void Xiaomi's warranty and may result in a brick (inoperability) device. TWRP Or Mi Flash Tool.
π‘
Custom firmware gives maximum customization freedom, but requires unlocking the bootloader and installing TWRP. On new models (Xiaomi 14, Redmi Note 13), this process is complicated due to the protection of Anti-Rollback.
Frequent problems and their solutions
When replacing icons with Xiaomi, users face typical errors, and we have collected the most common ways to fix them:
| Problem. | Reason. | Decision |
|---|---|---|
| Icons don't change through ADB | Wrong paths or access rights | Check the path to the launcher (pm path com.miui.home) and the rights (chmod 644) |
| Blurred icons in Nova Launcher | Inappropriate permission | Use images. 192Γ192 px MIUI or 256Γ256 px for HyperOS |
| Resetting icons after updating | Update overwrites system files | Save the backup in /sdcard/miui_icons_backup/ and restore after the update |
| Adaptive icons do not work | Incompatibility with HyperOS | Turn off adaptability in launcher settings or use static PNGs |
If after all the manipulations the icons have not changed, try:
- Clear the launcher cache (Settings β Applications β Application Management β Launcher β Clear the cache).
- Restart your phone in Safe Mode (press the power button β Restart in Safe Mode) and check if any app is blocking the changes.
- Install a different version of the launcher (e.g. Nova Launcher Beta for HyperOS).