How to change the Telegram icon on Xiaomi smartphones: 5 proven ways

Xiaomi’s standard blue Telegram icon is already boring, and you’re looking for something fresh?You’re not alone β€” thousands of MIUI users are looking for ways to customize the look of apps every day. Fortunately, Xiaomi, Redmi and POCO smartphones offer several official and unofficial icon-change methods, including built-in themes, third-party launchers, and even manual modification via ADB.

In this article, we’ll break down 5 working ways, from the simplest (for beginners) to the most advanced (for power users), learn how to get around the limitations of MIUI, which launchers are best to use on Xiaomi in 2026, and why some methods may not work on new versions of the firmware, and also a unique life hack with creating a duplicate icon through the β€œApplication Settings”, which few people know about.

1. Method: Using the built-in MIUI themes

The safest and fastest method is to apply one of the preset themes to MIUI. This method does not require root rights, does not reset settings and works on all Xiaomi models (including Redmi Note 12, POCO X5 and Mi 13).

To change the Telegram icon through themes:

  • πŸ“± Open the Topics app (brush icon on desktop).
  • πŸ” In the search box, enter "Telegram" or "icons".
  • 🎨 Choose a theme with your favorite icon design (e.g. Minimal Icons or Dark Mode Icons").
  • πŸ“₯ Click Apply – the icon will be updated automatically.

πŸ’‘

If you don’t have the right theme in your area, try changing your Mi region to India or Indonesia, where the collection is much wider.

The downside is that the themes change all the icons on your desktop, not just Telegram. If you only need to change one app, read on.

Method: Third-party launchers (Nova, Hyperion, Apex)

Third-party launchers are a universal icon customization solution that allows you to customize icons for each application, change sizes, shapes, and even animations. Xiaomi works best:

  • 🌟 Nova Launcher is the most flexible, with support for.png and.ico files.
  • ⚑ Hyperion Launcher – Optimized for MIUI, There is a built-in icon editor.
  • 🎯 Apex Launcher is lightweight and free, but with less functionality.

Instructions for Nova Launcher:

  1. Install a launcher from Google Play.
  2. Press your finger on the desktop β†’ Settings β†’ Style of icons.
  3. Select the Icon Package (e.g., "Whicons" or "CandyCons").
  4. If you need a unique icon – click on Telegram β†’ Edit β†’ Icon β†’ select a file from the gallery.

Download APK launcher from the official website |

Make a backup copy of the current desktop |

Disable battery optimization for launcher in MIUI| settings

Check compatibility with your version of Android (MIUI 14/15)-->

⚠️ Note: Some Xiaomi models (e.g. Redmi) 10C) Launchers may conflict with the system application Mi Home. If after installation, lags appear, turn off animation in the developer settings (Settings) β†’ The phone. β†’ Version. MIUI β†’ 5 times to tap).

Method: Manual modification via ADB (without root)

For advanced users willing to work with the command line, there is a method of changing icons through Android Debug Bridge (ADB).It does not require root rights, but requires a connection to a PC and basic command knowledge.

Steps:

  1. Download ADB Tools and install it on PC.
  2. Turn on USB debugging on Xiaomi (Settings β†’ About Phone β†’ MIUI Version β†’ 7 times tap β†’ return to Additional β†’ For developers).
  3. Connect your phone to your PC and type a command:
adb shell pm set-icon --user 0 org.telegram.messenger /sdcard/Download/custom_icon.png

Where custom_icon.png β€” your icon in format 512Γ—512 px loaded into the Download folder.

What if the ADB can’t see the device?
Make sure that Xiaomi drivers are installed on your PC (download from the official website). USB-cable (original from Xiaomi) Include the option "Debugging by Debugging" in the developer settings USB (Security settings)" and confirm PC permission. Restart phone and PC.

⚠️ Note: This method may reset after Telegram update or MIUI. To return the icon, repeat the command. MIUI 15 support this function, on POCO F5 Xiaomi 13T limitations may be.

4. Method: Create a duplicate of the application with a new icon

