How to update emojis on Xiaomi Redmi Note 7: 5 working ways

Xiaomi Redmi Note 7, released in 2019, is still a popular smartphone due to its balanced specs and robust MIUI platform. However, over time, standard emojis in the system begin to look outdated – especially against the background of modern emojis in iOS or new versions of Android. If you notice that your emojis are lagging behind trends (for example, there are no gender-neutral professions or multicultural couples), this article will help to update them.

Unlike the iPhone, where emojis are updated with firmware, on Xiaomi, the process depends on the version of the MIUI, the keyboard installed, and even regional settings. We will look at all the current ways, from simple (keyboard replacement) to advanced (manual editing of system files).

Before you start, check the current version of the emoji: open any message, enter a smiley face (for example, the emoji, πŸ˜‚ or πŸ‘¨πŸ’») Compare it to the current versions on Emojipedia, and if you notice a difference, we'll start updating!

1. Update MIUI to the latest version

The safest way is to upgrade MIUI firmware to the current version. Xiaomi periodically makes changes to system fonts, including emojis, but only within major updates. For example, switching from MIUI 10 to MIUI 12.5 can bring new emojis.

How to check and update the firmware:

  • πŸ“± Open the Settings. β†’ The phone. β†’ Updating the system.
  • πŸ” Click β€œCheck Updates” and wait for the result.
  • πŸ“₯ If a new version is available, download it (preferably via Wi-Fi).
  • πŸ”„ After installation, restart your phone and check for emojis in messages.

⚠️ Attention: Update via O TA (It can take up to 2 GB of traffic over the air. If you have limited internet, download the full firmware package (.zip) from Xiaomi's official website and install it manually through Settings. β†’ The phone. β†’ Updating the system β†’ Three dots (menu) β†’ Select a firmware file.

πŸ“Š What version? MIUI You are using the Redmi Note 7?
MIUI 10 or lower
MIUI 11
MIUI 12/12.5
MIUI 13/14
I don't know.
MIUI versionEmoji version (approximately)Support for new emojis
MIUI 10 (Android 9)Emoji 11.0 (2018)❌ No multicultural couples, obsolete professions
MIUI 12 (Android 10)Emoji 12.1 (2019)⚠️ Partially (no emoji 2020–2021)
MIUI 12.5+ (Android 11)Emoji 13.1 (2021)βœ… Complete (including) πŸ§‘πŸ½β€πŸ€β€πŸ§‘πŸΌ, 🫠, 🩷)

If your Redmi Note 7 doesn’t get updates through OTA (for example, due to regional restrictions), try changing the firmware region to Global or EEA through the Mi Flash Tool.

2.Installation of a third-party keyboard with new emojis

If the MIUI update didn't help or isn't available, the easiest way is to install a keyboard from a third-party developer.

  • 🎨 Gboard (from Google) – automatically pulls up current emojis from servers.
  • 🌈 SwiftKey (from Microsoft) – supports customization of themes and styles of emojis.
  • πŸ”₯ Emoji Keyboard - specialized keyboard with an extended set of emojis.

How to install and configure:

  1. Download the keyboard from Google Play (such as Gboard).
  2. Go to Settings β†’ System β†’ Language and input β†’ Current keyboard.
  3. Activate the new keyboard and set it by default.
  4. Open any app (like WhatsApp) and check for the emoji display.

⚠️ Note: Some messengers (e.g. Telegram or Viber) may ignore the system emoji and show their own. SMS post.

Download APK from an official source

Check the reviews on compatibility with MIUI

Disable Battery Optimization for Keyboard

Restart the phone after installation-->

Manual replacement of the emoji font (requires root)

For advanced users, there is a way to replace the system typeface with an emoji manually, allowing the latest emojis (like Google’s or Apple’s Emoji 15.0) to be used, but requiring:

  • πŸ”“ Unlocked bootloader (bootloader).
  • πŸ› οΈ Root rights (for example, through Magisk).
  • πŸ’Ύ Backup of the system (TWRP Mi Backup).

Step-by-step:

  1. Download the current emoji font (e.g. NotoColorEmoji.ttf from GitHub).
  2. With Root Explorer or Mixplorer, go to /system/fonts/.
  3. Find the NotoColorEmoji.ttf and EmojiCompat.ttf files, rename them to *.bak (backup).
  4. Copy the new font into this folder and set the rights to 644 (rw-r-----).
  5. Reboot the phone.

⚠️ Warning: Incorrectly replacing fonts can lead to bootloop (cyclical reboot).If the phone doesn't turn on after the replacement, restore the backup via TWRP or re-flash the device.

