Xiaomi Redmi smartphones are often criticized: some are unhappy with their design in MIUI, some lack variety, and some just want to unify the appearance of the emoji with other devices. Fortunately, you can replace standard icons without complex manipulation β and even without root rights. In this article, we will analyze all the current ways, from official settings to third-party applications, taking into account the features of the latest versions of MIUI 14 and HyperOS.
It's important to understand that replacing emojis isn't just an aesthetic issue. For example, emojis from Google or Apple may not be displayed in your interlocutors if they use other platforms. We've tested all methods on Redmi Note 12 Pro+, Redmi 10C and POCO X5 Pro models, and the results are summarized in the comparison table below, and you'll also learn how to return standard emojis if something goes wrong.
Why Xiaomiβs standard emojis donβt suit users?
The MIUI emoji design is regularly updated, but many users complain about:
- π¨ Mismatching the style of other platforms: Xiaomi emoticons often look βcartoonβ compared to minimalist iOS or Google icons.
- π Lack of some emoji: Newer versions of Unicode have characters that are MIUI delay.
- π± Cross-platform problems: Your emoji may appear as a black square or an outdated version.
- π Inconvenient font: in some models of Redmi emoji look blurry or too small in messengers.
According to a survey of Xiaomi owners in 2023, 68% of respondents would like to see MIUI as an option to choose the style of emoji directly in the system settings, as implemented in some custom firmware.
Method 1: Replacement through font settings (official method)
The safest way is to use the built-in MIUI options. It doesn't require third-party apps to be installed and works on all Redmi models with MIUI 12 and up. Here's how to do it:
- Open Settings β Additional β Regional settings.
- Select the Font item (in some versions it may be called the Font Style).
- Scroll down and find the Smiley or Emoji option (if not, go to the next one).
- Choose one of the available packages: it is usually MIUI, Google or iOS.
- Restart the device so that the changes take effect.
β οΈ Note: Some models (e.g. Redmi) 9A or Redmi Note 8 Pro) this section may not be available, in which case try to update the firmware to the latest version or use alternative methods.
βοΈ Preparation for replacement of emojis
Method 2: Install Google Emoji via Magisk (for hard-wired devices)
If your Redmi has an unlocked bootloader and Magisk installed, you can replace the emoji systemically.This method ensures that the emoji will be displayed in all applications, including WhatsApp, Telegram and SMS.
You'll need:
- π± Smartphone with root rights and Magisk Manager.
- π Emoji Replacer or iOS Emoji for MIUI (You can download it on the forum XDA Developers).
- π Backup of the system (in case of failures).
Instructions:
- Download the module for Magisk (e.g. GoogleEmojiMIUI.zip).
- Open Magisk Manager and go to the Modules section.
- Click Install from Storage and select the downloaded file.
- Reboot the device. Once you turn on, the emojis will change in all applications.
π‘ Useful tip: If the emojis have not changed after installing the module, clear the cache of the Android System WebView and Google Play Services applications in the settings.
What if after installing the module, the phone is fixated on the boot?
Method 3: Apps to replace emoji without root
If you don't want to get root rights, you can use third-party apps, which are overlays, which only replace emojis in their interfaces, not in a system.
| Annex | Supported styles | Works at MIUI? | Features |
|---|---|---|---|
| Emoji Kitchen | Google, iOS, Samsung | Yes (tested for MIUI 14) | Allows mixing of emojis, but requires an internet connection |
| Textra SMS | Google, Twitter, Facebook | Yes (replacement only in SMS) | Changes emoticons only in messages, not in messengers |
| ZFont 3 | iOS, Samsung, Sony | Partially (ADB needed) | Requires installation via ADB, but works systemically |
| Emoji Changer | Google, iOS 15/16 | Yeah (no root) | Replaces emoji only in the Gboard keyboard |
β οΈ Note: Apps like ZFont 3 or iFont may require a connection to the Internet ADB If you are not familiar with this procedure, it is better to choose simpler solutions (for example, Textra). SMS for SMS Emoji Kitchen for messengers).
Method 4: Manually modifying fonts via ADB (for advanced ones)
This is a method that works for those who don't want to root, but are willing to use ADB (Android Debug Bridge), which allows you to replace system emoji fonts without full firmware.
- π₯οΈ Computer with installed ADB and Xiaomi drivers.
- π± Included debugging by USB on the phone (Settings) β The phone. β Version. MIUI β Press 7 times, then return to Additional β For developers β Debugging by USB).
- π.ttf font files (can be downloaded from GitHub or XDA).
Step-by-step:
adb devices # Checking the connection
adb shell # Entrance to the shell
su # Getting root (if any)
mount -o rw, remount /system
cp /sdcard/Download/NotoColorEmoji.ttf /system/fonts/ # Copying font
chmod 644 /system/fonts/NotoColorEmoji.ttf # Setup of rights
reboot #Rebootπ§ Technical note: Font file names may vary depending on version MIUI. For example, in MIUI The 13 main emoji file is called NotoColorEmoji.ttf, and the MIUI 14 β MiuiColorEmoji.ttf. Backup the original file before replacing!
π‘
Replacing fonts with ADB is the most reliable way to do it without root, but it requires care. A mistake in commands can cause a system to crash.
Method 5: Use of alternative keyboards
If you only need to change emojis when typing (not systematically), the easiest way to install a keyboard that supports different styles of emoji is to use the best options:
- πΉ Gboard (Google Keyboard): allows you to select the style of emoji in the settings (Settings) β Preferences β Emoji styles supported by Google, iOS and Twitter.
- πΉ SwiftKey: Has built-in emoji themes, but the choice is limited.
- πΉ Fleksy: Offers custom emoji sets, but requires a subscription for some features.
- πΉ Chroom: keyboard with support for iOS emoji and animations.
To change the style in Gboard:
- Open any input field and tap the icon βοΈ keyboard.
- Go to Settings β Preferences β Emoji style.
- Choose your favorite set (such as iOS 16 or Google Blob).
- Save the changes β the emojis will change immediately.
β οΈ Note: In some instant messengers (for example, Viber or Skype), the emoji style may be ignored due to the internal settings of the application).
How to return standard emoticons Xiaomi?
If you want to return to the original emoji after the experiments, do the following:
- π For method 1 (font settings): return to Settings β Additionally. β Font and select MIUI.
- π± For Method 2 (Magisk): Remove the installed module through Magisk Manager and restart the device.
- π₯οΈ For the method 4 (ADB): Connect to the device and execute the command: adb shell su mount -o rw,remount /system cp /system/fonts/NotoColorEmoji.ttf.bak /system/fonts/NotoColorEmoji.ttf reboot
- β¨οΈ For method 5 (keyboard): reset the keyboard settings to factory or reinstall it.
If after manipulations, emoticons are displayed clumsy or completely disappeared, try:
- Clear the cache of Android System WebView and Google Play Services applications.
- Install updates for MIUI through Settings β System Update.
- Reset your phone settings to factory (pre-reverse!).