A little-known life hack that works on all versions of MIUI is to create a duplicate app with a custom icon, which doesn't require root or ADB, but creates a copy of Telegram on the menu.

How to do this:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find Telegram and tap it.
  3. Choose Create a duplicate (not available on all models).
  4. In the window that appears, select the Icon β†’ From the gallery and upload your image.

Pros of the method:

  • βœ… It works without the Internet and third-party programs.
  • βœ… It does not affect the original application.
  • βœ… Supports animation (if the icon is in.gif format).

Cons:

  • ❌ Takes up extra space in memory.
  • ❌ Notifications may be duplicated.

πŸ’‘

Duplicate the app is the only way to install a live icon (with animation) on Xiaomi without root rights.

5. Method: Use of customization applications (Icon Changer, Shortcut Maker)

If previous methods don’t work, try the specialized utilities from Google Play.They create shortcuts with custom icons without changing the original app.

Top.-3 apps:

AnnexRatings.FeaturesCompatibility with MIUI
Icon Changer4.7Simple interface, support for.png/.jpg, previewβœ… MIUI 12-15
Shortcut Maker4.5Creates shortcuts with custom icons, supports widgetsβœ… All models except POCO M6 Pro
XIcon Changer4.3Package replacement of icons, backup⚠️ Nana MIUI 15 requires permission to overlay

Instructions for Icon Changer:

  1. Download and install the app.
  2. Select Telegram from the list.
  3. Click Change the icon β†’ select the file from memory.
  4. Save the changes – a new label will appear on the desktop.

Built-in MIUI themes|

Third-party launchers (Nova, Hyperion)|

ADB (manually modified)|

Duplicate the annex |

Applications for customization (Icon Changer)-->

Frequent problems and their solutions

When you change your icons to Xiaomi, users are faced with common mistakes.

Problem 1: The icon dropped after the Telegram update.

⚠️ Attention: App updates via Google Play reset custom icons installed through ADB Solution: Before upgrading, back up the icon to Nova Launcher. β†’ Save the settings).

Problem 2: MIUI 15 does not work on duplicate application creation.

On newer versions of firmware, the option may be hidden.

  • πŸ”§ Use Shortcut Maker to create a shortcut.
  • πŸ“± Install the old version MIUI Mi Flash Tool (Risky!).

Problem 3: The launcher is slowing down or flying out.

Causes and solutions:

  • πŸ”‹ Insufficient RAM: Close background applications through Settings β†’ Battery β†’ Performance mode.
  • πŸ—‘οΈ Launcher Cash: Clear the Data in Settings β†’ Annexes β†’ Nova Launcher β†’ Warehouse.
  • πŸ”„ Conflict with MIUI Optimization: Turn off optimization for launcher in battery settings.
Can I change the Telegram icon without third-party apps?
Yes, but the choice is limited. You can: Use the built-in MIUI themes (all icons change), create a duplicate of the application through Settings β†’ Applications (not available on all models), You can use a launcher or ADB to customize the replacement.
Why does the icon change through ADB disappear?
This is because: Telegram or MIUI updates. System cache clearing (Settings β†’ Storage β†’ Clear cache) Launcher reset. Solution: Repeat ADB or use a backup launcher.
What icon formats are supported on Xiaomi?
For customization, suitable:.png (recommended, transparent background)..jpg (no transparency)..ico (only for some launchers, such as Nova)..gif (for animated icons, supported in duplicate applications). Optimal size: 192Γ—192 px or 512Γ—512 px (for ADB).
Will the change of icons to POCO with global firmware work?
Yes, but there are nuances: POCO s MIUI Global may not be able to duplicate the application. ADB-Teams require additional permits (include "USB Debugging (Security settings) in the developer settings).
How to return the standard Telegram icon?
Methods: For launchers: press the icon β†’ Reset or remove the custom shortcut. For ADB: follow the command: adb shell pm set-icon --user 0 org.telegram.messenger 0 For duplicate: delete a copy of the application through Settings β†’ Apps.