How to update emojis on Xiaomi: 5 working ways

Xiaomi smartphones often look outdated compared to the latest versions from Google or Apple.This is because the manufacturer uses its own emoji sets in the shell. MIUI, They are updated less frequently than standard Android characters, if you are tired of square emojis or lack new emojis (for example, if you are not familiar with the new ones, ๐Ÿซ  "melting face" or ๐Ÿซฐ "The heart with your hands... this article will help you update them.

We're going to look at all the current ways, from official MIUI updates to manual font replacements, and it's important to understand that the methods vary in complexity and risk, some requiring unlocking the bootloader or root rights, and start with the simplest and most secure options that will suit even beginners.

Note: Instructions are tested on Redmi Note 12 Pro+, Xiaomi 13 Ultra and POCO F5 models with MIUI 14/15 based on Android 13/14. For older devices (e.g. Redmi 4X or Mi A1), some methods may not work.

1. Update emojis through MIUI system software

The most reliable and recommended way is to wait for the official firmware update. Xiaomi periodically updates the set of emojis in new versions of MIUI, but does this irregularly, for example, in MIUI 14 there are emojis from Android 13, and in MIUI 15 โ€” partial support for Android 14.

To check for available updates:

  1. Open Settings โ†’ About the phone โ†’ Update MIUI.
  2. Click Check for updates.
  3. If a new version is available, download and install it.

โš ๏ธ Note: Update firmware resets some settings (e.g. App Permits or Energy Saving).Before installing, back up through Settings โ†’ Additionally. โ†’ Backup and reset.

๐Ÿ“Š How often do you update your firmware on Xiaomi?
Only with critical bugs.
Every month.
Six months
Never update.
MIUI versionBasic AndroidSupport for emojiNotes
MIUI 15Android 14Emoji 15.0 (partially)New emojis: ๐ŸซŽ, ๐Ÿซ, ๐Ÿซ
MIUI 14Android 13Emoji 13.1Added ๐Ÿซ , ๐Ÿซก, ๐Ÿซถ
MIUI 12.5Android 11Emoji 12.1Outdated symbols (no) ๐Ÿฅฒ, ๐Ÿซ‚)

If there are no updates but you urgently need new emojis, move on to the following methods. Remember that manually replacing emojis can cause keyboard or system applications (such as Messages or Contacts) to malfunction.

2.Installation of the keyboard with new emojis

A quick way to get current smileys is to use a third-party keyboard that supports the latest versions of Unicode.This method requires no root rights and is safe for the system.

The best keyboard options for Xiaomi:

  • ๐Ÿ“ฑ Gboard (Google) - automatically loads the latest emojis, even if they are not supported by the system.
  • ๐ŸŽจ SwiftKey (Microsoft) - offers alternative styles of emoji (including iOS-like) Available on Play Market.
  • ๐Ÿ”„ Chroom (from developers) MIUI) โ€” Optimized for Xiaomi devices, but emojis are updated less often than in Gboard.

How to set up Gboard to display new emojis:

  1. Install the keyboard from Google Play.
  2. Activate it in Settings โ†’ System โ†’ Language and input โ†’ Virtual keyboard.
  3. Open any input field (like Messages), click on the smiley icon and select a category. New emojis will be highlighted.

๐Ÿ’ก

If after installing Gboard, smileys are displayed in squares, clear the cache of the Settings application โ†’ Apps โ†’ Gboard โ†’ Storage โ†’ Clear the cache.

โš ๏ธ Note: Some messengers (such as WhatsApp or Telegram) can replace emoji with their own sets, ignoring the system, in which case new emojis will be visible only in standard emojis. SMS or Communications.

3. Manual font update (without root)

If you donโ€™t like system emojis, but donโ€™t want to risk firmware, you can replace the emoji font with MIUI Themes.This method works on most Xiaomi devices without unlocking the bootloader.

Instructions:

  1. Download a theme with fonts from MIUI Themes Store (e.g., "Emoji Font for MIUI" or "iOS Emoji Style").
  2. Install the theme through the Themes app (brush icon on desktop).
  3. Apply the font to Settings โ†’ Screen โ†’ Font.
  4. Reset the device.

Popular themes to replace emojis:

  • ๐ŸŽ iOS Emoji for MIUI โ€” Imitate Apple emoji (requires) MIUI 12+).
  • ๐Ÿค– Google Emoji (Android 14) โ€“ Googleโ€™s latest emoji.
  • ๐ŸŽญ Samsung One UI Emoji โ€“ a style of smiley from Samsung.

Download theme from the official store|Make a backup copy of the current font|Check compatibility with the version MIUI|Do not interrupt the installation process-->

โš ๏ธ Attention: After update MIUI Save the theme file (.mtz) in a safe place to quickly restore the emoji.

4. Replace emojis via Magisk (with root)

For advanced users who are ready to get root rights, there is a way to completely replace system emojis, which requires an unlocked bootloader and a Magisk installed.

Step-by-step:

  1. Unlock the bootloader through the official Xiaomi tool (can take up to 7 days).
  2. Install TWRP and get root through Magisk.
  3. Download the module to replace emoji, for example: Emoji Replacer (for Android 10+) iOS Emoji for Android (requires Magisk 24+)

Magisk Manager

Commands to check current emojis (via ADB):

adb shell


su




ls /system/fonts/ | grep -i emoji

