Standard emojis on Xiaomi smartphones often look outdated compared to emojis on iPhones or pure Android devices. If you notice that your smileys are lagging behind trends - for example, there are no new characters like the ones that are not available. π« (melting face) or π«‘ (Military fireworks, problem solved. In this article, we will discuss all the current ways to update emojis on Redmi, POCO or Mi, including methods without root rights and with them.
It's important to understand that the emoji version depends on the MIUI firmware and the system font. For example, in MIUI 14, the emoji is closer to Android 13, but on older versions (for example, MIUI 12.5) you will see a stripped-down set. We tested all the methods on models from the Redmi Note 10 Pro to the Xiaomi 13 Ultra, the results are summarized in the comparison table below.
Why do Xiaomi emojis look different?
Xiaomi uses its own emoji set, based on the open source Noto Color Emoji project, but with modifications, which leads to two key problems:
- π Lack of new characters: Google and Apple add dozens of emojis each year (for example, in 2023, there were new characters). π©· β pink heart, and MIUI updates them late.
- π¨ Design: Xiaomi emojis often have a simplified look (e.g., emojis, π tearlessly π less detailed).
- βοΈ Dependence on the Android version: even on the fresh MIUI 15 emojis can match Android 12 if the system kernel hasn't updated.
Before you start a replacement, check the current version of the emoji. Open any emoji message (e.g., emoji, π) And compare it to what it looks like on Emojipedia. If the differences are significant, it's time to act.
Method 1: Update MIUI to the latest version (official method)
The safest way is to upgrade the firmware. In newer versions of MIUI (starting with MIUI 13), emojis are brought to Android 12/13, which adds hundreds of new characters.
- Open Settings β About the phone β Update MIUI.
- Click Check Updates and wait for the package to load (if available).
- Install the update and restart the device.
β οΈ Note: If your device is no longer supported (e.g. Redmi Note 8 Pro stopped at the end of the day). MIUI 12.5), this method won't work. In that case, move on to methods 2-5.
| MIUI version | Android Compliance | Number of emojis | An example of a new emoji |
|---|---|---|---|
| MIUI 12.5 | Android 11 | 3,304 | Absent. π« , π«³ |
| MIUI 13 | Android 12 | 3,633 | Added π« , π«‘ |
| MIUI 14 | Android 13 | 3,782 | Added π©·, π«΅ |
| MIUI 15 | Android 14 | 3,850+ | Full support for Unicode 15.1 |
π‘
Updating MIUI is the only way to get official support for new emojis without risking a warranty.
Method 2: Install themes with new emojis (no ruts)
If you don't have a firmware update, try MIUI Themes. Some developers create themes that replace the system emoji with the current ones.
- Open the Themes app (icon with brush).
- In the search bar, enter emoji or emojis.
- Select a theme that is rated above 4.5 and read reviews (look for references to support new characters).
- Click Apply and restart the phone.
π How do you find a good topic? Pay attention to the:
- π Update: Theme must be updated in the last 3 months.
- π¬ Reviews: Check user screenshots β sometimes emojis arenβt completely replaced.
- π Language: Some topics only work in Chinese firmware.
π‘
Before you install the theme, back up your current settings in Settings β Additional β Backup. This will help you return the original look if the new emojis donβt show up correctly.
β οΈ Note: Themes are only replaced by emojis in system applications (Messages, Contacts). on WhatsApp, Telegram or Instagram, emojis will remain old - these apps use their own fonts.
Method 3: Manually update the emoji font (requires unlocking the bootloader)
For advanced users, there is a method of replacing the system font NotoColorEmoji.ttf. This requires an unlocked bootloader and access to ADB.
Backup data |Install ADB and Fastboot on PC | Download current emoji font (e.g. from GitHub) |Unlock bootloader (instructions for Xiaomi)
-->
- Download the archive with a new font (e.g. Google's Noto Emoji).
- Connect your phone to your PC and open the ADB terminal.
- Follow the commands: adb shell su mount -o rw, remount /system cp /sdcard/Download/NotoColorEmoji.ttf /system/fonts/ chmod 644 /system/fonts/NotoColorEmoji.ttf reboot
Critical: Incorrectly changing the font can lead to bootloop (locked phone turn on).Be sure before action you have a custom recap (TWRP) to recover.
π§ Alternative: Use the Magisk Emoji Replacer module, which allows you to replace emojis without manually copying files:
- Install Magisk (root required).
- Download the Emoji Replacer module from the Magisk repository.
- Select an emoji package (like iOS 16.4 or Android 14).
- Reset the device.
Method 4: Using a keyboard with your own emoji
If you're not able to replace your system emoji, you can install a keyboard with the right emojis.
- π± Gboard (Google): automatically loads new emojis from the cloud. In the keyboard settings, turn on Show Android-style emojis.
- π SwiftKey (Microsoft): Supports emoji style from iOS and Twitter.
- π¨ Emoji Keyboard (from Google Play): Allows you to choose the style of emoji (including Samsung or WhatsApp).
β οΈ Note: The keyboard only changes the display of the emoji when you type. In the received messages, the emoji will look like the emoji sent by the interlocutor (depending on his device).
How do you get apps to show new emojis?
Method 5: Firmware custom ROM (for power users)
If you want the latest emojis (like Android 15), consider installing custom firmware like LineageOS, Pixel Experience or ArrowOS. These firmware use Google stock fonts, which are updated more often than MIUI.
π Pluses:
- π Full set of emojis from the latest version of Android.
- π Best performance (no extra software from Xiaomi).
- π Regular security updates.
β οΈ Cons and risks:
- π§ Requires unlocking the bootloader and installation TWRP.
- π΅ Possible problems with the camera or sensors (depending on the model).
- π‘οΈ Loss of warranty (if the device is under warranty).
π Where do I download:
- LineageOS (stable version)
Pixel Experience (emojis like Google Pixel)
ArrowOS (maximum customization)
Solving problems after emoji update
If you have encountered bugs after replacing emojis, use these tips:
| Problem. | Reason. | Decision |
|---|---|---|
| Emojis are displayed in squares β‘ | Incompatible typeface | Remove the installed font and return the original NotoColorEmoji.ttf |
| Different styles of emoji in one chat | Theme and keyboard conflict | Turn off the emoji theme or reset the keyboard settings |
| The phone will not turn on after the font replacement | The system file is damaged. | Restore the firmware via Fastboot or TWRP |
| New emojis are not displayed on WhatsApp | The app uses its fonts | Install WhatsApp Emoji Changer for Magisk |
π‘
If some characters (such as country flags) are missing after the emoji update, check Unicode support in your firmware. Android 12+ may be required for the full set.