How to change emoticons on Xiaomi: from standard themes to custom emojis

Standard emojis on Xiaomi smartphones often seem boring or unexpressive β€” especially when compared to animated emojis from Apple, Samsung or even Google. Fortunately, owners of Redmi, POCO or Mi devices can replace them with alternative sets without complex manipulation. In this article, we will analyze all the working methods, from official themes to manual editing of system files.

It's important to understand that the methods vary in complexity and risk. For example, installing custom fonts through ADB requires minimal technical skills, and replacing emojis through root access can lead to a loss of warranty. We will describe each option in detail so that you can choose the best one, whether it's a quick change of topic or a deep customization for yourself.

1.Switching emojis through official MIUI themes

The easiest and safest way is to use the built-in theme feature in MIUI. Xiaomi offers several free and paid emoji sets that change the look of emojis in all applications, including keyboard and instant messengers.

To activate alternative emojis:

  • πŸ“± Open the Themes app (icon with brush on desktop).
  • πŸ” In the search bar, enter β€œemoji” or β€œsmileyΒ».
  • 🎨 Choose your favorite theme (e.g. iOS Emoji, Samsung One) UI Twitter Emoji).
  • πŸ“₯ Click "Apply" - the system will automatically replace the standard emoji.

Note that not all themes change emoji globally. Some only affect the MIUI keyboard or individual apps. To check the result, open any WhatsApp or Telegram chat - if the emoji hasn't changed, try a different set.

πŸ“Š Which emojis do you like better?
Standard MIUI
Style of iOS
Samsung Style
Twitter/Emoji 13.1
Others

2. Installation of custom fonts with emojis through ADB

If the built-in themes aren’t enough, you can replace the system font that contains emojis, requiring ADB (Android Debug Bridge) and a.ttf or.otf font file that supports Unicode characters, which works on most Xiaomi devices without root rights, but requires USB debugging.

Step-by-step:

  1. Download a custom font archive (e.g. Noto Color Emoji or Twemoji) from a trusted source (we recommend Google Fonts repository).
  2. Connect your smartphone to your PC and execute a command to check the connection: Adb devices The device should appear in the list.
  3. Copy the font to the system folder: adb push NotoColorEmoji.ttf /sdcard/ adb shell su -c "mount -o rw,remount /system" adb shell su -c "cp /sdcard/NotoColorEmoji.ttf /system/fonts/"
  4. Reset the device.

⚠️ Attention: Misuse of the right ADB Before executing commands, back up your data and make sure the font file is compatible with your version of Android. MIUI 14+ Additional permission to register in the /system.

Install ADB PC-only|Enable debugging on USB developer-setting|Download compatible font with emoji|Create a backup copy of the data|Check the vacant space in /system-->

3.Using third-party keyboards with their own emojis

If you don’t want to change your system files, the alternative is to install a keyboard that supports custom emojis, and popular apps like Gboard, SwiftKey, or Fleksy allow you to choose your emoji style regardless of the system.

How to set up:

  • πŸ“² Install the keyboard from Google Play (e.g. Gboard).
  • πŸ”§ Open the keyboard settings and find the "Emoji" or "Smoody style" sectionΒ».
  • 🎨 Select your preferred set (e.g. Blob Emoji or iOS 16 Style).
  • βœ… Activate the keyboard in the system settings (Settings) β†’ Additionally. β†’ Language and input).

The downside of this method is that emojis will only be displayed when using the selected keyboard. In some messengers (for example, Viber), the emoji style can be reset to the system.

πŸ’‘

To make Gboard emojis look the same as iOS, set the iOS 16 Emoji theme in the keyboard settings and turn off the β€œShow Android-style emoji” option.

4. Replace emojis through root access (for advanced)

Users with root rights can completely replace system emojis by editing files in the /system/font folder. This method gives maximum freedom, but requires caution - an error can lead to a bootloop ( looped reboot).