What to do if the emojis are displayed with squares?
If, after the replacement of the font, the emoji are shown as β–‘ or ⬛, This means: 1. The font file is corrupted - download it again. 2. Lack of rights - set rights 644 and the owner of root:root. 3. Conflict with the cache - clear the cache in Settings β†’ Annexes β†’ All applications β†’ Android System WebView.

4.Use of Magisk modules for emojis

If you already have Magisk installed, you can use ready-made modules to replace emojis, which is safer than manually editing system files, since the modules are tested by the community.

Popular modules:

  • 🍎 iOS Emoji for Android – ported emoji from Apple.
  • πŸ€– Google Emoji (Noto Color) – Google’s official emoji.
  • 🎭 Twitter Emoji (Twemoji) - the style of social network X (Twitter).

How to determine:

  1. Download the module in.zip format with XDA Developers.
  2. Open Magisk Manager and go to the Modules section.
  3. Click "Install" and select the downloaded file.
  4. Reboot the phone.

πŸ’‘ Useful tip: Before installing the module, check its compatibility with your version MIUI. Some modules may conflict with Xiaomi-specific add-ons (e.g. MiuiHome).

πŸ’‘

If the emojis are not displayed correctly after installing the module, try clearing the cache of the Android System WebView app in the settings.

5. Alternative methods: themes and launchers

If you don’t want to mess with root or keyboards, you can update the visual display of emojis through:

  • 🎨 Topics MIUI β€” Some topics change the style of smileys in messengers.
  • 🏠 Third-party launchers (such as Nova Launcher or Lawnchair) – can pull up current icons.
  • πŸ“± Add-on apps (e.g. Emoji Changer) that run without root.

How to apply the topic:

  1. Open the Themes app on Redmi Note 7.

⚠️ Attention: Topics MIUI only change the appearance of emojis in some applications (for example, in the SMS In messengers (WhatsApp, Telegram), emojis will remain the same.

6. Problems and Solutions: Why are emojis not updated?

If none of these methods worked, check out these points:

Problem.Possible causeDecision
Emoticons don't change after MIUI updateMessenger or system cacheClean the cache in Settings β†’ Applications β†’ [Messenger] β†’ Storage
The keyboard shows new emojis, but they are displayed as β–‘There's no font in the system.Install the font manually (see Section 3) or use the Magisk module
After the font replacement, the phone does not turn onIncorrect rights or corrupted fileRestore backup via TWRP or reflash the device

πŸ” Diagnostics: To understand exactly where the problem is, check the display of emojis in different applications:

  • πŸ“ SMS β€” smear.
  • πŸ’¬ WhatsApp – their emoji (updated with the app).
  • 🌐 Browser – Depends on the website (e.g. Twitter has emojis).

πŸ’‘

If emojis are only updated in individual applications, the problem lies in the system font or keyboard, if nowhere else, you need to change the firmware or root access.

FAQ: Frequent questions

Can I update my emoji without root?
Yes, there are two ways to do it without root: Update MIUI to the latest version (if available); install a third-party keyboard (like Gboard or SwiftKey); however, system emojis in SMS or mail will only be updated after you change the font (which requires root).
Why did the emojis get worse (blurred or pixelated) after the MIUI update?
This is a well-known problem with some versions of MIUI 12, where Xiaomi used compressed fonts. Solutions: Reverse to the previous firmware version. Install Magisk module with alternative emojis. Use the Gboard keyboard - it loads clear emojis from Google servers.
Can I get my old emojis back if I don’t like the new ones?
Yes, for that: If you've updated MIUI, roll back to the previous firmware version. If you've changed the font manually, restore the original files from the backup (*.bak). If you've used the Magisk module, just delete it in Magisk Manager. For keyboards (like Gboard), you can choose a different style of emoji in the settings.
Will the new emojis be displayed to the recipient?
No, the display of the emoji depends on the recipient's device. πŸ₯² (Emoji 13.0) with Redmi Note 7 on iPhone, Apple user will see their version of this smiley.If the recipient uses an outdated version of Android, they can see β–‘ Or the old version of emoji, except for messengers like Telegram or Discord, which replace emojis with their own.
How to check the version of emoji on Redmi Note 7?
There are two ways: Visually: Open the keyboard, find the emoji πŸ§‘πŸ½β€πŸ€β€πŸ§‘πŸΌ (If you have one, you have Emoji 13.1.+. If not, older version. Through code: Install the Emoji Checker app from Google Play, it will show the exact version.