How to Put iPhone Emoticons on Xiaomi: A Complete Guide with 3 Proven Methods

Apple emojis have long been a design benchmark: their bright colors, flowing lines, and unique details (such as a β€œmonocle smiley” or β€œzombie emoji”) compare favorably with standard Android symbols. Xiaomi owners often wonder: can these icons be transferred to your smartphone without buying an iPhone? The answer is yes, and we’ll tell you how to do it without risking the system.

In this article, you will find three current methods of installing iOS emojis on Xiaomi, Redmi or POCO devices, from simple apps to manual editing of system files. We will also discuss why emojis can fly off after updating MIUI, and how to avoid it. Importantly, not all methods are equally safe, so read the warnings carefully before actions.

Before you start, check out your firmware version in Settings β†’ About Phone β†’ MIUI version. Some methods only work on MIUI 12+ or require an unlocked bootloader. If you’re a beginner, we recommend starting with the first method β€” it doesn’t require root rights and is suitable for 90% of devices.

Method 1: Installation through applications (without root)

The easiest and safest way to do this is to use specialized Google Play apps that replace the emojis in messengers and social media without affecting the system files, and the downside is that the emojis will only be visible to you, and your interlocutors will see the standard characters.

The best applications for this task:

  • πŸ“± iFont supports font downloads from iOS emoji (look for packages marked "Apple Color"). MIUI 11-14 without additional settings.
  • 🎨 Emoji Changer – lets you choose your emoji style, including iOS 15/16) And it applies it to all applications. It requires overlay permission.
  • πŸ”§ ZFont 3 is an advanced font replacement tool and emoji, and the library has up-to-date packages from Apple (updated every 2-3 months).

Instructions for installation via iFont:

  1. Download and install iFont from Google Play.
  2. Open the app, go to the Online tab, and find a font marked β€œApple Color Emoji” (e.g. Apple Color Emoji for Android).
  3. Click Download, then Set. Select the Emoji Replacer option.
  4. Reboot your phone. Ready! Now WhatsApp, Telegram and other messengers will display emojis from Apple.

Unknown source is included on the phone (Settings) β†’ Annexes β†’ Special access)|Android version is not lower than 9.0 (for correct fonts)|Free at least 200 MB of memory (fonts weigh) ~50–150 MB)|Backup chats (in case of failure of messengers)-->

Limitations of the method:

  • ⚠️ In some apps (such as Instagram), emojis may not appear correctly.
  • ⚠️ After updating MIUI The settings may be reset - you will have to repeat the procedure.
  • ⚠️ Interviewers will see standard emojis if they do not have a similar software installed.
πŸ“Š What messenger do you use most often?
WhatsApp
Telegram
Viber
Signal
Other

Method 2: Manual editing of system fonts (with Magisk)

If you're willing to take more drastic measures, you can replace Xiaomi's system fonts with Apple files, which requires an unlocked bootloader and an installed Magisk (to obtain root rights), the advantage of which is that the emoji will be visible to everyone as if you were writing from an iPhone.

You'll need:

  • πŸ”“ Unlocked bootloader (instructions for Xiaomi here).
  • πŸ“± Installed by Magisk (version 25)+).
  • πŸ’Ύ Apple Color Emoji font files (you can download here).
  • πŸ› οΈ Root access file manager (e.g. Solid Explorer or Solid Explorer) FX File Explorer).

Step-by-step:

  1. Download the archive with Apple fonts and unpack it. You need files: AppleColorEmoji.ttf NotoColorEmoji.ttf (optional, for compatibility)
  2. With the file manager, go to /system/fonts/ (or /vendor/fonts/ on newer versions of MIUI).
  3. Back up the original NotoColorEmoji.ttf and EmojiCompat.ttf files (copy them elsewhere).
  4. Replace the original files with the downloaded AppleColorEmoji.ttf. If necessary, rename them under the old names.
  5. Change the access rights to 644 (rw-r----).
  6. Reboot the phone.
What if the fonts are not used after replacement?
1. Check that the files are copied to the correct folder (on some firmwares the path may differ: /product/fonts/). 2. Remove the cache of the Android System WebView and Google Play Services applications in the settings. 3. If the emojis are displayed in squares, then the EmojiCompat.ttf file is missing - download it separately and add it to the folder. 4. MIUI 13/14 may need to disable the MIUI Optimization function in the developer settings (Setting β†’ About Phone β†’ MIUI β†’ 7 tap).

Risks of the method:

⚠️ Warning: Incorrectly replacing system fonts can lead to bootloop.Always backup the original files and check the fonts are compatible with your version of Android. MIUI 14 and later, it is recommended to use Magisk modules instead of manual replacement.

Xiaomi modelSupported version of MIUIRecommended methodNotes
Redmi Note 10/11MIUI 12–14Magisk module or iFontMIUI 14 may require you to disable MIUI Optimization
POCO F3/F4MIUI 13+ (Global)Manual font replacementFolder with fonts: /product/fonts/
Xiaomi 12/13MIUI 13–14 (EEA)Only the Magisk module.Manual replacement can cause errors in system applications
Redmi 9/9AMIUI 12 (Android 10)iFont or ZFontRoot methods are unstable due to an outdated core

