How to change the app icon on Xiaomi Redmi Note: from standard themes to ADB-team

Tired of the monotonous icons on the Xiaomi Redmi Note desktop and want to give your smartphone a unique look? Replacing app icons is one of the easiest ways to personalize that dramatically transforms the interface. Unlike iOS, where customization is strictly limited, MIUI firmware offers several methods at once, from built-in themes to manual editing via ADB.

In this article, we will discuss three working ways to change the icons on the Redmi Note (relevant for models from Note 7 to Note 13 Pro).+), including nuances for different versions MIUI. You'll learn how to get around the system's limitations, where to download secure icon packs, and what to do if the app stops opening after the changes, and a unique life hack using widgets to bypass locking. MIUI switching.

Why can’t you just change your icons on Xiaomi Redmi Note?

Unlike the "bare" Android, MIUI firmware imposes strict restrictions on modifying system elements.

  • πŸ”’ Xiaomi blocks changes to system files without root rights to prevent OS damage by inexperienced users.
  • 🎨 Built-in theme system: MIUI Originally offers to change icons through the Themes, but the choice is limited to official pacas.
  • πŸ“± Performance optimization: Customization via third-party launchers can increase battery consumption by 5-15% (test data) XDA Developers).

But you can get around these restrictions, and you don't always need root rights, but you need to understand the risks.

⚠️ Note: Change system icons through ADB or manual editing of.apk files can cause the application to crash (the "Application Stopped" error!

Method of changing iconsDo you need root rights?Risk of system damageDifficulty
Change of subject in MIUI❌ No.⚠️ Low.⭐ 1/5
Third-party launchers (Nova, Apex)❌ No.⚠️ Medium (possible lags)⭐ 2/5
Manual editing through ADB❌ No*⚠️⚠️⚠️ High (risk of app crash)⭐ 4/5
Modifications APK-files (with decompilation)βœ… Yes.⚠️⚠️⚠️⚠️ critical⭐ 5/5

*For ADB-root method is not required, but debugging is needed USB unlocked bootloader (on some Redmi Note models after 2022, this may void the warranty).

πŸ“Š What kind of customization method have you tried before?
Shifting themes at MIUI
Third-party launchers
ADB-team
I've tried nothing.

Method 1: Changing icons through built-in MIUI themes

The safest and easiest method is to use official themes from Xiaomi, which is suitable for users who do not want to risk the stability of the system, but want to refresh the appearance.

Instructions:

  1. Open the Themes app (brush icon on your desktop).
  2. Go to the icon tab in the lower menu.
  3. Select your favorite icon pack and click Apply.
  4. Confirm the changes – the system will automatically update the icons on the desktop and in the application menu.

Advantages of the method:

  • βœ… Does not require technical skills.
  • βœ… All icons are optimized for MIUI (No distortion, no lags).
  • βœ… Free (there are both free and paid themes).

⚠️ Note: Some themes don't change the icons of all apps. System utilities (such as Settings or Phone) often remain unchanged. To fix this, use a combination of themes (the option is available in a premium account). MIUI).

Where to look for quality topics?

  • 🌐 Official Topics Store: In Appendix Topics β†’ Online.
  • πŸ” Third-party resources: MIUI Themes Editor (community on Reddit). Telegram channel @MIUI_Themes_RU (Russian-language collections).

πŸ’‘

If after applying the theme icons look blurry, clear the cache of the application Themes in the phone settings. This often solves the problem with the display.

Method 2: Use of third-party launchers (Nova Launcher, Apex)

If built-in themes aren’t enough, third-party launchers offer full control over the icons, including the ability to install custom packs from the Play Market or.png files.

Best launchers for Redmi Note:

  • πŸš€ Nova Launcher – the most flexible (supports adaptive icons, gestures, backup settings).
  • 🎨 Apex Launcher – Optimized for weak devices (suitable for Redmi Note) 7/8).
  • πŸ”„ Lawnchair – Open Source Launcher (maximum customization, but more difficult to set up).

The following is a step-by-step instruction for Nova Launcher:

β˜‘οΈ Setting up Nova Launcher for custom icons

