How to put an emoji from iPhone to Xiaomi: 3 working ways (without root)

Apple emojis have long been a design benchmark β€” their bright colors, smooth animations and versatile readability set them apart from standard Android sets. Xiaomi owners (including the Redmi Note 12, POCO F5 or Mi 13 models) often face the problem: native MIUI emojis look faded or don’t support the latest Unicode updates. Fortunately, you can install iPhone emojis on Xiaomi without root rights β€” and we’ll show you how to do it safely.

In this article you will find:

  • πŸ”Ή 3 the method of installation (including the method for MIUI 14/15)
  • πŸ”Ή Comparison of risks of each option – from font reset to loss of warranty
  • πŸ”Ή Step-by-step instructions with screenshots and commands for ADB
  • πŸ”Ή Solving problems with β€œquadratics” instead of emojis in WhatsApp or Telegram

We warn you that not all methods are equally safe. For example, replacing system fonts with Magisk can lead to a bootloop if you do not follow the sequence of actions. But installing through applications like iFont or Emoji Changer works on 90% of Xiaomi devices without consequences. Next, we will analyze each method in detail – choose the one that fits your model and the version of MIUI.

πŸ“Š What method of setting emojis do you prefer?
Through the app (no root)
Through ADB (half-route)
Through Magisk (route)
I don't know, I'll pick it after reading it.

1.Why are Xiaomi emojis different from iPhones?

The fact is that Apple and Google use different fonts to display emojis. On the iPhone, this is Apple's proprietary Color Emoji font, which is updated with iOS. Android (including Xiaomi) uses Noto Color Emoji by default, which is less detailed and often lags behind in support for new Unicode characters.

Key differences:

CharacteristicsEmoji on iPhoneEmoji on Xiaomi (MIUI)
Design3D-effect, shadows, gradientsFlat, less detailed
Animation.Smooth transitions (e.g. in iMessage)Static or simple effects
Support for UnicodeUpdated immediately after releaseDelayed version 1-2
Color paletteBright, intense tonesMuffled, less contrasting

For example, emojis πŸ₯Ή ("Smiling face with tears on iPhone appeared in iOS 15.4, and many Xiaomi it was not before the release MIUI 14. Even after the upgrade, the design remains simplified, and this is true of popular symbols like this. 🫠 ("melting face” or 🫑 ("salute").

⚠️ Note: If you use Xiaomi with custom firmware (e.g. Pixel Experience), emojis can appear as Google Pixel – it’s not a bug, but a feature of firmware.

2. Method 1: Installation via iFont application (without root)

This is the easiest and most secure method, which works on 95% of Xiaomi devices (including Redmi 10, POCO X4 Pro, Mi 11 Lite). iFont replaces fonts at the user level without affecting system files. Minus: emoji will only appear in supported applications (for example, in Telegram or Viber, but not in WhatsApp).

Step-by-step:

  1. Download iFont from Google Play.
  2. Open the app and go to the Online β†’ tab to find the iOS Emoji package (usually it is in the top).
  3. Click Download, then Set. The system will prompt you to set the font as Overlay.
  4. Go to Settings β†’ Screen β†’ Font and select the installed iOS Emoji package.
  5. Reboot your smartphone.

If the emojis haven't changed:

  • πŸ”„ Check what's in the Settings β†’ Annexes β†’ Application management β†’ iFont All Rights Allowed.
  • πŸ”„ Remove the app cache where emojis don’t show up (such as Messages or Gboard).
  • πŸ”„ Try another emoji package in iFont (like iOS 16 Emoji).

Download iFont from the official store

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

Allow installation from unknown sources (Settings β†’ Privacy)

Backup your current fonts (in iFont β†’ Backup)

Restart the phone after installation-->

⚠️ Note: On some devices with MIUI 15 (e.g. Xiaomi) 13T) iFont may not work due to Google Play Services limitations, in which case use Method 2 (via Google Play Services) ADB).

Method 2: Replace fonts via ADB (semi-roots)

This method requires a computer connection and the use of ADB (Android Debug Bridge), but does not require full root access. It is suitable for devices where iFont does not work, and allows you to replace the system fonts globally.

What you need:

  • πŸ–₯️ Computer with Windows/macOS/Linux
  • πŸ”Œ USB Type C C Cable (original)
  • πŸ“₯ ADB Tools (download from Google website)
  • πŸ“„ Archive with iOS fonts (example link)

