How to install iPhone emoji on Xiaomi: 3 working ways (2026)

Apple's emojis have long been a benchmark for visual style: their vibrant colors, detailed images and versatile readability set them apart from standard Android sets. -- Xiaomi smartphone owners (including the Redmi lineups, POCO And Mi) often encounter that native emojis MIUI They look faded or incorrectly appear in messengers when communicating with iPhone users, such as the popular smiley "tears of laughter" (πŸ˜‚) iOS is animated and has a three-dimensional design, while Xiaomi it can look flat.

Aside from aesthetics, there is a practical reason: some emojis (such as new flags, professions or gender-neutral options) appear on iOS earlier than on Android, which creates display problems – instead of the expected smiley, the user sees an empty square (β–‘) In this article, we're going to look at three proven installation methods that work on all current versions. MIUI 14/15 (including HyperOS, and how to avoid common errors.

Before we get to the instructions, it is important to understand that replacing smileys is an interference with system files. Even when using secure methods (for example, through apps from Google Play), there are risks of conflicts with updates. MIUI. Therefore, we recommend backing up important data before starting.

πŸ“Š How often do you use emojis in your correspondence?
Constantly, in every message.
Sometimes, for an emotional accent.
Nearby, only standard.
Never use.

Method 1: Installation via iFont (without root)

The easiest and safest method is to use the iFont utility (available on Google Play), which allows you to replace system fonts, including emoji, without having to obtain root rights. The method works on most Xiaomi devices with Android 10 and higher, but there are nuances:

  • πŸ“± Supported models: Redmi Note 11/12/13, POCO X5/F5, Xiaomi 13/14 etc. (full list on the appendix page).
  • βš™οΈ You need to activate the option to Install unknown sources in the security settings.
  • πŸ”„ After replacing the smileys, it may be necessary to restart the device.
  • ⚠️ Some messengers (e.g. Telegram) ignore system fonts and use their own emojis.

Step-by-step:

  1. Download and install iFont from Google Play.
  2. Open the application and go to the Online tab (online directory).
  3. In the search box, type iOS 16 Emoji or iOS 17 Emoji (depending on the desired version).
  4. Choose your favorite pack and click Download (download), then Set (install).
  5. Confirm the font replacement in the system window. If the option is inactive, go to Settings β†’ Screen. β†’ Font and select the downloaded pack manually.

Download iFont from the official store|Activate the installation from unknown sources|Check the vacant space (minimum 50 MB)|Create a recovery point in MIUI (Settings β†’ The phone. β†’ Backup)|Restart the phone after installation-->

Advantages of the method:

  • βœ… Doesn't require root rights.
  • βœ… It works on most Xiaomi models.
  • βœ… You can return your standard emoji at any time.

Disadvantages:

  • ❌ In some applications (such as WhatsApp), emojis may not be displayed correctly.
  • ❌ After updating MIUI Re-installation may be required.

πŸ’‘

If the emojis haven't changed after installing, clear the cache of the Android System WebView app in your phone's settings. This often solves the display problem.

Method 2: Manual copying of fonts (requires) ADB)

