How to put emojis from iPhone to Xiaomi: all ways with instructions

Tired of standard emojis on Xiaomi and want to diversify your correspondence with bright emojis like on iPhone? It’s real β€” even without superuser rights (root) or complex manipulation of system files. In this article, we will discuss 5 proven ways to install iPhone emojis on any Xiaomi, Redmi or POCO smartphone β€” from simple themes to manually changing fonts.

It's important to understand that Android and iOS emojis are stored differently, that on iPhone they're embedded in the Apple Color Emoji system font, and on Xiaomi they're embedded in.ttf or.otf files that you can replace, but not all methods are equally safe: some require unlocking the bootloader, others work out of the box, and we'll flag the risks and tell you how to avoid errors.

If you don't want to go through the settings, go straight to the first one (MIUI Themes installation) which is the fastest and doesn't require technical skills. For advanced users, there are options with ADB and custom firmware, which offer more features, but also risks.

Method 1: Installation with MIUI Themes (without root)

The easiest way to do this is to use official topics. MIUI, And it's built into Apple's emoji, and it's good for all Xiaomi smartphones. MIUI 12/13/14 (minus: emoticons will only appear in some applications (e.g., in the SMS Mi Browser, but not in all messengers.

How it works: The theme replaces the Noto Color Emoji system font with Apple's, but it doesn't touch the core.

  • πŸ“± Open the Themes app on your Xiaomi.
  • πŸ” In the search bar, enter the query: iOS emoji or Apple emoji.
  • 🎨 Select your favorite theme (e.g., "iOS 16 Emoji for") MIUI" or Apple Color Emoji").
  • πŸ“₯ Click Download, then Apply.
  • πŸ”„ Reboot your phone to make the changes take effect.

⚠️ Note: Some topics may contain ads or additional widgets. Check other users' reviews before installing them - especially if the topic is from a lesser-known author.

If the emojis haven’t changed after applying the theme, try:

  1. Clear the cache of the Android System WebView app in Settings β†’ Apps.
  2. Install the Apple Color Emoji font manually through Settings β†’ Additional β†’ Fonts (if such a item is in your firmware).
πŸ“Š What method of installing emojis is closer to you?
Through MIUI Themes (just)
With help. APK-file
Through ADB (advanced)
Custom firmware
I don't know, I'll pick it after reading it.

Method 2: Install APK with iOS emoji

If the themes don't fit, you can install emojis through a third-party app. There are several APKs that replace system emojis with iPhone emojis without root.

  • πŸ“¦ iFont – font manager with support for Apple Color Emoji.
  • πŸ“¦ Emoji Switcher – a utility to replace emoji at the system level (requires) MIUI 12+).
  • πŸ“¦ ZFont 3 – works on most Xiaomi devices, but may require unlocking the bootloader.

Step-by-step instructions for iFont:

  1. Download APK from the official iFont website (or from a trusted source, such as APKMirror).
  2. Install the file by allowing installation from unknown sources (Settings β†’ Security β†’ Unknown sources).
  3. Start iFont and select the Emoji section.
  4. Find the Apple Color Emoji package (commonly marked as iOS 15/16/17).
  5. Click Set and select Soft Installation (if available).
  6. Reboot the phone.
AnnexNeed root?Support for MIUIRisks.
iFont❌ No.βœ… Yes (partially)They may not be available in some messengers.
Emoji Switcher❌ No.βœ… Yes (MIUI 12+)Possible glitches with display in Telegram/WhatsApp
ZFont 3⚠️ Sometimes.βœ… Yes.May require unlocking the bootloader

⚠️ Note: Apps like Emoji Switcher may conflict with updates MIUI. After the firmware update, emojis can reset to standard.

Download APK from the official website (not from torrents)

Check the version of MIUI (Settings β†’ About the phone)

Allow installation from unknown sources

Backup current fonts (via Titanium Backup or manually)

Restart the phone after installation-->

Method 3: Manual font replacement via ADB (for advanced)

This method is suitable for those who are willing to work with ADB (Android Debug Bridge allows you to replace the system fonts of emoji files from Apple, but requires an unlocked bootloader and enabled debugging. USB. On some Xiaomi models (e.g. Redmi Note 12 Pro)+) This method may lead to a reset DRM-keys (data encryption), so do backup!

