How to install on Xiaomi emoticons in the style of iPhone: 5 working ways

Why are Xiaomi emojis different from iPhones and can they be replaced?

If you’ve switched from iPhone to Xiaomi (or just prefer Apple’s emoji design), you’ve probably noticed that Android emojis look different, and the reason is because of font licensing β€” Google uses its own Noto Color Emoji set, and Apple designs unique icons for iOS. But the good news is that you can replace them with Xiaomi, and you don’t always need root rights.

In this article, we will discuss all the current methods, from the simplest (installing the keyboard from an iPhone emoji) to advanced (modifying the system fonts). Importantly, some methods require unlocking the bootloader or superuser rights, which can lead to the loss of warranty on devices with MIUI Global. But there are also safe options - read more.

Before you start, check your firmware version: Settings path β†’ About phone β†’ MIUI version. On MIUI 14+, some methods may not work due to Xiaomi’s tightening security policy. Also note that some models (for example, Redmi Note 12 Pro+ or Xiaomi 13 Ultra) have more system fonts protected – additional steps will be required.

πŸ“Š What kind of smartphone you Xiaomi?
Redmi Note 10/11/12
Xiaomi 12/13/14
POCO F3/F4/F5
Redmi 9/10/11
Other

Method 1: Install keyboard with iPhone emoji (without root)

The easiest and safest method is to use a third-party keyboard that displays Apple-style emojis, suitable for any Xiaomi model (including Redmi, POCO, Black Shark) and does not require technical skills.

The best options for keyboards:

  • πŸ“± Gboard with emoji theme – in the keyboard settings you can enable the display of emoji iOS (not on all versions).
  • 🎨 Emoji Keyboard - iOS 16 Style (from Google Play) - a specialized solution with support for the latest emoji Apple.
  • πŸ”„ SwiftKey - allows you to install emoji packages through extensions (you need to download a separate one). APK smoky-eyed).

Instructions for setting:

  1. Download the selected keyboard from Google Play.
  2. Go to Settings β†’ System β†’ Language and input β†’ Virtual keyboard.
  3. Activate the new keyboard and set it by default.
  4. For Emoji Keyboard: Select iOS 16 Emoji in the app settings.

Download APK from official source | Check the permission to "Map on top of other windows" | Disable battery optimization for keyboard |Reboot phone after installation-->

⚠️ Note: Some keyboards (such as modified versions of Gboard) may contain ads or collect data. Check reviews and rankings on Google Play before installing. Use official apps from well-known developers for maximum security.

Method 2: Install font from iPhone emoji via Magisk (with root)

If you have a bootloader unlocked and Magisk installed, you can replace the system fonts with modified ones that include Apple emojis, which works on MIUI 12-14 and most custom firmware (e.g. Pixel Experience or LineageOS).

It will require:

  • πŸ”“ Unlocked bootloader (instructions for your model look for on the XDA Developers).
  • πŸ“¦ Installed by Magisk (version 25.0)+).
  • πŸ–₯️ iFont Emoji or Emoji Replacer for Magisk.

Step-by-step:

  1. Download the module for Magisk (e.g. iFont Emoji) in.zip format.
  2. Open Magisk Manager, go to Modules β†’ Install from storage.
  3. Select the downloaded file and wait for the installation to be completed.
  4. Reboot the device. Once turned on, the emoji should be displayed in iOS style.
Magisk moduleSupport for MIUIRequired version of AndroidFeatures
iFont Emoji12–1410–13Supports iOS 15/16 emoji, stable on most devices
Emoji Replacer11–149–13Flexible settings, you can choose individual emoji packages
Apple Emoji Font13–1411–13Requires additional font resolution settings

πŸ’‘

Before installing the module, back up /system/font via TWRP to help restore the original fonts if something goes wrong.

Method 3: Manual font substitution via TWRP (for advanced)

This method is suitable for users with an unlocked bootloader and installed TWRP Recovery. It allows you to manually replace the system font files with modified ones that include iOS emoji. Risk: if you make a mistake, the device may stop booting (solved by flashing through Fastboot).

Files required:

  • πŸ“ Archive with iOS Emoji Fonts fonts (for example, from XDA).
  • πŸ”§ TWRP (version of your Xiaomi model).
  • πŸ“± Backup copy of section /system (necessarily!).

Instructions:

  1. Download the font archive and unpack it onto your computer. You need files: NotoColorEmoji.ttf EmojiCompat.ttf fallback_fonts.xml
  2. Connect your phone to your PC, go to TWRP β†’ Mount β†’ System.
  3. Copy the font files into /system/fonts/ by replacing the originals.
  4. Change the access rights to 644 (r-w-r-----).
  5. Reset the device.