Instructions:

  1. Download the archive from an emoji (e.g. Samsung One UI 5.0 Emoji) and unpack it.
  2. Use Root Explorer or Solid Explorer with superuser rights to navigate to /system/font.
  3. Find the NotoColorEmoji.ttf and EmojiCompat.ttf files – they need to be replaced with downloaded ones.
  4. Set resolutions 644 (rw-r-----) for new files.
  5. Reset the device.

⚠️ Attention: On some firmware MIUI After replacing the emoji, icons in the status bar may disappear or the text display in system applications will be disrupted. TWRP Or OrangeFox Recovery.

How to return a standard emoji after a failed replacement?
If you don't display the emoji correctly or if you have artifacts after editing your files, download the original font for your version of MIUI from the XDA Developers forum or Mi Community site. Replace the modified files back through Root Explorer and restart the device. If the system doesn't start, restore the backup via custom recavereation.

5.Apps for customization of emoji without root

If you do not want to risk system files, you can use specialized applications that superimpose custom emojis on top of standard ones.

  • 🎭 Emoji Changer – allows you to choose the style of emoji for individual applications.
  • πŸ–ŒοΈ Textra SMS β€” Messenger with support for alternative emojis.
  • πŸ“± Z Font 3 – a tool for replacing fonts and emoji without root (requires) MIUI 12+).

These programs do not change system files, but simply replace the display of emoji in supported apps. For example, in Emoji Changer, you can choose the iOS style for WhatsApp, and for Telegram you can leave the standard MIUI.

The disadvantage is that not all apps support this swapping, for example, on Instagram or Facebook Messenger, emojis can be displayed in their original form.

6. Comparison of methods: which one to choose?

To make the choice easier, we have compiled a table with the pros and cons of each method:

MethodDifficultyRequired rightsGlobal replacementRisks.
Official MIUI themes⭐ (simple)No.Partially.Minimum
ADB + custom font⭐⭐ (middle-of-the-road)USB debuggingYes.System failure in case of error
Keyboard side⭐ (simple)No.Only on the keyboard.No.
Root + file replacement⭐⭐⭐ (difficult)RootYes.Bootloop, loss of warranty
Overlay annexes⭐ (simple)No.Partially.They don't work everywhere.

On devices with MIUI 14 and later, official themes may not change the emoji in some system applications (for example, in Contacts or Messages), in which case the only reliable way is to replace fonts through ADB or root.

πŸ’‘

For most users, the best option is a combination of official MIUI themes and a third-party keyboard (such as Gboard with an iOS Emoji suite), which gives visual diversity without risk to the system.

FAQ: Frequent questions about replacing emoji with Xiaomi

Can I return my standard emoji after replacement?
Yes. If you've used official themes, just use the standard theme in the Themes app. If you've changed fonts through ADB or root, download the original files for your version of MIUI and replace them back. For root-access devices, Magisk (Emoji Replacer) reset is also suitable.
Why do some symbols appear with squares after replacing emojis?
This means that the font chosen does not support all Unicode characters.Solution: Check that the font file contains a full set of emojis (e.g. Noto Color Emoji or Twemoji). If you use ADB, try another font with advanced support. For root users: make sure that the file rights in /system/font are set as 644.
Will the new emojis be displayed in my interlocutors?
No, the emojis are only replaced on your device, and your people will see the emojis that they have in their style, for example, if you send them a message. πŸ˜‚ through iOS-style, on the recipient’s iPhone it will appear as a standard Apple emoji, and on Android – as an emoji of its firmware.
Can I change my emoji to Xiaomi without a computer?
Yes, but with limitations: Official topics MIUI The keyboard side (e.g. Gboard) is installed from the Play Market. Apps like Z Font 3 allow you to replace fonts without a PC (but require you to replace fonts without a PC). MIUI 12+). For methods with ADB or root access computer is required.
Why did the emojis drop after the MIUI update?
Firmware updates often overwrite system fonts. To avoid this: Before upgrading, back up /system/font (for root users). If you've used ADB, repeat the font replacement procedure after the update. For official themes, check if the current theme has reset in the settings.