How to replace smileys on Xiaomi smartphone with iPhone: a detailed guide

Apple emojis have long been the standard of beauty among emojis: their design is more detailed, animation is smoother, and the color palette is more pleasant to the eye. Xiaomi smartphone owners (including the Redmi, Poco and Mi series) often find that standard MIUI emojis look simplistic or outdated. Fortunately, they can be replaced with iPhones in several ways, both with root rights and without them.

In this article, we’ll look at three proven methods: from simply changing the font through settings to deeply modifying system files, how you can use your model (Redmi Note 12, Poco X5, Mi 11, etc.), what risks are there, and how to get it back if you don’t like it, and how to compare how iOS 17 emojis look next to Xiaomi’s original ones in 2026.

Why are Xiaomi emojis different from iPhones?

Apple has been developing its own emoji since 2008, regularly updating its design (most recently in iOS 17.4), while Xiaomi, like most Android makers, uses Google’s standard emoji set (or slightly modified version).

  • πŸ”Ή Less detailed – Apple has more gradients and shadows (compare) πŸ˜‚ iPhone and Redmi).
  • πŸ”Ή With other colors, like the heart. ❀️ on iOS, bright red, and on MIUI β€” darker.
  • πŸ”Ή Without animation – some Apple emojis come to life with a long press (for example, πŸŽ‰ or πŸ’₯).
  • πŸ”Ή With another order – in the keyboard Xiaomi emojis can be located not as on the iPhone.

Google and Apple also interpret emojis differently, like smileys. 🀏 On iOS, it looks like a pinch, and on Android it looks like an Italian gesture, and these differences are especially noticeable in messengers, where your emoji may appear differently from the iPhone user.

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

Method 1: Installation of font with iPhone emoji (without root)

The easiest and safest way to do this is to change the system font to one that contains an Apple emoji, which doesn't require root rights, but you need to:

  • πŸ“± Xiaomi smartphone on the MIUI 12-14 (older versions may not work).
  • πŸ”„ Backup of data (in case of failure).
  • πŸ“₯ Application for installing fonts (for example, iFont or FontFix).

Step-by-step:

  1. Download the font from the iOS emoji: πŸ”— Emoji iOS (dafont.com) πŸ”— Download Google Play Open the app and allow access to files.

Import the font:

In iFont, click Local β†’ select the downloaded file β†’ Set.

Apply the font:

Go to Settings β†’ Screen β†’ Font and select the set font (e.g. Apple Color Emoji).

β˜‘οΈ Preparation for font installation

Done: 0 / 4

Limitations of the method:

  • 🚫 In some apps (such as Telegram or WhatsApp), emojis may still be displayed.

πŸ’‘

If some characters are shown squares after you install the font, try restarting your phone or selecting another font that supports Unicode 15.0+.

Method 2: Using a keyboard with iPhone emojis

If you can't replace the font or you don't want to take the risk, you can install an alternative keyboard that shows an iOS-style emoji.

keyboardSupport for iOS emojiAdditional functionsCons
Gboard + Themeβœ… Partially (through topics)Gestures, voice input, translationNot all smileys are replaced
SwiftKeyβœ… Yes (in the premium version)AI predictions, cloud synchronizerFees paid
Kika Keyboardβœ… Complete (in settings)GIFs, stickers, customizationAdvertising in the free version
Fleksyβœ… Yes (through expansions)Minimalist design, gesturesLess to do with the design

How to configure Gboard to display iPhone emoji:

  1. Install the Gboard.
  2. Open the app β†’ Themes β†’ Select a theme marked iOS or Apple.
  3. In the keyboard settings, turn on Show iOS-style emoji (if any).
  4. Activate the keyboard in Settings β†’ System β†’ Language and input.

Important: This method only changes the look of the keyboard, but does not guarantee that the smiley will be displayed to the recipient in this way. 😊 via WhatsApp, the interlocutor on the iPhone will see the original emoji, and on Android – the standard for his system.

Why do not emojis change in Telegram?
Telegram uses its own set of emojis, which are independent of system fonts. To see iPhone emojis, you either have to ask the iPhone person to send screenshots or use bots like @EmojiModBot (but this is a temporary solution).

Method 3: Replacement of system emojis through Magisk (for advanced)

If you're ready for more radical measures and your Xiaomi has an unlocked bootloader, you can replace system emojis with Magisk. This method gives 100% replacement of all emojis in all applications, but requires:

  • πŸ”“ Unlocked bootloader (instructions for Xiaomi here).
  • πŸ›  Installed Magisk (root manager).
  • πŸ“¦ iOS Emoji Magisk Module.

Step-by-step:

  1. Install Magisk: Download the latest version of Magisk and run through fastboot or TWRP. fastboot flash boot magisk_patched.img
  2. Download the emoji module: Find the iOS 17 Emoji module or the Apple Emoji Font in Magisk Repo.
  3. Install the module: Open Magisk β†’ Modules β†’ Install from storage β†’ select the downloaded file.
  4. Reboot your phone: After installing the module, be sure to restart the device.
  5. Check the result: Open any app (like Messages) and check if the emojis have been replaced.