⚠️ Note: On some firmware (for example, MIUI 14 for Xiaomi 13 Pro) system fonts are protected by signature verification, in which case you will need to disable dm-verity via Magisk or use special patches.

What if the phone does not boot after replacing the fonts?
If the device is stuck on the Xiaomi logo, go to TWRP and restore the /system partition backup. If there is no copy, run the stock firmware through the Mi Flash Tool in clean all mode.

Method 4: Use of Emoji-enabled launcher applications

Some launchers (like Nova Launcher or Lawnchair) allow you to change the display of emoji in the interface.This will not replace emojis in all applications, but will help to unify their appearance on the home screen and in widgets.

How to set up:

  1. Install Nova Launcher from Google Play.
  2. Go to Settings Nova β†’ Icons β†’ Style of icons.
  3. Select an icon package that supports iOS emojis (such as iOS Glyphs).
  4. Activate the option to apply to all icons.

Limitations of the method:

  • ❌ Emojis will only change in app names and widgets.
  • ❌ In messengers (Telegram, WhatsApp) emoticons will remain standard.
  • βœ… Suitable for visual unification of the interface without root.

Method 5: Firmware custom MIUI with emoji iPhone

Some modified versions of MIUI (such as MIUI EU or MIUI Mix) already include Apple’s emoji packages, a method that is suitable for users ready for full flashing.

Pros of the method:

  • πŸ”„ Complete replacement of emojis in all applications.
  • πŸ›‘οΈ Stability (if a verified assembly is selected).
  • πŸ”§ Additional features (for example, unlocked themes).

Cons:

  • ⚠️ Loss of warranty (if the bootloader was unlocked).
  • πŸ”„ Risk of "brick" in case of firmware error.
  • πŸ“± The need for a complete data dump.

Where to download the firmware:

  • 🌍 MIUI EU (There are versions with iOS emoji in the settings of themes).
  • πŸ“± MIUI Mix (Telegram channel with custom assemblies).

πŸ’‘

Custom-based firmware MIUI β€” The most reliable way to replace emoji globally, but requires technical skills. β„–1 (keyboard).

Comparison of methods: which one to choose?

To make the choice easier, we have compiled a table with the pros and cons of each method:

MethodDifficultyNeed root?Global replacement?Risks.
Keyboard with iOS emoji⭐ (simple)❌ No.❌ Only on the keyboard.Minimum (advertising possible)
Magisk + emoji module⭐⭐⭐ (middle-of-the-road)βœ… Yes.βœ… Yes.Medium (bootloop risk)
Manual font replacement⭐⭐⭐⭐ (difficult)βœ… Yes.βœ… Yes.High (possible brick)
Launcher with emoji⭐ (simple)❌ No.❌ Partially.Absent.
Custom firmware⭐⭐⭐⭐⭐ (difficult)βœ… Yes.βœ… Yes.High (loss of warranty)

For most users, the best solution is a combination of the method. β„–1 (keyboard) and method β„–4 (launcher) This will provide visual unification without risk to the system. If you want a complete replacement of emojis in all applications, consider Magisk modules. β„–(2) or custom firmware (method) β„–5).

FAQ: Frequent questions about replacing emoji with Xiaomi

Can I return the standard emoji after replacement?
If you've used a keyboard, just delete it. If you've changed fonts through Magisk, deactivate the module in Magisk Manager. If you manually change fonts, restore the original files from a backup or reflash the stock MIUI.
Will the iPhone emojis be displayed in my interlocutors?
No. Your interlocutors will see the emoji in the form that supports their device. Replacing the emoji on your Xiaomi only affects your display. πŸ˜‚, On iPhone, it will look like an iPhone version, and on Android – like a standard one.
Why did the emojis not change after the installation of the Magisk module?
Possible reasons: The module is not compatible with your version of MIUI (check the log in Magisk). Lack of rights - try to enable Enforce DenyList in Magisk settings. Conflict with other modules (disable them and restart). Solution: install an alternative module (e.g. Emoji Replacer) or check compatibility on the XDA forum.
Can you replace the emoji with Xiaomi without root and unlock the bootloader?
Options: Use the keyboard with an iPhone emoji (method) β„–Install a launcher with support for custom icons (method) β„–In certain firmware (e.g., in certain firmware, MIUI EU) iOS emojis are available through the theme settings without root, but you need to unlock the bootloader to install such firmware.
Why are emojis not changing in Telegram/WhatsApp?
Apps like Telegram or WhatsApp use their own emoji packages, which are independent of system fonts, and can only be replaced by: Modified versions of messengers (for example, Telegram X with patches). Using Xposed modules (an outdated method, not recommended for newer versions of Android), the easiest way out is to use the keyboard with an iPhone emoji (method). β„–1) so that at least when entering the emojis are displayed in the desired style.