This method is suitable for experienced users who are ready to work with the ADB (Android Debug Bridge allows you to replace system font files directly, which ensures that the emoji display correctly in all applications, including WhatsApp and Viber:

  • πŸ–₯️ Computer with drivers installed ADB and Fastboot.
  • πŸ“‹ Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times press to activate the developer mode, then Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  • πŸ”“ Unlocked bootloader (not necessary, but recommended to avoid problems).

Instructions:

  1. Download the archive with iOS fonts (for example, with XDA Note the version: for Android 12+ Suitable pack NotoColorEmoji.ttf, for older β€” AppleColorEmoji.ttf.
  2. Connect your phone to your PC and open the command line in the folder with ADB.
  3. Enter the commands in turn: adb shell su mount -o rw,remount /system cp /sdcard/Download/NotoColorEmoji.ttf /system/fonts/ chmod 644 /system/fonts/NotoColorEmoji.ttf reboot
  4. After the reboot, check the display of smileys in any messenger.
What if the ADB can’t see the device?
If the adb device command does not show your smartphone, follow these steps: 1. Make sure that Xiaomi drivers ADB/Fastboot installed (you can download on the official website). 2. Try another one. USB-cable (preferably original). 3. Enable the debugging option USB (security parameters in the developer settings. 4. Reinstall. ADB via Android Studio.

MethodDifficultyRequired. root/ADBIt works on WhatsApp.Risk of failure
iFont⭐ (simple)❌ No.⚠️ Partially.⭐ (low-key)
ADB (manual replacement)⭐⭐⭐ (middle-of-the-road)βœ… ADBβœ… Yes.⭐⭐ (middle-class)
Magisk module⭐⭐⭐⭐ (difficult)βœ… Rootβœ… Yes.⭐⭐⭐ (high-end)

⚠️ Note: When replacing fonts manually through ADB There is a risk of damaging system files, leading to "bootloop". Always check the file paths and back up the original fonts with the command: adb pull /system/fonts/ NotoColorEmoji.ttf.bak

Method 3: Installation via Magisk (for stitched devices)

If your Xiaomi has an unlocked bootloader and Magisk is installed (to obtain root rights), you can use special modules that automate emoji replacement.This method guarantees 100% compatibility with all apps, including Instagram and Facebook Messenger, where display problems often occur.

Popular modules:

  • 🍎 iOS Emoji Magisk Module (supports iOS 17.4 versions).
  • 🎨 Emoji Replacer (allows you to selectively replace individual emojis).
  • πŸ”„ Emoji Switcher (fast switching between sets).

Instructions:

  1. Open Magisk Manager and go to the Modules section.
  2. Press. + and select the downloaded module file (usually has the.zip extension).
  3. Confirm the installation and restart the device.
  4. After downloading, check the emojis in Google Keyboard or any messenger.

Advantages:

  • βœ… Complete replacement of emojis in all applications.
  • βœ… Possibility of rollback through Magisk.
  • βœ… Support for animated emojis (if the module provides for it).

⚠️ Note: Using Magisk may result in a loss of warranty on the device.In addition, some banking applications (such as SberBank Online) may block work on root phones. MIUI forum 4PDA.

πŸ’‘

Magisk modules are the most reliable way to completely replace emojis, but are only suitable for users with an unlocked bootloader and experience with custom firmware.

Problems and Solutions: Why Haven't Your Smileys Changed?

Even after a successful installation, you may find that emojis are not displayed correctly. Let's consider the typical causes and ways to eliminate them:

Problem.Reason.Decision
Smileys haven't changed on WhatsAppThe app uses its fontsInstall WhatsApp Emoji Changer via Magisk or use GBWhatsApp
Squares (β–‘) smileyIncompatibility of font versionsUpdate the font to the latest version or return the standard
Emojis are displayed in black and white.Incorrect access rights to the font fileFollow the command chmod 644 /system/fonts/NotoColorEmoji.ttf through ADB

If none of the methods worked, check:

  • πŸ“Œ Android version and MIUI (Some emoji packs do not support Android 13+).
  • πŸ“Œ Updates for iFont or Magisk.
  • πŸ“Œ Conflicts with other modules (disable all modules in Magisk and check one at a time).

Advice POCO and Redmi: On some devices (e.g, POCO F4 GT) keyboard MIUI In this case, install an alternative keyboard, such as Gboard, and activate the option to Show iOS-style emoji in its settings.

Comparison of iOS emojis and MIUI: better?

Before you change your smileys, it’s worth understanding which differences you’re not comfortable with. Below is a comparison of the key emojis in the latest versions of iOS 17 and iOS. MIUI 15 (based on Android 14):

EmojiiOS 17MIUI 15 (Android 14)Commentary
πŸ˜‚ (Tears of laughter)🟑 Animated, voluminous🟒 Static, flat.Apple added animation in 2021
πŸ‘ (lik)🟑 Yellow, shadow.🟒 Gray, no shadows.On iOS, it looks more "live"
πŸŽ‰ (Fireworks)🟑 Dynamic, sparked.🟒 Static, simplifiedThe difference is particularly noticeable in Telegram.
πŸ‡ΊπŸ‡¦ (Flag of Ukraine)🟑 Maintained from 2022🟒 Appeared in Android 13On the old Xiaomi may not appear

As you can see from the table, the main differences are in detail and animation. If aesthetics are critical to you, replacing smileys is justified, πŸ‘ For confirmation, the difference may be insignificant.

πŸ’‘

To see how the emoji will look on iOS before installing, use an online viewer like Emojipedia to help avoid frustration after being replaced.

Safety and Risks: What to Know Before Replacing Your Smiley

Any interference with Android system files carries potential risks, and even a seemingly harmless process like replacing fonts can lead to:

  • 🚨 Loss of warranty (if you use root or unlock the bootloader).
  • 🚨 "Bootloop (locked boot) when an error is made ADB-team.
  • 🚨 Conflicts with updates MIUI (After the update, the emoji can be reset).
  • 🚨 Problems with banking applications (due to Magisk or root).

How to minimize the risks:

  1. Always back up through Settings β†’ The phone. β†’ Backup.
  2. Use proven sources to download fonts (for example, XDA Developers).
  3. Before installing modules in Magisk, read reviews from other Xiaomi users.
  4. If you use ADB, Check commands for syntax errors (for example, through ShellCheck).

⚠️ Note: On devices with HyperOS (new firmware from Xiaomi), some methods of replacing emojis may not work due to the changed structure of system files.

FAQ: Frequent questions about replacing emojis with Xiaomi

Can I get back the standard emojis? MIUI post-replacement?
Yes, for this: If you used iFont, select the standard font in the application settings. ADB β€” Return the original font file with the adb push command NotoColorEmoji.ttf.bak /system/fonts/. If you installed it through Magisk, disable the module in the manager. In all cases, you will need to restart the device.
Will new iOS emojis show up in older versions of Android?
Partially. For example, the iOS 17 emoji (e.g., iOS 17 emojis, 🫠 β€” "Floating Face will not appear on Android 11 or below, as the system does not support new Unicode characters (β–‘) Solution: Upgrade Android to the latest version or use a keyboard that supports new emojis (like Gboard with beta enabled).
Why did the emojis not change after the installation?
Telegram uses its own fonts for emojis, so the system replacement does not affect them. To see the iOS emoji in this messenger, you need to: Install an alternative client (for example, Telegram X). Use the design theme with the iOS emoji (available in the chat settings). Manually replace font files in the folder /data/data/org.telegram.messenger/ (root).
Can I install animated iOS emojis on Xiaomi?
Yes, but with reservations: Animation only works in some applications (for example, in Google Keyboard with a long press on a smiley). APNG (For example, LineageOS. MIUI The animation can slow down because of the optimization of the system. + Gboard with experimental functions enabled.
Will the replacement of emojis work? POCO global-fixed?
The methods in this article work on all devices. POCO (including POCO X6 Pro, POCO F5 However, note: Chinese firmware (China) ROM) Additional unlocking of the bootloader may be required. in global firmware (Global) ROM) Sometimes there is no support for some system commands. ADB. Nana POCO HyperOS recommends iFont, as manual methods may conflict with the new shell.