πŸ’‘

Magisk modules may conflict with MIUI updates. Before upgrading, temporarily disable the emoji module in Magisk to avoid hanging out.

Risks of the method:

  • ⚠️ Loss of warranty – unlocking the bootloader will void the Xiaomi warranty.
  • ⚠️ Possible bugs – some applications (such as banking) may not work with root rights.
  • ⚠️ Difficulty rollback – if something goes wrong, you will need to reflash the phone.

⚠️ Note: On Xiaomi models with HyperOS (such as the Redmi Note 13 or Xiaomi 14), Magisk modules may not work smoothly. XDA Developers.

Comparison of methods: which one to choose?

To make it easier for you to determine, we have compiled a comparative table:

MethodDifficultyNeed root?Replaces emoji everywhere?Risks.
Installation of typeface⭐ (simple)❌ No.⚠️ Partially.Minimum
Keyboard with iOS emoji⭐⭐ (middle-of-the-road)❌ No.❌ Only on the keyboard.No.
Magisk + emoji module⭐⭐⭐⭐ (difficult)βœ… Yes.βœ… Completely.High (loss of warranties, bugs)

Selection recommendations:

  • πŸ“± For beginners, try method 1 (font) or method 2 (keyboard) first).
  • πŸ”§ For power users: if you need a complete replacement, method 3 (Magisk).
  • πŸ”„ If you don’t like it: all changes are reversible (except unlocking the bootloader).

Frequent problems and their solutions

Even after successfully replacing your emoji, you may have problems, and here are the most common ways to fix them:

  • πŸ”³ Smileys are displayed in squares: Reason: font does not support all Unicode characters.Solution: download the full font version (e.g. AppleColorEmoji.ttf) + SF-Pro.ttf).
  • πŸ”„ After updating MIUI Smiley reset: Reason: System update overwritten fonts Solution: Re-installing font or Magisk module.
  • 🚫 Apps don't run after Magisk: Reason: Some banking apps block root-righted devices Solution: Hide the root through Magisk Hide or use Universal SafetyNet Fix module.
  • πŸ“± Emojis don't change in Telegram/WhatsApp: Reason: These messengers use their emoji sets.Solution: Try alternative clients (like WhatsApp's Fouad for WhatsApp).

⚠️ Note: Some Xiaomi models (e.g. Poco) F5 or Redmi K60) When you replace the emoji with Magisk, you may lose the sound in the calls, because of the module conflict.

How to return standard Xiaomi emojis?

If the experiment with iPhone emojis did not suit you, you can return everything in a few steps:

  1. If you used the font: Go to Settings β†’ Screen β†’ Font and select System by default.
  2. If you used a keyboard: Remove the installed keyboard or reset its settings to standard.
  3. If you used Magisk: Open Magisk β†’ Modules β†’ Find the module with emoji β†’ click Delete β†’ Reboot the phone.

If the emojis didn’t come back after removing the Magisk module, try:

  • Clear the cache of the Android System WebView app in Settings β†’ Apps.
  • Reset the keyboard settings (in the language and input settings).

FAQ: Frequent questions about replacing emojis with Xiaomi

❓ Can I put an iOS emoji on Xiaomi without root?
Yes, there are two ways to do it without root: install the font with Apple emojis via iFont (replace some of the emojis); use a keyboard with iPhone emojis (e.g., Kika Keyboard); however, full replacement in all applications is only possible with root rights.
❓ Will iPhone emojis be displayed in my interlocutors?
No, your interlocutors will see the emoji in the form that supports their device. πŸ˜‚ With Xiaomi (where the iOS font is located), then: πŸ“± On the iPhone will display the original emoji Apple. πŸ€– On Android will display a standard smiley Google/Samsung. Replacing emojis only works on your screen.
❓ Does this method work on Xiaomi with HyperOS?
Yes, but with reservations: πŸ”Ή No root: the font installation works the same as on MIUI. πŸ”Ή With root: some Magisk modules may conflict with HyperOS. Check compatibility on forums (e.g. Xiaomi.eu) before installing. HyperOS is not yet stable for modifications as of 2026, so be careful.
❓ Can I put an emoji from iOS 17 on Xiaomi?
Yes, but only through Magisk. The Magisk repository has modules with emojis from the latest versions of iOS, including iOS 17.4.Look for modules marked iOS 17 Emoji or Apple Emoji 15.0+.For methods without root, only emojis from older versions (usually iOS 14-16) are available.
❓ Why some of the characters haven’t changed since the replacement of the emojis?
This has to do with how Android handles emojis: πŸ”Ή The font method replaces only the basic emojis (for example, the e-mails, πŸ˜€, ❀️), but does not affect: Flags of countries (πŸ‡ΊπŸ‡Έ, πŸ‡·πŸ‡Ί). Zodiac symbols (β™ˆ, ♉). Rare emojis (e.g., emojis, πŸ§‘πŸ½β€πŸ€β€πŸ§‘πŸΌ β€” "heart-plate"). πŸ”Ή Magisk-method should replace everything, but if the characters remain standard, it means: module is outdated (update it).