How to change emoticons on Xiaomi on iPhone: all ways from simple to advanced

Xiaomi emojis are often criticized for not being Apple’s style β€” they look less detailed, with different colors and proportions. If you’re used to iPhone emojis and want to migrate them to your Redmi, POCO or Mi, there are several working methods. Some require only an app installation, others require a deep system setup or even unlock the bootloader.

In this article, we will discuss 5 ways to replace emojis (including those without root), compare them in complexity and risks, and give recommendations for different versions of MIUI. Importantly, not all methods are equally safe - some can lead to messaging or even loss of warranty. So before changing system files, carefully consider the possible consequences.

Why are Xiaomi and iPhone emojis different?

The difference between emojis on Android and iOS is due to several factors:

  • πŸ“± Fontmaker: Apple uses its own Apple Color Emoji set, while Xiaomi (like other Android devices) relies on Google’s Noto Color Emoji fonts or their modifications.
  • 🎨 Design philosophy: Emoji iOS have more β€œsmooth” contours, pastel colors and 3D-effects, whereas Android emojis often look flat.
  • πŸ”„ Updates: Apple updates the design of emojis every 1-2 years, and changes to Android depend on the manufacturer (for example, Samsung and Xiaomi use different versions).

Interestingly, even within the Xiaomi ecosystem, emojis can be different: for example, on the POCO F5 with MIUI 14, they look different than on the Redmi Note 12 with the same firmware, which is due to the fact that the company sometimes tests new designs on individual models.

πŸ“Š Which style of emoji do you like better?
iOS (Apple)
Android (Google)
Samsung One UI
Xiaomi MIUI
I don't care.

Method 1: Installation of the keyboard with iPhone emojis (without root)

The easiest and safest method is to use a third-party keyboard that supports iOS-style emojis, which requires no changes to system files and is suitable for all Xiaomi models, including the Redmi 10/11/12, POCO X3/X4/X5 and the flagship Mi 13/14.

The best applications for this task:

  • πŸ”Ή iFont (with emoji font download) – allows you to install custom emoji sets through the add-on above the standard keyboard.
  • πŸ”Ή Emoji Keyboard – iOS 16 Style – imitates not only emojis, but also the design of the iPhone keyboard.
  • πŸ”Ή Gboard with manual font replacement (requires additional manipulation).

Example of installation via iFont:

  1. Download iFont from Google Play.
  2. In the app, go to the Emoji tab and select the iOS 16 Emoji set.
  3. Click Set β†’ Apply and confirm the installation.
  4. Activate the iFont Emoji keyboard in your phone settings (Settings β†’ System β†’ Language and Input β†’ Virtual Keyboard).

β˜‘οΈ Preparation for keyboard installation

Done: 0 / 4

⚠️ Note: Some messengers (such as WhatsApp or Telegram) can display emojis in their own style, ignoring the system settings. SMS and some annexes.

Method 2: Replace the emoji font with Magisk (with root)

If you have a bootloader unlocked and Magisk installed, you can completely replace the system emoji font with iPhone. This method works on MIUI 12-14, but requires caution: wrong actions can lead to a bootloop ( looped reboot).

Step-by-step:

  1. Download the archive with iOS Emoji fonts for Android (for example, from here).
  2. Transfer the.zip file to your phone’s memory.
  3. Open Magisk Manager and go to Modules β†’ Install from Storage.
  4. Select the downloaded archive and wait for the installation.
  5. Reset the device.

After the reboot, the emoticons will change in all apps, including WhatsApp, Instagram and system SMS.

  • πŸ”§ Some apps (like Viber) may reset the emoji style after an update.
  • πŸ”„ After updating MIUI Magisk module may be turned off – it will have to be reinstalled.
What if the phone does not turn on after installing the module?
If the device is stuck on the Xiaomi logo after installing the module, try: 1. Log in Recovery Mode (press Power + Volume Up). 2. Select Uninstall Magisk or Restore Stock Boot. 3. If it doesn't help - reflash the phone via Fastboot using the Mi Flash Tool.

MethodNeed root?CompatibilityRisks.
third-party keyboard❌ No.All models.Limited display in messengers
Magisk moduleβœ… Yes.MIUI 12–14Possible bootloop
Manual font replacementβœ… Yes.Only for the experienced.High risk of system failure
ADB-team❌ No, but you do. USB-debugging)MIUI 13+They may be reset after the update.

Method 3: Manually replace fonts via ADB (without root, but with risk)

If you don't want root rights but are ready to experiment, you can replace emoji fonts with ADB (Android Debug Bridge), which works on MIUI 13 and later, but requires USB debugging enabled.

Instructions:

  1. Download Platform Tools for ADB.
  2. Connect your phone to your PC and execute the command: Adb devices (you should display your device).
  3. Download the archive with iOS Emoji fonts and unpack it in the folder with adb.
  4. 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
