How to install new emoji on Xiaomi: all the ways from simple to complex

Emojis have long been an integral part of communication β€” they help convey emotions, make messages livelier and even replace whole phrases. But the standard set of emojis in MIUI on Xiaomi, Redmi or POCO smartphones does not always suit users: someone wants more modern designs (as in iOS or Samsung), someone lacks rare characters, and some are simply tired of monotony. Fortunately, there are several ways to update or completely replace emojis on Xiaomi devices – from simple to demanding technical skills.

In this article, we will discuss all the current methods of installing emojis on Xiaomi (including models from 2020-2026), their pros and cons, as well as give recommendations on choosing the best option depending on your firmware (MIUI 12-15) and level of training.

1.The way for everyone: changing the keyboard (without root rights)

The easiest and safest method is to install a third-party keyboard with support for alternative emojis, which will not replace system emojis in all applications (for example, in the browser or messengers they can be displayed in the old way), but will allow you to enter new characters in chat rooms.

  • πŸ”Ή Does not require root rights or unlock the bootloader.
  • πŸ”Ή It works on any version. MIUI (including MIUI 15).
  • πŸ”Ή You can return the standard keyboard at any time.
  • πŸ”Ή Supports animated emojis (in some keyboards).

The best keyboards for emojis on Xiaomi:

keyboardType of emojiFeaturesReference
GboardGoogle (close to iOS)Automatic Emoji Update, GIF SupportGoogle Play
SwiftKeyMicrosoft (Unique Design)Adaptive input, topics for emojisGoogle Play
Emoji KeyboardiOS, Samsung, TwitterMore than 5,000 emojis, custom stickersGoogle Play
FleksyMinimalistic.Gestures for quick input, low power consumptionGoogle Play

To set the keyboard:

  1. Download the selected application from Google Play.
  2. Open Settings β†’ System and Device β†’ Language and Entering β†’ Virtual Keyboard.
  3. Activate the new keyboard and set it by default.
  4. In the keyboard settings, select the emoji style (if available).

⚠️ Note: Some keyboards (e.g., Emoji Keyboard) may request access to messages to β€œimprove predictions.” Refuse this permission, which is not necessary for the emoji to work and poses a risk of data leakage.

πŸ“Š What keyboard do you use on Xiaomi?
Gboard
SwiftKey
Standard MIUI
Another.
I don't know.

2. Updating emojis through MIUI themes (official way)

Xiaomi allows you to change the style of emoji through system themes, this method works on all devices with MIUI 12 and later, but has a limitation: only color emojis are replaced (black and white on the selection menu will remain standard), but it is completely secure and does not require superuser rights.

Instructions:

  1. Open the Themes app (icon with brush).
  2. Go to the Emoji section (may be in Category β†’ Symbols).
  3. Select your favorite pack (e.g., "iOS Style" or "Samsung One UI").
  4. Click Apply and confirm the changes.

If there is no section with emoji:

  • πŸ”Ή Update theme app via Google Play.
  • πŸ”Ή Check the region in your smartphone settings: some themes are only available for India or China. To get around this, change region to India in Settings β†’ Additionally. β†’ Region (resetting will be required).
How to return standard MIUI emojis?
To roll back the changes, go to the Themes β†’ Mine β†’ find the applicable emoji theme and click Remove. Once the device is rebooted, the emojis will return to their standard look.

Advantages of the method:

  • πŸ”Ή Does not require the installation of third-party applications.
  • πŸ”Ή It works on all models. Xiaomi/Redmi/POCO s MIUI 12+.
  • πŸ”Ή You can combine with other themes (badges, fonts).

⚠️ Attention: After update MIUI The emoji theme used may reset. To avoid this, save the theme in My Movie before updating. β†’ Chosen.

3. Installation of emojis via ADB (for advanced users)

If you need to completely replace system emoji (including their display in the browser, messengers and selection menu), you can use the system emoji. ADB (Android Debug Bridge. This method doesn't require root rights, but it involves working with the command line. MIUI 13–15.

What you need:

  • πŸ”Ή Computer with Windows/macOS/Linux.
  • πŸ”Ή Installed drivers ADB and Fastboot.
  • πŸ”Ή Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times press to unlock Developer Settings, then enable Debugging by USB).
  • πŸ”Ή File with emoji in.ttf format (you can download from themes) MIUI or convert from iOS/Samsung).

