Replacing standard icons with Xiaomi Redmi is one of the most popular ways to personalize a smartphone. MIUI offers limited customization options, but with the help of third-party tools you can install absolutely any icons: from minimalist pictograms to animated ones 3D-In this article, we will discuss all the current methods, from simple (through themes and launchers) to advanced (manual modification of system files).
It is important to understand that customization options vary depending on the MIUI version and the Redmi model. For example, on devices with MIUI 14/15 and Android 13/14, some methods may require additional permissions or even unlock the bootloader. We will specify all the nuances for each instruction so that you can choose the best option without the risk of βbrickingβ the phone.
If youβre a beginner, start with the first three β they donβt require root rights and are suitable for most models (Redmi Note 12/13, Redmi 10/11, POCO X5, etc.) Advanced users will need ADB sections and manual APK replacement, but this will require technical skills.
1. Use MIUI themes (the easiest way)
The official MIUI theme store contains thousands of free and paid icon packs that are installed in two clicks.This method does not require root rights and works on all Xiaomi devices, including the latest Redmi models with MIUI 15.
To apply a new theme:
- π± Open the Topics app (brush icon on desktop).
- π In the search box, type a query, such as βminimalism iconsβ or βdark icons".
- πΌοΈ Select your favorite theme and click Apply. The system will automatically replace the icons on the desktop and in the application menu.
- π If the icons have not changed, restart your phone or check the settings in the Topics β Mine. β Elements applied.
The downside is that there's limited choice, and many themes change not just icons, but also fonts, wallpaper, animations, which is not always convenient, and some packs may contain ads or require payment for the full version.
π‘
Before installing the theme, check out other usersβ reviews β some icon packs may conflict with system apps (e.g. Google Play Services).
Installation of a third-party launcher (Nova, Apex, Hyperion)
Third-party launchers allow you to flexibly configure icons without tampering with system files. The most popular options for Xiaomi Redmi are:
- π Nova Launcher β supports icon packs in.apk and.zip format, there is a free version.
- β‘ Apex Launcher is lightweight and fast, but with fewer features.
- π¨ Hyperion Launcher β Optimized for Xiaomi, supports gestures and dynamic icons.
Instructions for Nova Launcher:
- Download the launcher from Google Play and install it as the default launcher.
- Download the icon pack (e.g. Whicons, Fluid Icons) in.apk format.
- Open the launcher settings: Nova Settings β Look & Feel β Icon style.
- Select the downloaded pack in the Icon pack section.
- Apply the changes and restart the launcher (long press on the desktop β Restart).
The advantage of this method is the ability to mix icons from different packs or even assign individual icons for individual applications, for example, you can put an icon from Fluid for Telegram, and for WhatsApp β from the Minimal O pack.
Download APK launcher from the official website|Create a backup of current settings MIUI|Disable battery optimization for launcher|Check the compatibility of the icon pack with your version of Android-->
3. Manually modifying icons via ADB (no root)
If you only need to replace system icons (e.g., Settings, Phone, Messages) without changing the launcher, you can use ADB (Android Debug Bridge), which works on MIUI 12-15, but requires debugging over USB.
Step-by-step:
- Turn on Developer Mode: Go to Settings β About Phone and click on MIUI Version 7 times.
- Activate USB Debugging in Settings β Additional β For developers.
- Connect your phone to your PC, install it. ADB Tools and execute the command: adb shell pm grant com.miui.home android.permission.WRITE_SECURE_SETTINGS
- Download the icon pack in.png format (resolution 192Γ192 pixels) and rename the files according to the table below.
- Upload the icons to the folder /data/system/theme/default_icon through ADB Push.
| Standard icon | File name to replace | Example of a path |
|---|---|---|
| Phone. | com.android.contacts.png | /data/system/theme/default_icon/com.android.contacts.png |
| Communications | com.android.mms.png | /data/system/theme/default_icon/com.android.mms.png |
| Settings | com.android.settings.png | /data/system/theme/default_icon/com.android.settings.png |
| Camera. | com.android.camera.png | /data/system/theme/default_icon/com.android.camera.png |
β οΈ Attention: Misuse of the right ADB It can lead to disruptions in work. MIUI. Before the changes, create a backup copy of the folder /data/system/theme/ team:
adb pull /data/system/theme/ ~/backup_themeOfficial themes MIUI|Third-party launchers|ADB-team|Root access|None of the above.-->
4. Replace icons through root access (for advanced)
If your Redmi has an unlocked bootloader and root rights (for example, through Magisk), you can completely replace the system icons by editing the system. APK-This is a method that gives you maximum freedom, but it requires caution.
Tools required:
- π APK Editor (for decompilation) APK).
- ποΈ GIMP/Photoshop (icon-editing).
- π§ Root Explorer (for file replacement) /system).
Instructions:
- Download the APK system application (e.g. com.miui.home for launcher) via APK Extractor.
- Open the APK in APK Editor and go to the res/drawable folder.
- Replace the icon files (for example, ic_launcher_phone.png) to their own, retaining the original names and permission.
- Compile the APK back and install it via ADB or Root Explorer.
β οΈ Note: Incorrect modification of the system APK It can cause bootloop. Always check version compatibility and backup through the download. TWRP.