Done: 0 / 5

Where do I download icon packs?

ResourceFile formatSecurity
Play Market (search for "icon pack").apkβœ… Tall.
Icons8 (icons8.com).png (to be converted)βœ… Medium
DeviantArt (Android Icons section).zip, .png⚠️ Low (check for viruses)
Telegram channels (e.g. @AndroidIcons).apk, .zipβœ… High (moderation)

Important nuance: on the Redmi Note with MIUI 13+ Some system applications (e.g. Security or Camera) may ignore custom icons in the launcher. MIUI. The solution is to use a workaround:

How to Replace the System App Icon in Nova Launcher
1. Install Activity Launcher from Play Market. 2. Find the system application you want (like Camera) 3. Copy the shortcut to your desktop via Nova Launcher. 4. Select a custom icon in the shortcut settings. Minus: When you update MIUI, the shortcut may reset.

Method 3: Manually modifying icons via ADB (no root)

This method is suitable for advanced users who want to completely replace the icons of system applications (including Settings, Phone, etc.) It works without root, but requires an unlocked bootloader and enabled debugging over USB.

Warning: Incorrect ADB commands can lead to app dyeing or even bootloop (loop loading).On Redmi Note 10/11/12 models with MIUI 14+, this method may require additional authorization through Mi Account.

Step-by-step:

  1. Enable USB debugging in the developer settings (Settings β†’ About Phone β†’ MIUI version – tap 7 times, then go back to Additional β†’ For Developers).
  2. Connect the phone to the PC and confirm the debugging permission.
  3. Download ADB Tools and unpack it into a folder on your PC.
  4. Open the command prompt in this folder and type: Adb devices Make sure your Redmi Note appears in the list.
  5. Download the icon pack in.png format (at least 192Γ—192 px resolution) and place them in the folder on your PC.
  6. Use the command to replace the icon (example for the Settings app): adb shell su -c "mount -o rw,remount /system" su -c "cp /sdcard/Download/new_settings_icon.png /system/app/Settings/res/drawable-xxhdpi/ic_launcher_settings.png" su -c "chmod 644 /system/app/Settings/res/drawable-xxhdpi/ic_launcher_settings.png" su -c "mount -o ro,remount /system" reboot

⚠️ Attention: Redmi Note with MIUI 14+ The path to the icons may be different! for an accurate definition, use the command: adb shell pm path com.android.settings Then extract APK-File and find the folder with icons (res/drawable-*).

An alternative way (without manual file copying) is to use the MIUI Icon Changer utility from developer lin0x99 (available on GitHub), which automates the process but requires a PC connection.

πŸ’‘

ADB-This method allows you to change the icons of any application, including system, but requires strict compliance with commands. An error in the path or permissions of the file will lead to the reset of the icon to the standard.

How to return standard icons if something goes wrong

If after the experiments, the icons started to show up incorrectly, the apps stopped opening, or artifacts appeared, don't panic. You can bring it back in a number of ways:

  • πŸ”„ Reset topics: Go into Topics β†’ Mine. β†’ Current theme β†’ Drop it.
  • πŸ—‘οΈ Cache Clearing: For Launchers - Settings β†’ Annexes β†’ Nova Launcher β†’ Warehouse β†’ Clear the cache.
  • πŸ“± Recovery through ADB: If the system application icons are damaged, use the command: adb shell cmd package compile -m speed -f com.android.settings (replace com.android.settings with the desired application package).
  • πŸ”§ Resetting launcher settings: In Nova Launcher: Long-pressing desktop β†’ Settings β†’ Backup β†’ Reset.

If none of the methods helped, and system applications do not open, you will have to reset your phone settings (without losing data):

  1. Go to Settings β†’ About Phone β†’ Backup and Reset.
  2. Choose Resetting (not to be confused with Resetting to Factory!).
  3. Confirm the action – it will return all system icons to their original state.

πŸ’‘

Before resetting, export the list of installed applications through MIUI Backup, which will save you time to re-install.

Lifehack: Widgets as an alternative to replacing icons