Step-by-step:

  1. Connect your smartphone to your PC and confirm access to debugging.
  2. Download the archive from an emoji (for example, from here) and unpack it into a folder with ADB.
  3. Open the command line in this folder and do: adb backup -f backup.ab com.android.providers.telephony adb backup -f backup2.ab com.android.providers.settings adb shell su mount -o rw,remount /system cp /sdcard/Download/NotoColorEmoji.ttf /system/fonts/ chmod 644 /system/fonts/NotoColorEmoji.ttf reboot
  4. After the reboot, the emoji will be replaced.

Make a backup copy of the data|Download the correct version ADB for your OS|Check the debugging on-line USB|Connect the original USB-cable (not wireless charging)|Charge your phone at least 50 times%-->

Important: Not all emoji files are MIUI compatible. Using an inappropriate font can cause system applications to crash (e.g., Messages or Contacts) and check the file reviews on forums (e.g., XDA Developers or 4PDA) before installing.

⚠️ Note: If the emojis are shown as squares after the reboot, the font file is corrupted or incompatible. To return everything back, repeat the steps, but in the cp command, specify the path to the original file (for example, to return it all back, /system/fonts/NotoColorEmoji.ttf.bak, If you have made a backup copy).

4. Replacement of emoji through root rights (full control)

If you have a bootloader unlocked and you have Magisk installed (or another root rights manager), you can replace the system-level emoji, which gives you maximum flexibility: you can install emojis from iOS 16, Samsung One UI 5 or even custom sets.

What needs to be done:

  1. Install Root Explorer (such as Mixplorer or FX File Explorer) and give it root access.
  2. Download the archive from the emoji (for example, from here) and unpack it.
  3. Go to /system/fonts/ and find the files: NotoColorEmoji.ttf (main emoji file), EmojiCompat.ttf (for compatibility).

NotoColorEmoji.ttf.bak

EmojiCompat.ttf.bak

/system/fonts/

644

Reset the device.

Popular sources of emoji for root users:

  • πŸ”Ή iPhone Emoji – exact copies of emoji from iOS.
  • πŸ”Ή Samsung One UI Emoji – emojis from Samsung firmware.
  • πŸ”Ή Noto Emoji is an open source project from Google with regular updates.

πŸ’‘

Before replacing emojis through the root, make a backup of the folder /system/fonts/ using the adb pull command /system/fonts/ ~/fonts_backup. This will allow you to quickly restore the original files in case of errors.

Advantages of the root method:

  • πŸ”Ή Complete replacement of emojis in all applications.
  • πŸ”Ή Ability to install animated or custom emojis.
  • πŸ”Ή No restrictions on version MIUI.

Risks:

  • πŸ”Ή If you make an error, you can damage the system fonts, which will lead to bootloop ( loop loading).
  • πŸ”Ή Some banking applications can block work on rooted devices.
  • πŸ”Ή After updating MIUI Emojis can drop off.

5 Problems after Emoji installation and their solutions

Even if installed correctly, new emojis may not work properly, and consider typical problems and ways to fix them:

Problem.Probable causeDecision
Emojis are displayed as squares (β–‘)Incompatible font file or broken access rightsCheck the file rights (chmod 644) or install another emoji pack
Emojis have changed only in some applicationsThe application uses its own fonts (for example, Telegram)In the application settings, find the option "System Emoji" and turn it on.
After the reboot, the emojis droppedUpdate MIUI or reset the font cacheRepeat installation or use Magisk Module for automatic replacement
The smartphone does not turn on after replacing fontsThe system file is damaged.Restore original files via TWRP or reflash the device

If emojis are displayed correctly but not updated in instant messengers (such as WhatsApp or VK), check:

  • πŸ”Ή Application settings: some messengers cache emojis.
  • πŸ”Ή Application Version: Update Messengers to the latest version.
  • πŸ”Ή Smartphone Region: Emojis may be blocked in some countries (e.g. Saudi Arabia bans alcohol emojis).