โš ๏ธ Warning: Incorrectly replacing system fonts can lead to "bootloop" before experimenting with a full backup TWRP:

adb backup -apk -obb -shared -all -f /sdcard/backup.ab
What if some symbols are lost after the replacement of emojis?
If after installing the module, some of the smileys are displayed with squares, then the font does not support all the characters of Unicode. Solutions: 1. Install another module (for example, EmojiFont3 instead of iOS Emoji). 2. Return to the standard font through Magisk โ†’ Modules โ†’ Delete. 3. Use the keyboard with your own emoji (for example, Gboard).

5. Update via ADB (for experienced)

If you donโ€™t want to root, but youโ€™re ready to work with ADB, you can manually replace your emoji files, which is a method that works for Android 9+ devices.

Files required:

  • ๐Ÿ“„ NotoColorEmoji.ttf is the standard emoji font from Google.
  • ๐Ÿ“„ EmojiCompat.ttf โ€“ Additional Compatibility File.

Instructions:

  1. Download the current font files from GitHub.
  2. Connect your phone to your PC and activate USB Debugging in Settings โ†’ About Phone โ†’ MIUI version (click 7 times on the line with the version).
  3. Open the command line and execute: adb push NotoColorEmoji.ttf /sdcard/ adb shell su mount -o rw,remount /system cp /sdcard/NotoColorEmoji.ttf /system/fonts/ chmod 644 /system/fonts/NotoColorEmoji.ttf reboot

โš ๏ธ Note: On some models (Redmi Note) 10 Pro, POCO X3) The path to fonts may be different: /system/product/fonts/ or /vendor/fonts/. Check the right path through Root Explorer.

๐Ÿ’ก

Replacing fonts with ADB is the riskiest method without root. A mistake in commands can lead to the loss of some system functions, for example, the inability to enter text in some applications.

6. Alternative solutions: messengers and stickers

If you need new emojis just to communicate, consider alternative ways to:

1. Stickers in messengers

  • ๐Ÿ“ฒ Telegram: supports animated stickers with emojis. Install paki through @stickers.
  • ๐Ÿ’ฌ WhatsApp: Add stickers through chats โ†’ Smiley โ†’ +.
  • ๐ŸŽฎ Discord: Use custom emoji servers (e.g.:thonk:).

2. Emoji applications

  • ๐Ÿ˜Š Emoji Kitchen (from Google) โ€“ creates a combination smiley.
  • ๐ŸŽจ Bitmoji โ€“ personalized avatars instead of standard emojis.
  • ๐Ÿ”„ Textra SMS โ€” Supports alternative styles of smiley.

โš ๏ธ Attention: Stickers and custom emojis are only visible to you and those with the same paki. SMS or on other devices, they may appear as text descriptions (e.g., [sticker: surprised face]).

Frequent problems and solutions

When you update your emoji on Xiaomi, users are faced with common mistakes.

Problem.Reason.Decision
Smileys are displayed with squaresThe font does not support symbolsInstall the Gboard keyboard or update the font
After the MIUI update, the emojis droppedThe system has restored the standard fontsRe-apply the Magisk theme or module
Emojis don't work on WhatsAppThe messenger uses his emojisTurn off font replacement or use stickers
The phone will not turn on after replacing fontsSystem files damagedRestore the backup via TWRP or reflash the device

If none of the methods worked, check:

  • ๐Ÿ” Compatibility of your model with the selected method (for example, POCO M3 Does not support Magisk on the MIUI 12.5).
  • ๐Ÿ“ฑ Free space in memory (at least 500 MB is required to install themes or modules).
  • ๐Ÿ”„ Correctness of executed commands (typo on the way) /system/fonts/ may lead to errors).
Can I update my Xiaomi emoji without root?
Yes, there are three ways to not root: Update MIUI through system settings; install a keyboard with new emojis (Gboard or SwiftKey); apply a font theme through MIUI Themes; however, these methods do not completely replace system emojis; they only work in certain applications.
Why did the MIUI update not change the emoji?
Xiaomi often updates only a portion of the emoji, leaving the old characters unchanged. MIUI 15 new emojis appear (๐ŸซŽ, ๐Ÿซ), But many of the old ones are still in the same design. To get the full set, use Gboard or replace the font manually.
How to return standard Xiaomi emojis?
If you have replaced emojis through the theme or Magisk, return the original emojis can be as follows: For those: go to Settings โ†’ Screen. โ†’ font โ†’ For Magisk, remove the module in Magisk Manager. โ†’ Modules and restart the device. For manual replacement: restore the original files through ADB: adb shell su mount -o rw,remount /system rm /system/fonts/NotoColorEmoji.ttf reboot
Will the new emojis be displayed in my interlocutors?
It depends on the method: ๐Ÿ”น Systemic emoji (through MIUI or fonts: visible only to you, and the interlocutors will display them in their style (for example, iPhone users will see Apple emojis). ๐Ÿ”น Telegram, WhatsApp: only visible if the same pack is installed. ๐Ÿ”น Gboard: sends standard Unicode characters, but displays them in your style.
Can I upgrade the emoji on older Xiaomi models (like the Redmi 4X)?
On devices older than 2018 (e.g. Redmi 4X, Mi A1), it is more difficult to update emojis because: No support for new versions of MIUI. Restrictions on unlocking the bootloader (e.g., Redmi Note 4 does not support official unlocking). Outdated version of Android (below Android 8 does not support modern fonts).