Apple emojis have long been the benchmark of visual style in messengers β their design is concise, animation is smoother, and the color palette is nicer to the eye than standard Android emojis. Xiaomi owners on MIUI often face the problem: even when updating the system, emojis remain in the style of Google or Samsung, which spoils the uniformity of chats. But there is good news: you can transfer iOS emoji to Xiaomi without buying an iPhone!
In this article, weβll break down 5 working methods, from simple (installing keyboards with emojis) to advanced (replacing system fonts with Magisk), which are safe for MIUI 14/13 and which require unlocking the bootloader and root rights, and weβll analyze the only legal way to get original emojis from Apple without hacking the system β and why it doesnβt work on all devices.
Why Xiaomi and iPhone emojis are different: technical reasons
The difference in displaying emojis is that Apple and Google use different font files to render them, with the iPhone using Appleβs proprietary Color Emoji font, and Android (including MIUI) using Googleβs Noto Color Emoji open font.
- π± Xiaomi canβt legally use Apple fonts due to licensing restrictions.
- π Even if you send an emoji from your iPhone to Xiaomi, it converts to a Google style (this is called a βfallback rendering").
- π οΈ You can replace the system font only with root-rights or through modified firmware.
Interesting fact: in MIUI 12.5 and later, Xiaomi has added support for animated emojis (as in iMessage), but their design is still different from Apple.
β οΈ Note: If you are using Xiaomi on Android 13+, It is impossible to replace system fonts without root β Google has tightened the protection of the partition /system. We will discuss this in detail in the Magisk section.
Method 1: Install the keyboard with iOS emoji (without root)
The easiest and safest method is to use an alternative keyboard that loads iOS-style emojis, a way that doesnβt require superuser rights and works on any Xiaomi device, including the Redmi Note 12, POCO X5 and Mi 11.
The best applications for this task:
- π¨ Kika Emoji Keyboard β supports emoji themes including iOS 16/17. Disadvantage: Shows the advert.
- π± iFont (Emoji Changer) β allows you to choose the style of emojis separately from the keyboard.
- β‘ Emoji Keyboard Pro β paid version without ads, with advanced settings.
Instructions for setting:
- Download the keyboard from Google Play (like Kika).
- Go to Settings β System β Language and input β Virtual keyboard.
- Activate the installed keyboard and set it by default.
- In the keyboard settings, select the iOS 17 Style theme or similar.
Backup of current keyboard settings |
Check the reviews of the application in Google Play|
Disable auto-update keyboard in Play Store settings|
Test the work in messengers (WhatsApp, Telegram)
-->
Importantly, these keyboards donβt change emojis systemically β they will only appear in iOS style when you type through that keyboard.
Method 2: Replace fonts through Magisk (for stitched devices)
If you have a bootloader unlocked and Magisk installed, you can replace the system emoji font with an Apple Color Emoji.This method works on MIUI 13/14, but requires caution - wrong actions can lead to a "bootloop" ( looped boot).
Step-by-step:
- Download the Magisk module for iOS emoji (e.g. iOS 16 Emoji Magisk Module).
- Transfer the.zip file to your phoneβs memory.
- Open Magisk Manager, go to Modules and click Install from Storage.
- Select the downloaded file and wait for the installation to be completed.
- Reset the device.
| Advantages of the method | Deficiencies of the method |
|---|---|
| πΉ Complete System Emoji Replacement (Works in All Applications) | β οΈ Requires an unlocked bootloader and Magisk |
| πΉ Supports animation (on the MIUI 14) | β οΈ The risk of βbootloopβ in case of incompatibility of the module |
| πΉ Regular updates (community) XDA Supports current versions) | β οΈ It can be in conflict with other Magisk modules. |
β οΈ Note: Before installing the Magisk module, be sure to create a partition backup /system through TWRP Or OrangeFox. If the phone doesn't turn on after the restart, you'll need to restore a backup or reflash the device.
What if the emojis have not changed after the installation?
Method 3: Use MIUI themes (limited support)
Xiaomi allows custom themes to be installed through the Themes app, some of which include modified emojis.
- π¨ Only some themes change emojis (usually this is indicated in the description).
- π Emojis are not replaced systemically, but only in standard applications (Messages, Contacts).
- π± Nana MIUI 14 Support for emoji themes is limited β many old themes donβt work.
How to find the right topic:
- Open the Themes app on your Xiaomi.
- In the search, type in the following queries: iOS emoji, Apple style, iPhone smileys.
- Check the topic rankings and reviews β many users complain about incomplete replacement of emojis.
- Set the theme and apply it. No reboot is required.
Installation of the keyboard |
Replacement through Magisk|
Use of MIUI themes |
Root methods with complete font replacement |
I like standard emojis.
-->
An example of a working theme: "iOS 15 Emoji Pack for MIUI" (available in the Chinese and global theme store). However, note that after the MIUI update, the theme may reset and emojis will return to standard.
Method 4: Manual font replacement via ADB (for power users)
This method is suitable for those who do not want to install Magisk, but are ready to work with ADB. It requires an unlocked bootloader and a deactivated signature verification (dm-verity).
Steps to replace:
- Download the Apple Color Emoji.ttf and AppleColorEmoji@2x.ttf fonts (can be found on XDA Developers).
- Connect your phone to your PC and open ADB Shell:
adb shell
su
mount -o rw,remount /system
cp /sdcard/Download/AppleColorEmoji.ttf /system/fonts/
chmod 644 /system/fonts/AppleColorEmoji.ttf
rebootAfter the reboot, the emojis must change, but this is not stable.
- πΉ Android 12.+ SELinux protection may work.
- πΉ Some apps (like Chrome) ignore custom fonts.
- πΉ After updating MIUI fonts will drop.
β οΈ Note: If the phone stopped loading after replacing the fonts, use the Fastboot mode and the command: fastboot flash system system.img (where system.img β stock-image).
Method 5: Legal bypass β using iMessage on Xiaomi
The only official way to get original emojis from Apple on Xiaomi is to use iMessage via cloud service or emulation.
- Install the BlueBubbles app (available on GitHub).
- Register for an Apple ID (you can create a new one).
- Connect to iMessage servers via a Mac bridge (requires a Mac computer or virtual machine).
Pros of the method:
- πΉ Legally, you are using Appleβs official service.
- πΉ Emojis are displayed in original style, including animation.
- πΉ It works even on unlocked devices.
Cons:
- β οΈ Requires a permanent connection to the Mac device.
- β οΈ Not all iMessage features work on Android.
- β οΈ Apple may block account for suspicious activity.
π‘
If you donβt have a Mac but have a friend with an iPhone, try temporarily linking your number to its iMessage via Settings β Messages β Sending and Receiving. Emojis will come in iOS style, but only in chats with other Apple users.
Comparison of methods: which one to choose?
To make it easier for you to determine, we have compiled a comparative table of all ways:
| Method | Need root? | Works on MIUI 14? | System replacement? | Risks. |
|---|---|---|---|---|
| Keyboard with iOS emoji | β No. | β Yes. | β Only when you enter. | Low (advertising, lags) |
| Magisk module | β Yes. | β Yes. | β Complete. | Average (bootloop) |
| MIUI themes | β No. | β οΈ Partially. | β Only in standard applications | Low. |
| ADB-font-replacement | β Yeah (unblocking. bootloader) | β οΈ Android 12.+ difficult | β Complete. | Tall (brick) |
| iMessage via BlueBubbles | β No. | β Yes. | β Only in iMessage | Medium (account blocking) |
π‘
If you want a complete system-wide emoji replacement, the only reliable way is Magisk + compatible module. An iOS-themed keyboard is the only way to do this temporarily.