If all of the above methods seem too complex and the built-in themes are not enough, there is a workaround through widgets. It works on any Redmi Note models without restrictions and does not require technical skills.

Algorithm of action:

  1. Install the KWGT Kustom Widget Maker (or UCCW for simple widgets).
  2. Download the custom icon widget template (for example, on the Play Market, look for "KWGT icon packs").
  3. Add the widget to the desktop and configure it for the desired application.
  4. Hide the original icon in the folder or turn off its display through the launcher settings.

Pros of the method:

  • βœ… It works without root and ADB.
  • βœ… You can customize the animation, size and shape of the icons.
  • βœ… Does not affect performance (widgets) KWGT optimized).

Cons:

  • ❌ Takes up space on the desktop (the widget can not be folded into a folder).
  • ❌ Some templates are paid.

Example of setting up an icon widget for WhatsApp:

Step-by-step KWGT setup to replace the icon
1. Open KWGT and select a template (e.g., "Minimal Icon"). 2. In the editor tap on the icon and upload your image (.png format). 3. Set up the tap action: Add Action β†’ Launch the app β†’ WhatsApp. 4. Save the widget and add it to the desktop. 5. In Nova Launcher, hide the original WhatsApp icon (long press β†’ Hide).

Frequent Mistakes and How to Avoid Them

When changing icons on Xiaomi Redmi Note, users often face typical problems.

Problem.Reason.Decision
Icons don't change in MIUI ThemesApp cache Topics damagedClear the cache in Settings β†’ Applications β†’ Themes β†’ Storage
Launcher brakes after changing iconsToo heavy pack of icons (resolution above 512Γ—512 px)Use optimized packs (such as CandyCons or Minimal O)
ADB is an error in the read-only file system.Partition /system is read-onlyAdd the command mount -o rw, remount /system before copying.
Icons are knocked down after the MIUI updateThe system overwrites files when updatingUse Magisk Module to fix changes (requires root)

Another common mistake is that icon resolutions don't work properly, so if you're manually replacing files through ADB, make sure that:

  • The resolution of the icon is the same as the original (check using adb pull /system/app/[application folder]/res/).
  • The format is PNG-32 (without compression).
  • The file name is identical to the original (accounting for the register!).

πŸ’‘

Before any manipulation of system files, back up your data via adb backup or TWRP. This will save your data if you crash.

Can I change the system application icon (for example, Settings) without root?
Yes, but with reservations: on MIUI 12 and below, through ADB (instruction in section 3). On MIUI 13+, only through widgets or workarounds (for example, creating a duplicate application with a new icon through App Cloner). Complete replacement of system icons without root is impossible due to the protection of dm-verity in new versions of MIUI.
Why did some icons remain standard after the theme change?
It's a feature. MIUI: Manufacturer blocks icon changes for critical system applications (Settings, Security, Phone). MIUI (Opens access to advanced theme settings. Apply theme combination (in the theme settings) β†’ Edit β†’ Icons are required for a complete replacement. ADB root.
How to prevent icons from being reset after MIUI update?
There are two reliable ways: Magisk Module: Install Magisk and MIUI Icon Changer. The module captures changes in system files even after updates. Backup themes: adb backup -f backup.ab -apk -obb -shared -all -system Save the backup.ab file and restore after the update. There is no guarantee on MIUI 14+ - Xiaomi tightens control over system files.
Where to download free icon packs for Xiaomi?
Verified sources: Play Market: Search for "icon pack" β†’ Filter "Free" recommended CandyCons, Minimal O, Whicons. Telegram: @AndroidIcons β€” launcher pack. @MIUI_Themes_RU β€” themes and icons for MIUI. GitHub: Icon-packs repositories (e.g. Whicons). ⚠️ Avoid sites like Zedge or IconFinder, where low-resolution packs or viruses are common.
Can I change the app icon only on the desktop without touching the menu?
Yes, and there are two options for that: Through Launcher: In Nova Launcher: Long-Tap Icon β†’ Edit β†’ Select a New Icon. Changes will only affect the desktop shortcut. Through Widget: Create a widget with the right icon (like in KWGT). Hide the original icon in the folder. In the app menu, the icon will remain standard.