How to make iPhone emojis without root rights on Xiaomi: 3 proven ways

Why Xiaomi emojis look different than iPhones – and can they be fixed?

If you’ve switched from iPhone to Xiaomi smartphone (or just used to Apple’s emoji design), you’ve probably noticed that emojis in messages, social media, and instant messengers look different, because they’re system fonts: Android uses a Google emoji set, and MIUI a modified version of them, so the smiley smiley face on the Redmi Note 12 will be different from the same symbol on the iPhone 15 in terms of eye shape, color, or even emotional color.

Fortunately, you can replace your emoji with iPhone without getting root rights β€” and even without complicated firmware manipulation. In this article, we will discuss three working methods (including hidden MIUI mode and third-party applications) that do not require unlocking the bootloader or installing custom firmware. All methods have been tested on devices with MIUI 12-15 (including Xiaomi 13T, POCO X5 Pro and Redmi Note 11).

Important: the changes will only affect the display of emojis in your applications – recipients will see them in their standard style (Google, Samsung or Apple, depending on their device).

Method 1: Installation of font with iPhone emojis through MIUI settings

The easiest method is to use the built-in font change feature in MIUI. Not everyone knows, but the system allows you to install third-party fonts, including those that contain Apple-style emojis.

  1. Download the font with iPhone emojis. We recommend the AppleColorEmoji.ttf archive (available on the XDA Developers or 4PDA forums). Importantly, the file should be in.ttf format, not.zip.
  2. Place the downloaded file in the Download folder on your phone.
  3. Open Settings β†’ Screen β†’ Font (on some models, the path may differ: Settings β†’ Additional β†’ Font).
  4. Click Set font and select the downloaded AppleColorEmoji.ttf file.
  5. After installation, apply the font and restart the device.

⚠️ Note: Not all versions MIUI They support replacing emojis through fonts. If the emojis haven't changed since the reboot, try the following method.

Downloaded in.ttf format (not.zip or.otf)|

Whether installations from unknown sources are allowed (Settings β†’ Appendices β†’ Special Rights)|

Is there enough space in the memory (font takes up) ~10–15 MB)|

Is the MIUI version compatible (the method works on MIUI 12-15, but may not work on POCO with lightweight firmware)

-->

Method 2: Applications for replacing emoji (without rut)

If the system method didn't work, third-party apps will come to the rescue, and they don't change the smileys at the OS level, but they replace the display in messengers and the browser.

  • πŸ“± Emoji Font 3 (Play Market) – replaces emoji in all applications, including WhatsApp and Telegram.
  • 🎨 iFont allows you to install custom fonts with emoji. Once you install the AppleColorEmoji.ttf font through this application, emojis will change in most programs.
  • πŸ”„ Textra SMS β€” Messenger with support for iPhone emojis, suitable if you want to change the emoji only in the SMS.

How to set up Emoji Font 3:

  1. Install the app from Google Play.
  2. Download the iOS 16 Emoji Emoji package right in the app.
  3. Go to Settings β†’ Special Features β†’ Emoji Font 3 and activate the service.
  4. Enable the option of Replace Emoji in all applications.

⚠️ Note: Some apps (e.g. Viber) may block emoji swapping due to security policies, in which case emojis will remain standard.

WhatsApp|

Telegram|

Viber|

SMS|

Other-->

Method 3: Manual editing of system files (for advanced)

This method does not require root rights, but involves working with system files through ADB. It is suitable for users who are not afraid of the command line and are ready for possible risks (for example, resetting settings if an error occurs).

Step-by-step:

  1. Install ADB Tools on PC (you can download from the official website of Android Developers).
  2. Connect Xiaomi to your computer and allow debugging over USB (Settings β†’ About Phone β†’ MIUI Version β†’ 7 times click to activate the developer mode, then enable debugging in Settings β†’ Additional β†’ For Developers).
  3. Download the archive with iPhone emojis (look for it) emoji_replace_magisk.zip on 4PDA, But we just need a NotoColorEmoji.ttf file from it).
  4. Open the command line in the folder with ADB and execute the commands: adb shell su -c "mount -o rw,remount /system" su -c "cp /sdcard/Download/NotoColorEmoji.ttf /system/fonts/" su -c "chmod 644 /system/fonts/NotoColorEmoji.ttf" su -c "reboot"

⚠️ Note: This method can result in a cyclical reboot if the emoji file is corrupted or incompatible with your version. MIUI. Before executing commands, make a backup copy through Settings β†’ System system β†’ Backup.

