Are you tired of the ridiculous-looking emojis on Xiaomi that are different from the usual iOS or Google? The problem is familiar to many: the emojis on the brand's smartphones often have strange proportions, non-standard designs or just look outdated. Fortunately, you can fix this in several ways - from simply changing the keyboard to deep flashing system fonts.
In this article, we will discuss 5 working methods, including formal and informal solutions, taking into account the features of MIUI 14/15 and the new Redmi/POCO models. You will learn how to install emojis in the style of Apple, Samsung or even custom sets, as well as what pitfalls await with each method.
Why do Xiaomi emojis look different?
The fact that Xiaomi uses its own set of emojis, based on the open standard Noto Color Emoji from Google, but with modifications to the corporate identity of MIUI.
- π¨ Mismatch with other platforms: Your emoticons will show differently to recipients on iPhone or MacBook.
- π Outdated design: some emojis on older versions MIUI not updated in years.
- π± Blurrency: Due to font optimization, emojis can look pixelated on high-resolution screens.
- βοΈ System constraints: MIUI Blocks the replacement of system fonts without root rights.
By comparison, Apple and Googleβs emoji updates are updated annually to follow trends (e.g., adding new emojis to Unicode 15.1 in 2023).
Method 1: Installation of a keyboard with alternative emojis
The easiest and safest method is to use a third-party keyboard that replaces the emoji at the input level.This wonβt change the display of emojis in messages (they will still look like the recipientβs standard MIUI), but you will see them in the usual style when typed.
Best options:
- π± Gboard (Google): Supports Android 14-style emoji, but requires the option to βShow Gboard-style emojiβ to be enabled in the settings.
- π iEmoji Keyboard: It mimics iOS 17 emojis, but can brake on weak smartphones (Redmi) 9A, POCO M3).
- π¨ SwiftKey (Microsoft): Allows you to choose your emoji style, including Twitter and Samsung).
- π§ Chroomoji: open source project with support for custom kits, but requires manual installation APK.
How to determine:
- Download the keyboard from Google Play (such as Gboard).
- Go to Settings β System β Language and input β Virtual keyboard.
- Activate the new keyboard and set it by default.
- In the keyboard settings, find the βEmojiβ section and select the desired style.
Download APK from official source | Check stability reviews | Disable battery optimization for keyboard | Make backup of current input settings
-->
Limitations of the method:
- Emoticons change only when typed, but not in the messages received.
- Some keyboards (e.g. iEmoji) may conflict with MIUI and cause lags.
- In messengers like Telegram or WhatsApp can display standard emoji Xiaomi.
Method 2: Replace system fonts with MIUI Themes
If you donβt want to root or unlock the bootloader, you can try changing the font through the official Theme app (com.miui.themeeditor), which works on MIUI 12-15, but does not guarantee replacement of the emoji β only the font.
Step-by-step:
- Open the Themes app and go to the βFontsβ section.
- Find a theme marked βEmojiβ or βSmileyβ (like iOS Emoji Font or Google Emoji).
- Download and apply the theme. Reboot your smartphone.
- Check the emoji display in Messages or WhatsApp.
Why doesn't this method always work?
Where can I find the right topics?
- π Official Xiaomi Theme Store (Section "FontsΒ»).
- π Community VK or Telegram, for example, MIUI Themes).
- π₯ Sites like miuithemes.com (check files for viruses!).
Important: After the MIUI update, the theme may reset and you will have to install it again.
Method 3: Magisk and Emoji Replacer
For users with root rights or an unlocked bootloader, there is a reliable way to do this: the Emoji Replacer module for Magisk, which replaces the system emoji file with the set you choose (for example, iOS 17 or Samsung One UI 6).
Requirements:
- Unlocked boot loader (fastboot oem unlock).
- Installed by Magisk (version 26.0+).
- Backup of data (the risk of βbrickβ is minimal, but there is).
Instructions:
- Download the Emoji Replacer module from GitHub.
- Place it. ZIP-phone-file.
- Open Magisk, go to the Modules section and install ZIP.
- Reset the device.
- In the module settings (/sdcard/emoji_replacer) Choose the right set of emojis (for example, apple_ios_17.ttf).
π‘
If the emojis have not changed after installing the module, clear the Messages and WhatsApp app cache in the settings. Also check that the emoji file has the correct name (NotoColorEmoji.ttf).
| Emoji kit | Compatibility | Features |
|---|---|---|
| Apple iOS 17 | MIUI 13β15 | Accurate matching emojis on iPhone, but there may be issues with animations. |
| Google Android 14 | All versions. | The most stable option, but the design is less bright than Apple. |
| Samsung One UI 6 | MIUI 14+ | Emoji with 3D-It is more effective, but takes up more space in the cache. |
| Twitter (Twemoji) | Anybody. | The open set is often updated, but some emojis look simplistic. |
Warning:
β οΈ If you use MIUI active MIUI Optimization, the module may not work. Turn it off before installing it.
Method 4: Manual font replacement via ADB
For users who donβt want to install Magisk but are willing to work with ADB, there is an alternative β manually replacing the NotoColorEmoji.ttf file. This method requires accuracy, but does not require root rights.
What you need:
- π₯οΈ Computer with installed ADB Tools.
- π± Included debugging by USB on a smartphone (Settings) β The phone. β Version. MIUI β Press 7 times, then Settings β Additionally. β For developers β Debugging by USB).
- π.ttf emoji file (for example, downloaded from Google Noto Emoji).
Instructions:
adb shell
su
mount -o rw,remount /system
cp /sdcard/Download/NotoColorEmoji.ttf /system/fonts/
chmod 644 /system/fonts/NotoColorEmoji.ttf
rebootAttention:
β οΈ On some models (Redmi Note) 12, POCO X5) The emoji file may be in /system/product/fonts/ or /vendor/fonts/. Check the way with the adb shell ls team /system/fonts/.
Challenges and solutions:
- π« Read-only file system error: Perform adb disable-verity and try again.
- π Emoticons haven't changed: clear the app cache and reboot the device.
- π Some Emojis Missing: Download the Complete Noto Color Emoji Pack with Unicode 15.1 Support.
Method 5: Firmware custom recovery and modified MIUI
The most radical method is to install custom firmware with already integrated emojis (e.g. xiaomi.eu or PixelExperience), which is suitable for advanced users, as it requires unlocking the bootloader and potentially deprives of warranty.
Pros of the method:
- π§ Full control of the system, including emojis.
- π± Regular updates and bug fixes.
- π¨ The ability to choose firmware with the desired emoji design (e.g. PixelExperience uses Google emojis).
Cons:
- β οΈ Risk of a βbrickβ (inoperability) of the device.
- π Loss of warranty (if the bootloader is unlocked).
- π The need for manual firmware updates.
Recommended Firmware for Popular Models:
| Model | Firmware | Emoji | Reference |
|---|---|---|---|
| Redmi Note 11 | PixelExperience 14 | Google Android 14 | Official website |
| POCO F5 | xiaomi.eu 14 | MIUI + Selection Option | Forum xiaomi.eu |
| Xiaomi 13 | LineageOS 20 | Twitter (Twemoji) | LineageOS |
Important:
β οΈ Before firmware check compatibility with your model in the forum XDA Developers. some firmware (for example, for Redmi) K50) You may need additional patches to work with emojis.
π‘
Custom software firmware is the only way to get full-fledged iOS emojis on Xiaomi without compromise, but it requires technical skills and prepares for possible bugs (for example, a broken camera or NFC).
Comparison of methods: which one to choose?
To help define, we have collected the key parameters of each method in one table:
| Method | Difficulty | Need root? | Changes the recipient's display? | Risks. |
|---|---|---|---|---|
| third-party keyboard | β | β No. | β No (only when recruiting) | Minimum |
| MIUI themes | ββ | β No. | β Yes. | Reset after update |
| Magisk + Emoji Replacer | βββ | β Yes. | β Yes. | Conflicts with MIUI Optimization |
| ADB-font-replacement | ββββ | β No, but you do. ADB) | β Yes. | Risk of damage to system files |
| Custom firmware | βββββ | β Yes. | β Yes. | Loss of warranty, possible "brick" |
If you need a quick solution without risks, choose a third-party keyboard (Gboard or SwiftKey). Magisk + Emoji Replacer is suitable for a complete replacement of emojis at all levels, but only if you are ready to unlock the bootloader.