adb pull /system/fonts/NotoColorEmoji.ttf NotoColorEmoji_backup.ttf

This will help to restore the emojis if something goes wrong.-->

⚠️ Note: Some Xiaomi models (e.g. Redmi Note 11 Pro)+) The system can automatically restore standard fonts after rebooting, in which case you will need to disable the Mi Protect function in the developer settings (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times to tap β†’ Developer parameters β†’ Disable Mi Protect).

Method 4: Using MIUI themes with custom emojis

Little-known fact: MIUI Themes have sets that change not only wallpaper and icons, but also the style of emojis. This method does not require root and works on most devices, but the choice of themes with iPhone emojis is limited.

How to find and apply this topic:

  1. Open the Themes app on your Xiaomi.

Advantages of the method:

  • βœ… Does not require technical skills.
  • βœ… You can go back to the standard theme in one click.
  • βœ… It works even on blocked loaders.

Disadvantages:

  • ❌ Emoji will only change in some applications (not all messengers).
  • ❌ The theme may contain advertisements or additional widgets.

πŸ’‘

MIUI themes are the safest way to change emojis, but they only have a partial effect. More radical methods will be needed to replace them completely.

Method 5: Flashing on custom firmware (for advanced)

If you're willing to go to extreme lengths, you can install custom firmware like LineageOS or Pixel Experience, where the default emoji is closer to the iOS style. TWRP, like-minded:

  • πŸ“± POCO F1 (beryllium)
  • πŸ“± Redmi Note 7 (lavender)
  • πŸ“± Mi 9 (cepheus)

Warnings:

  • ⚠️ Loss of warranty – unlocking the bootloader will void the Xiaomi warranty.
  • ⚠️ Risk of β€œbricking” – wrong firmware can make your phone inoperable.
  • ⚠️ Absence MIUI-Features will disappear branded features like Second Space or Game Turbo.

If you decide to do this, follow the official XDA Developers guides for your model. For example, for the POCO X3 NFC (surya), ArrowOS firmware with support for iOS emojis is suitable.

Comparison of methods: which one to choose?

To facilitate the choice, we will summarize all methods in a comparative table on the key criteria:

CriteriakeyboardMagiskADBMIUI themesCustom firmware
Difficulty⭐ (1/5)⭐⭐⭐ (3/5)⭐⭐⭐⭐ (4/5)⭐ (1/5)⭐⭐⭐⭐⭐ (5/5)
Need root?❌ No.βœ… Yes.❌ No.❌ No.βœ… Yes.
Works in all applications?❌ No.βœ… Yes.βœ… Yes.❌ No.βœ… Yes.
Risk to the system❌ No.⭐⭐ (middle-class)⭐⭐⭐ (high-end)❌ No.⭐⭐⭐⭐ (high-pitched)
Reset after MIUI update❌ No.βœ… Yes.βœ… Yes.❌ No.❌ No (but firmware updates are more difficult)

Important: If you use messengers like WhatsApp or Telegram, the emojis can be displayed in the corporate style of the application, ignoring the system settings, in which case a complete replacement of the emoji is possible only through Magisk or custom firmware.

FAQ: Frequent questions about replacing emojis with Xiaomi

Can I return my standard emoji after replacement?
Yes, in most cases. If you've used: Keyboard, just delete it or return the standard one. Magisk, remove the module through Magisk Manager. ADB, re-write the font with the original file (if you've done a backup). Except custom firmware: to return to standard emojis, you'll have to reflash the device back to MIUI.
Why are the emojis displayed in grooves (squares) after replacement?
This is due to: Incomplete font replacement (e.g., forgetting about EmojiCompat); incompatibility of the emoji version with your firmware (e.g., iOS 17 on MIUI 12); errors when installing via ADB (incorrect file access rights); Solution: check the installation logs or try a different set of emojis.
Will animated emojis (like iMessage) work on Xiaomi?
No, Apple's animated emojis (like Memoji or Animated Stickers) are part of the iOS ecosystem and don't migrate to Android. On Xiaomi, you can use: Animated stickers on Telegram or WhatsApp. Apps like Bitmoji to create avatars.
Can you replace your emoji with Xiaomi without a computer?
Yes, but with limitations: The keyboard or MIUI themes are installed directly from the phone. Magisk can be configured via an app on the phone, but you still need a PC to unlock the bootloader. ADB requires a computer to execute commands.
Why did the emojis drop after the MIUI update?
This is standard behavior: when you update MIUI, you restore standard fonts. To avoid a problem: For Magisk, reinstall the module after you update. For ADB, repeat the font replacement procedure. For keyboard, update the application on Google Play. If you use custom firmware, manually update it via TWRP.