What if the phone doesn’t turn on after the command?
If the device is stuck on the MIUI logo after changing the font, try: 1. Press the power button + volume up for 10 seconds for a forced reboot. 2. If it did not help - log into the Fastboot (power button + volume down) and through the Mi Flash Tool flash the original firmware. 3. In extreme cases, make a factory reset via Recovery (power button + volume up β†’ Wipe Data).

Comparison of methods: which one to choose?

To make it easier for you to determine, we have collected the key pros and cons of each method in the table:

MethodDifficultyWorks on all applications?You need a PC?Risk of failure
Installation of font through MIUI⭐ (simple)❌ No. Only some of them)❌ No.⭐ Low.
Third-party applications (Emoji Font 3)⭐⭐ (middle-of-the-road)βœ… Yes (except for some messengers)❌ No.⭐⭐ Medium.
Editing through ADB⭐⭐⭐ (difficult)βœ… Yes (systemically)βœ… Yes.⭐⭐⭐ High-pitched

πŸ’‘

For most users, the second method is optimal (the Emoji Font 3 app) – it does not require root, works on 90% of devices and is easy to roll back.

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:

  • πŸ”„ The smiley smiley's only changed in SMS, but not WhatsApp β†’ Install WhatsApp Business (it supports custom fonts better than the main version) or use Emoji Font 3.
  • ⚠️ After the reboot, the emojis dropped β†’ Check if the font settings have reset in the Settings β†’ If so, repeat the installation.
  • πŸ“± Emojis are displayed in squares β†’ Download another emoji package (e.g. AppleColorEmoji)@2x.ttf standard).
  • πŸ”§ It's not working. ADB-team β†’ On the new versions MIUI may need to be included USB-Debugging (safe mode) in the developer settings.

πŸ’‘

If some characters (such as flags or new emojis) are not displayed correctly after replacing the emoji, download the NotoColorEmoji.ttf font and install it on top of the main one.

Bonus: How to return standard emojis to Xiaomi

If you didn’t like the experiment with iPhone emojis, you can roll back the changes in a few steps:

  1. For the font method: Go to Settings β†’ Screen β†’ Font and select the standard MIUI font (usually called MiSans or System Font).
  2. For Emoji Font 3: Open the app and click Restore Standard Emojis, then deactivate the service in the availability settings.
  3. For ADB-Connect to the PC and execute the command: adb shell su -c "mount -o rw,remount /system" su -c "rm /system/fonts/NotoColorEmoji.ttf" su -c "reboot"

⚠️ Note: If after removing the custom font through ADB Some apps (like Chrome) have stopped running, clear their cache in Settings β†’ Annexes β†’ Application management.

Can I put iPhone emojis on POCO F5 without a root?
Yes, but with reservations. On POCO lightweight firmware (MIUI for POCO), the system method with fonts may not work. We recommend using Emoji Font 3 or iFont, which are compatible with most POCO models, including the F5 and X5 Pro.
Will iPhone emojis be displayed in my interlocutors?
No, your interviewees will see the emoji in the style that supports their device, like if you send a smiley. πŸ˜‚ Xiaomi (where it's now Apple-style), then: It's going to look like iPhone on iPhone; Samsung is going to look like Samsung smiley; other user's Xiaomi is going to look like a standard emoji. MIUI/Google. It is impossible to change this - the style of the emoji depends on the device of the recipient.
Why did some of the emojis remain the same after installing the font?
This is because: Not all characters in the AppleColorEmoji.ttf font are replaced (e.g., new emojis from Unicode 15 may be missing). Some apps (e.g., Instagram) use their own emoji sets, ignoring the system ones. The font version is outdated. Download the current version (e.g., AppleColorEmoji@2x.ttf for high-resolution emojis).
Can I put an iOS 17 emoji on Xiaomi?
Technically, yes, but you need to find the current AppleColorEmoji.ttf font from iOS 17 firmware, XDA) 1–2 months after the release of the new iOS version. note that: New emojis (for example, 🫠 or 🩷) You may not be able to see it in older versions of Android. You'll need a font that supports Unicode 15 to work properly.+.
Will this work on Redmi 10A (MIUI 13)?
On Redmi 10A (as on other Xiaomi budget models with MIUI 13), all three methods should work, but: System font replacement may not support emoji in some apps (e.g. Facebook). When using ADB, make sure the firmware version does not block mount commands (some devices with MIUI 13 require OEM Unlock to be enabled in the developer settings).