Instructions:

  1. Turn on the phone Developer Mode: go to Settings β†’ About Phone and 7 times click on the MIUI version.
  2. Return to Settings β†’ Additional β†’ For developers and activate Debugging over USB.
  3. Connect the phone to your computer and confirm the debugging permission.
  4. Unpack ADB Tools and iOS fonts into one folder. Open the command prompt (cmd) in this folder.
  5. Follow commands in order: adb devices (should display your device) adb shell su (if requested root, allow) mount -o rw,remount /system cp -r /sdcard/Download/iOS_Fonts/* /system/fonts/ (The path to fonts may be different) chmod 644 /system/fonts/* reboot
What if the ADB can’t see the device?
1.Install Xiaomi drivers USB Drivers from the official website. 2. Check the cable - some cheap cables do not support data transfer. 3. Switch the connection mode on the phone from Charging to File Transfer" (MTP). 4. Restart your computer and phone. 5. Try another one. USB-port (preferably) USB 2.0).

After the reboot, the emoji should change in all applications, including WhatsApp and SMS. If there are β€œsquares” instead of emojis, then the fonts were installed incorrectly – repeat the steps or restore the backup.

πŸ’‘

ADB-It's good for no-root devices, but it requires care. A command error can cause a system to crash. Always backup before changing system files!

Method 3: Installation via Magisk (for rooted devices)

If your Xiaomi has an unlocked bootloader and Magisk installed, you can use the font replacement modules, which is 100% compatible with all applications, but requires root rights and can void the warranty.

How to determine:

  1. Install Magisk Manager and check the root access status.
  2. Download the iOS Emoji Magisk Module (for example, from here).
  3. Open Magisk, go to Modules β†’ Install from storage.
  4. Select the downloaded.zip file and wait for the installation.
  5. Reset the device.

Advantages of the method:

  • 🎨 Full font replacement, including emojis on WhatsApp, Instagram and system notifications.
  • πŸ”„ Easy to roll back: just remove the module in Magisk.
  • πŸ“± It works on all versions. MIUI, including MIUI 15.

⚠️ Note: On some firmware (e.g. HyperOS for Xiaomi 14), Magisk modules may conflict with Google Pay or banking apps. Use MagiskHide to mask root rights.

5. Problem Solving: Squares, glitches, return of standard emojis

If you see it after installation instead of emojis β–‘ or ☐, The problem is in one of the three:

  1. Font incompatibility – The downloaded emoji package does not support your version of Android.
  2. Incorrect access rights – font files do not have 644 permission.
  3. Application conflict – some messengers (e.g. VK) use their fonts.

How to fix it:

Problem.Decision
Squares on WhatsAppDelete WhatsApp cache or install WhatsApp iOS Emoji Fix module via Magisk.
Failure after rebootRestore the original fonts via ADB with the command: adb shell "rm -rf /system/fonts/ && cp -r /system/fonts.bak/ /system/fonts/"
Emojis are only displayed in some applicationsUse iFont with Force Replace option.

If none of these methods worked, check:

  • πŸ“± Compatibility of your model with the chosen method (e.g, POCO F1 may require other teams ADB).
  • πŸ”„ Version MIUI β€” on MIUI 12.5 and below some Magisk modules do not work.
  • πŸ› οΈ Updates for iFont or Magisk.

πŸ’‘

If emojis are shown curves (such as too large or blurry), try clearing the cache of the Android System WebView app in the settings.

6. 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 a rut?Global replacement?Risks.
iFont (no root)⭐ (simple)❌ No.❌ Partially.Minimum (may not work in some applications)
ADB (half-ruth)⭐⭐ (middle-of-the-road)❌ No.βœ… Yes.Medium (the risk of failure in the team error)
Magisk (root)⭐⭐⭐ (difficult)βœ… Yes.βœ… Yes.High (loss of guarantees, possible conflicts)

Selection recommendations:

  • πŸ“± If you have Xiaomi guarantee β†’ Use iFont.
  • πŸ”§ If you need a global change without a root β†’ ADB.
  • πŸ› οΈ If the phone is already rooted β†’ Magisk.
  • πŸ†˜ If nothing works β†’ check the version MIUI font compatibility.

7. Frequent Questions (FAQ)

❓ Can I install iPhone emojis on Xiaomi without a computer?
Yes, using the iFont app or the Emoji Changer from Google Play, but a full replacement (including WhatsApp) will still require ADB or Magisk.
❓ Why Emojis on WhatsApp are displayed as Squares After Installation?
WhatsApp uses its own emoji cache. To fix this: Clear WhatsApp cache in the settings. Install WhatsApp iOS Emoji Fix module via Magisk (if there is a root). Or use ADB-font-replacement.
❓ Does this method work for POCO F5 s MIUI 14?
Yes, but: On MIUI 14, the iFont app may not replace emojis in system applications. Use ADB or Magisk to replace completely. On POCO F5 with HyperOS, you may need to disable MIUI Optimization in the developer settings.
❓ Can you return the standard Xiaomi emoji after replacement?
Yes. Methods: For iFont: select the standard font in your phone settings. For ADB: restore the original fonts with the adb shell command "cp -r /system/fonts.bak/* /system/fonts/." For Magisk: delete the emoji module and restart the device.
❓ Will emojis be updated when new versions of iOS are released?
No, they don't automatically update. You'll have to manually: Download new emoji packages (like iOS 17), repeat the installation process in the chosen method, and keep an eye out for updates on XDA Developers forums or on Telegram channels on a topic.

8. Alternative methods: if nothing has worked

If none of these methods work, consider alternatives:

  • πŸ“² Keyboards with custom emoji: Gboard or SwiftKey let you choose the style of emojis. In the keyboard settings, find the Emoji Style option and select iOS (if available).
  • πŸ”„ Custom firmware: Installing Pixel Experience or LineageOS will automatically replace emojis with a Google variant (close to iOS in design).
  • πŸ–ΌοΈ Stickers instead of emoji: Telegram or WhatsApp can add sticker packs in the style of iOS (for example, this set of stickers).

If you're willing to take drastic measures, consider buying an iPhone β€” but that's a whole other story, and for Xiaomi owners, our instructions should help you get the results you want without putting too much money into it.

πŸ’‘

Before experimenting with fonts, always back up the data. In extreme cases, you can reset the phone to factory settings, but this will delete all user data!