πŸ’‘

If system applications (such as Messages) have stopped working after replacing the emoji, the most likely cause is damage to the EmojiCompat.ttf file. Restore it from a backup or download the original from Xiaomi forums.

6.How to bring back standard emojis to Xiaomi

If the emoji experiments have failed or you just want to get things back to normal, there are a few ways to kick back:

For keyboards:

  • πŸ”Ή Open the Settings. β†’ System and device β†’ Language and input.
  • πŸ”Ή Select a standard keyboard MIUI and set it up by default.
  • πŸ”Ή Remove the third-party keyboard (unless you plan to use it).

For MIUI's:

  • πŸ”Ή Go to the Topics app β†’ Mine.
  • πŸ”Ή Find the applied emoji theme and click Delete.
  • πŸ”Ή Reset the device.

For ADB/root methods:

  1. If you were backing up, recover the original files: adb shell su mount -o rw,remount /system mv /system/fonts/NotoColorEmoji.ttf.bak /system/fonts/NotoColorEmoji.ttf chmod 644 /system/fonts/NotoColorEmoji.tf reboot
  2. If you don’t have a backup, download the original emoji file for your MIUI version with Xiaomi Firmware Updater and replace the current one with it.

If the emojis are still incorrect after rollback, do:

  • πŸ”Ή Cleaning the cache in Settings β†’ Annexes β†’ Application management β†’ System applications β†’ Fonts.
  • πŸ”Ή Resetting settings in Settings β†’ System and device β†’ Additionally. β†’ Resetting settings β†’ Resetting application settings.

FAQ: Frequent questions about emojis on Xiaomi

Can I install animated emojis (like the iPhone) on Xiaomi?
Yes, but with limitations: πŸ”Ή Keyboards like Gboard or SwiftKey support animated emojis, but they only work when typed (in the message the recipient will see a static picture). πŸ”Ή For full animation in all applications, you need to root and install special Magisk modules (for example, iOS Emoji Magisk Module). πŸ”Ή Nana MIUI 14/15 Animated emojis can slow the interface – check performance after installation.
Why did the emojis drop after the MIUI update?
When you update your firmware, system files (including fonts) are replaced with standard ones: πŸ”Ή Use Magisk Module to Automatically Replace Emojis After Update. πŸ”Ή Before updating, make a backup copy of the folder /system/fonts/. πŸ”Ή Install emojis through the themes MIUI β€” If the emojis have already dropped, repeat the process of installing them again.
How to install an emoji on Xiaomi without a computer?
Without a PC, the following options are available: a third-party keyboard (such as Gboard or Emoji Keyboard) - replaces emoji only when you type. MIUI themes - changes the display of emoji in most applications, but not all; Launcher applications (such as Nova Launcher) - some allow you to change fonts, but this does not affect emoji. Complete replacement of system emoji without a computer requires root access and a file manager with super-user rights (such as Mixplorer).
Will the new emojis be displayed in my interlocutors?
No, emojis are only replaced on your device, and people will see emojis that are in the form that their smartphone or messenger supports: πŸ”Ή If you send an emoji πŸ₯Ή (a crying face from an iOS 16 pack, and the Android 10 recipient will see an old version of this emoji or a square (if the symbol is not supported). πŸ”Ή Emojis can be displayed differently on Telegram or WhatsApp because of caching. To check how your emoji are seen by others, send a test message to a second phone or use online services like Emojipedia.
Can I install an emoji on Xiaomi with a blocked bootloader?
Yes, but with limitations: πŸ”Ή Third-party keyboards (e.g. Gboard) – work without restrictions. πŸ”Ή Topics MIUI β€” Replace emojis partially, but do not require unlocking. πŸ”Ή ADB-method – works on some Xiaomi models even with a blocked bootloader, but does not guarantee 100% In order to completely replace the system emoji (through rut), unlocking the bootloader is mandatory. 13/14, Redmi Note 12) Unlocking may take up to 7 days due to Xiaomi's policy.