What you need:

  • πŸ–₯️ Computer with installed ADB and Fastboot.
  • πŸ“± Xiaomi smartphone with unlocked bootloader and enabled debugging USB (Settings β†’ The phone. β†’ Version. MIUI β†’ 7 times tap to unlock the developer mode, then Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  • πŸ“ AppleColorEmoji.ttf and AppleColorEmoji font files@2x.ttf (You can download from GitHub repositories, for example, here).

Instructions:

  1. Connect the phone to the PC and confirm the debugging permission.
  2. Open the command prompt (cmd) and check the connection: Adb devices should display your device.
  3. Download the original emoji fonts from your phone (in case of rollback): adb pull /system/fonts/NotoColorEmoji.ttf adb pull /system/fonts/NotoColorEmoji@2x.ttf
  4. Replace files with files downloaded from Apple (pre-renamed NotoColorEmoji.ttf): adb push AppleColorEmoji.ttf /sdcard/ adb push AppleColorEmoji@2x.ttf /sdcard/ adb shell su mount -o rw,remount /system cp /sdcard/AppleColorEmoji.ttf /system/fonts/NotoColorEmoji.ttf cp /sdcard/AppleColorEmoji@2x.ttf /system/fonts/NotoColorEmoji@2x.ttf chmod 644 /system/fonts/NotoColorEmoji* reboot

After the reboot, the emojis should change.If something goes wrong (like the phone doesn't boot), return the original files via ADB or TWRP.

What if the phone does not turn on after replacing the fonts?
If the device is stuck on the logo MIUI Or left in a bootloop, try it: 1. Log in Fastboot Mode (Click Power) + Vol Down). 2. Connect to your PC and return the original fonts: fastboot boot twrp.img adb push NotoColorEmoji.ttf /system/fonts/ adb push NotoColorEmoji@2x.ttf /system/fonts/ 3. If there is no backup, reflash your phone through the Mi Flash Tool (data loss!).

Method 4: Castom firmware with iOS emoji

If you're prepared for radical measures, you can install custom firmware that already has Apple emojis built into it.

  • πŸ“± Pixel Experience – Android-based firmware with support for Google and Apple emojis (via Magisk modules).
  • πŸ“± LineageOS + Apple Emoji Font module.
  • πŸ“± MIUI EU (unofficial assembly) with an emoji patch.

Advantages of this method:

  • πŸ”„ Complete replacement of all system emojis, including display in WhatsApp, Telegram and browser.
  • πŸ›‘οΈ Stability (if the firmware is well optimized for your model).
  • πŸ”§ Additional features (for example, choosing the style of emoji in the settings).

Disadvantages:

  • ⚠️ Requires unlocking the loader (data reset!).
  • ⚠️ Risk of "bricking" if installed incorrectly.
  • ⚠️ Loss of warranty (if the phone is under warranty).

Installation instructions (based on the Pixel Experience):

  1. Unlock the bootloader through Mi Unlock Tool (the official utility from Xiaomi).
  2. Install TWRP or OrangeFox Recovery for your model.
  3. Download the Pixel Experience firmware and Apple Emoji Font module for Magisk.
  4. Go to TWRP and run Wipe β†’ Advanced Wipe (select Dalvik, Cache, System, Data).
  5. Install firmware, then Magisk and module with emoji.
  6. Reboot.

πŸ’‘

Custom firmware is the most reliable way to get an iOS emoji on Xiaomi, but it is also the riskiest. If you are not sure about your skills, you should focus on methods 1 or 2.

Method 5: Using a keyboard with an iOS emoji

If you can't replace the system emoji, you can install a keyboard that displays the Apple-style emoji, and when you send them, they convert to standard characters, but you'll see them in iOS style when you type.

  • ⌨️ Gboard with iOS Emoji theme (installed via Google Play).
  • ⌨️ SwiftKey with Apple Style emoji package.
  • ⌨️ iOS Emoji Keyboard (a separate app in the Play Market).

How to set up Gboard:

  1. Install Gboard from Google Play.
  2. Open the app and go to Settings β†’ Themes.
  3. Select a theme from an iOS emoji (e.g., "iOS 16 Emoji").
  4. Turn on the keyboard in the system settings (Settings β†’ System β†’ Language and input β†’ Virtual keyboard).

Limitations of this method:

  • πŸ”„ Emoji will appear in iOS style only when dialing, but not in chat rooms.
  • πŸ“± Some messengers (such as Viber) may ignore the keyboard style.

πŸ’‘

If you're a frequent messaging user on Telegram, install the "iOS for Telegram" theme from the messenger's theme catalog, which changes not only emojis, but also the style of the interface.

Why emojis don't change: common mistakes

If the emojis remain the same after all the manipulations, check:

  • πŸ”„ App cache: Clear the cache of Android System WebView, Google Play Services and instant messengers (WhatsApp, Telegram).
  • πŸ“± Version. MIUI: Nana MIUI 14 and later some methods (e.g., replacement by ADB) It may not work because of the system protection.
  • πŸ”’ Access Rights: If you use root, make sure that font files have 644 rights (rw-r)--r--).
  • πŸ“² Firmware updates: After update MIUI system fonts are reset. You'll have to repeat the replacement.

If the emojis have changed but are displayed in "squares" or characters:

  • Make sure that the.ttf font files are not damaged (download them again).
  • Make sure the file name matches the original (NotoColorEmoji.ttf, not the original file name). apple_emoji.ttf).
  • Restart your phone in Safe Mode (clamp Power β†’ long tap on Turn Off β†’ Safe Mode) and check if any application is conflicting.

FAQ: Frequent questions about iOS emojis on Xiaomi

❓ Can I put an iOS emoji on Xiaomi without root?
There are two ways to do it without root: install a theme through MIUI Themes (method 1) Use APK-Apps like iFont or Emoji Switcher (method 2), however, in some instant messengers (such as WhatsApp), emoticons may appear standard, as these apps use their own fonts.
❓ Why some emojis don’t appear after replacing fonts?
This is due to: Incomplete file replacement (e.g., no NotoColorEmoji@2x.ttf); conflict with the MIUI update (firmware overwriting fonts); messenger features (e.g., Telegram uses its emoji cache); Solution: check file integrity and clear the app cache.
❓ How to return standard emoji Xiaomi?
Recoil: If you used MIUI Themes, use the standard theme. If you replaced fonts with ADB, return the original files (NotoColorEmoji.ttf) in the same way. If you installed custom firmware, run the official MIUI through the Mi Flash Tool.
❓ Will the iOS emoji be displayed in my interlocutors?
No. Your interlocutors will see emojis in the style that supports their device: iPhone β€” Apple style; Android β€” Google or manufacturer (eg, Samsung); Telegram/WhatsApp β€” in the style of the messenger (if it redefines the display), you change only your display of emoji, but not how others see them.
❓ Does this method work for POCO redmi?
Yes, all of the methods described are suitable for POCO and Redmi devices, as they run on the same MIUI firmware (or HyperOS). Exceptions: POCO F5 and later may not work with ADB replacement due to enhanced protection. On the Redmi Note 12 with HyperOS, some MIUI Themes themes may not be supported. Before experimenting, check the firmware version in Settings β†’ About the phone.