Method 3: Using Magisk modules (for advanced ones)

If you're already using Magisk for root rights, the most reliable way to install iOS emojis is through custom modules that automate the type change process and minimize the risks.

  • πŸ”Ή iOS Emoji Magisk Module – replaces the emoji with the current version from Apple (iOS) 15/16).
  • πŸ”Ή Emoji Replacer – supports customization (you can mix styles).
  • πŸ”Ή AppleFont for Android – includes not only emoji, but also San Francisco fonts.

How to install the module:

  1. Download the module file (.zip extension) from XDA Developers.
  2. Open Magisk Manager and go to Modules.
  3. Click Install from storage and select the downloaded file.
  4. Reboot the phone. Once you load the emojis should be changed.

πŸ’‘

Before installing the module, check its compatibility with your version of Magisk and MIUI. Some modules conflict with the MIUI Optimization function - disable it in the developer settings if the emojis are not used.

Critical information: On devices with MIUI 14 and HyperOS, Magisk modules may not work due to changes in the structure of the system folders. In this case, try the module "MIUI Emoji Changer", adapted specifically for new firmware.

Why do emojis fly off after MIUI update?

Many users face a problem: after updating the iOS firmware, the emoji disappear, and the standard characters return.

  1. MIUI overwrites system fonts when you update.
  2. Magisk modules are disabled if the firmware update occurs without saving root rights.
  3. The app cache is reset and the messengers return to standard emojis.

How to avoid this:

  • πŸ”„ Turn off automatic updates MIUI In Settings β†’ The phone. β†’ Updating the system β†’ βš™οΈ β†’ Auto-update.
  • πŸ“₯ Save the font backup to the cloud or on PC (folder) /system/fonts/).
  • πŸ”§ Use Magisk modules instead of manual replacement – they are easier to recover after updates.
  • πŸ“± Before upgrading, remove the emoji modules in Magisk, update the firmware, then install the modules again.

πŸ’‘

If you update MIUI via Fastboot or Recovery, always make a full backup to TWRP or OrangeFox, which will allow you to restore fonts and settings in 5 minutes if something goes wrong.

How to Get Back Standard Emojis If Something Goes Wrong

If after experimenting with fonts you lost some characters, messengers began to work incorrectly, or the phone is stuck on the boot, follow this instruction:

Option 1: Recovery through backup (if any)

  1. Download to TWRP or another custom recaveri.
  2. Go to Backup β†’ Restore and select the backup of the /system/fonts/ folder.
  3. Reboot the phone.

Option 2: Manual font restoration

  1. Download the original fonts for your version of MIUI (can be extracted from the official firmware via MIUI bootloader).
  2. With the root file manager, replace files in /system/fonts/ with original ones.
  3. Set up the rights to 644 and the root:root owner.

Option 3: Discharge via Magisk

  1. Open Magisk Manager.
  2. Go to Modules and remove all modules associated with emojis.
  3. Reboot the phone.

⚠️ Warning: If the phone doesn’t boot due to damaged fonts, try booting into Safe Mode (press the power button) β†’ long tap on "Switch off" β†’ "Restart Safe Mode. In Safe Mode, remove problematic modules or applications.

Comparison of methods: which one to choose?

MethodDifficultyNeed root?Seen by others?Risks.
Applications (iFont, ZFont)⭐ (simple)❌ No.❌ Only you.Minimum (messaging failure)
Manual font replacement⭐⭐⭐ (middle-of-the-road)βœ… Yes.βœ… Yes.Bootloop, system errors
Magisk modules⭐⭐ (middle-of-the-road)βœ… Yes.βœ… Yes.Conflicts with MIUI Optimization

Selection recommendations:

  • πŸ“± For beginners: Start with iFont or ZFont.It's secure and doesn't require technical knowledge.
  • πŸ”§ For power users: If you already have Magisk, use modules – they are more reliable than manual replacement.
  • ⚠️ For experimenters: Manual font replacement gives you maximum customization, but the risks are high!

FAQ: Frequent questions

Can I put an iOS emoji on Xiaomi without root?
Yes, but only for your display. Use apps like iFont or Emoji Changer. People will see standard emojis.
Why are emojis displayed in WhatsApp squares after installation?
This means that the font is not installed correctly. Check: Access rights to font files (644). Presence of an EmojiCompat.ttf file in the folder /system/fonts/. WhatsApp cache (clean in Settings β†’ Applications).
Will this work on the POCO X3 Pro?
Yes, but: On POCO X3 Pro (MIUI 12-13), it is better to use Magisk modules. The font folder may be in /product/fonts/. Disable MIUI Optimization before installing.
Can I return standard emojis after installing iOS?
If you've used an app, just delete it. If you've changed fonts manually, restore the original files from the backup or reinstall the firmware.
Why did the emoji fly off after the MIUI update?
MIUI overwrites system files when you update. To avoid this: Use Magisk modules, they are easier to recover. Before upgrading, delete the emoji modules, update the firmware, then install them again. Turn off the automatic MIUI update.