Why Xiaomi Emojis Look Different β and Can They Be Changed?
If youβve switched from iPhone to Xiaomi, or just want to unify the look of your emojis in messengers, youβre probably surprised that the emojis on Android devices are different from the usual ones. MIUI It uses a modified version of the standard Android characters, and it creates a visual imbalance. π or β€οΈ It will be displayed differently from you and the interlocutor with iOS.
Fortunately, Xiaomi can replace emojis without root rights β albeit with some limitations. In this article, weβll look at all the current ways, from installing alternative keyboards to deeply modifying system fonts. Itβs important to understand that replacing emojis in all applications (including WhatsApp, Telegram and system notifications) requires different approaches β and not all are equally secure.
Before you start, check the MIUI version in the settings (Settings β About Phone β MIUI version). This is the choice of method: for example, on MIUI 15 (2026), some old tricks stopped working, but new tools appeared.
Method 1: Installation of a keyboard with alternative emojis
The easiest and safest way to do this is to change the keyboard to one that supports the emoji style you want, and it won't change how emojis are displayed in other people's messages, but your emojis will be sent in the design you choose.
- π± Gboard (Google) β uses standard Android emojis, but with the ability to enable iOS style through the theme (see below).
- π iOS Emoji Keyboard β mimics Apple emojis, but requires manual font customization.
- π¨ SwiftKey β supports custom emoji packages (e.g. Twitter style).
- π Chroomoji β a specialized keyboard for replacing emoji on the fly (does not work on all Xiaomi models).
To install Gboard with iOS emoji:
- Download Gboard from Google Play.
- Activate the keyboard in Settings β System β Language and input β Virtual keyboard.
- Open Gboard settings, go to Themes β Emoji, and select iOS (not available in all regions).
β οΈ Note: Some keyboards (e.g. iOS Emoji Keyboard) may request permission to access messages, this is necessary to correctly swap emojis, but increases the risk of data leakage.
Method 2: Change system fonts (without root rights)
Since MIUI 12, Xiaomi has added support for dynamic fonts, allowing you to change emoji without getting root access, a method that works on most modern models (Redmi Note 12, Xiaomi 13, POCO F5 and later).
Instructions:
- Download. APK-A font file containing emoji (e.g., iOS Emoji Font for) MIUI).
- Go to Settings β Screen β Font.
- Click Download font and select the downloaded file.
- Apply the font and restart the device.
After the reboot, the emojis will change to:
- π¬ System messages and notifications.
- π Applications that use system fonts (SMS, Contacts).
- β WhatsApp, Telegram and other messengers will not change β they use their own sets.
Make a backup copy of the data
Download the font from a verified source
Check the space available (minimum 50 MB)
Disable the antivirus during installation-->
| Method | Root is required. | He works in messengers. | Risk to the system |
|---|---|---|---|
| Keyboard (Gboard) | β No. | β Partially. | β οΈ Low. |
| Dynamic font | β No. | β No. | β οΈ Medium. |
| Magisk + Emoji Replacer | β Yes. | β Completely. | β οΈβ οΈβ οΈ High-pitched |
| ADB-team | β No. | β No. | β οΈβ οΈ Medium. |
Method 3: Complete replacement of emojis through Magisk (for advanced)
If you need a full replacement of emojis in all applications (including WhatsApp and Instagram), you will need to get root access and use the Magisk module.This method is suitable for MIUI 13/14/15, but does not work on devices with a locked bootloader (for example, the European versions of Xiaomi 12T).
Step-by-step:
- Unlock the bootloader through the Mi Unlock Tool (requires a Mi Account binding and wait 7 days).
- Install Magisk via TWRP or Fastboot.
- Download the Emoji Replacer module and place it in /sdcard/Download.
- In Magisk Manager, go to Modules β Install from storage and select the downloaded file.
- Reset the device.
After installation:
- π§ Emojis will change globally, including WhatsApp, Telegram and system applications.
- π You can choose any set: iOS, Google Blob, Samsung One UI etc.
- β οΈ Risks: Incompatibility with some banking applications, possible bugs in the MIUI.
What if payment applications stopped working after Magisk was installed?
Method 4: ADB-Teams for experienced users
If you donβt want root access but are willing to work with ADB, you can replace system emojis by debugging via USB.This method works on MIUI 14+, but requires care β wrong commands can cause the system to crash.
Instructions:
- Enable USB Debugging in Settings β About Phone β MIUI Version (click 7 times on the build number, then go back to Settings β Additional β For Developers).
- Connect your phone to your PC and follow the command: Adb devices to make sure you are connected.
- Download the archive from an emoji (e.g. MIUI Emoji Replacer) and unpack it into the platform-tools folder.
- Follow the commands in turn: 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 (POCO X5, Redmi Note 11) If you do, return the original font with the command: adb shell su rm /system/fonts/NotoColorEmoji.ttf reboot
π‘
Before working with ADB, create a restore point in TWRP or backup through an adb backup, which will help restore the system if something goes wrong.
Method 5: Using MIUI design themes
Xiaomi allows you to change emojis through system themes, but this method works unstable and depends on the version of MIUI. However, it does not require root rights and is safe for beginners.
How to apply the theme with emoji:
- Open the Themes app (icon) π¨).
- In the search, type in iOS Emoji or Google Emoji.
- Download and use your favorite theme (e.g., iOS 16 Emoji Pack for MIUI).
- Reboot the phone.
Limitations of the method:
- π Emojis are only changed in system applications (SMS, Contacts).
- π± Nana MIUI 15 Many Topics Stopped Supporting Emoji Replacement.
- π§ Some topics contain ads or collect data β check reviews before installing.
π‘
Design themes are the safest way to go, but they have a cosmetic effect, and a more radical approach (Magisk or ADB) will be needed to completely replace emojis in all applications.
Solving problems after replacing emoji
If the changes are made, the emojis are displayed as β‘ (empty squares or other errors, use this guide:
| Problem. | Reason. | Decision |
|---|---|---|
| Emojis have become squares | Incompatible typeface | Remove the set font through Settings β Screen β Font β Reset |
| Messengers do not show new emojis | Apps use their own fonts | Use Magisk or change the keyboard |
| The phone does not turn on after ADB | Damage to system files | Restore via Fastboot or TWRP |
| Banking applications are not working | Found root (Magisk) | Activate MagiskHide or disable the module |
If none of the methods worked, check:
- π Compatibility of your model with the chosen method (e.g. Redmi) 9A Does not support dynamic fonts).
- π Version MIUI β on MIUI 15 Some Magisk modules require an update.
- π οΈ Availability of updates for the software used (keyboard, Magisk, ADB-driver).