How to put an emoji from iPhone to Xiaomi Redmi: 3 working ways

Are you tired of the boring standard emojis on Xiaomi Redmi and dreaming of bright, detailed emojis like on iPhone? It’s real – and without buying a new iPhone! Apple emojis have become the unofficial standard of messengers: they are used in Telegram, WhatsApp and even VK, but on Android they are displayed in an β€œimpersonal” form. In this article, we will analyze three proven methods to replace the emojis on your Redmi Note 10/11/12, Redmi 9/10 or any other model with MIUI.

It’s important to understand that emojis are part of the NotoColorEmoji.ttf system font (or AppleColorEmoji.ttf on iOS) and require either custom font installation or system file editing. We’ll look at the options without root rights (for beginners) and root access (for advanced users), and we’ll also look at why some instant messengers may not change even after installation – and how to fix it.

Before you start: check the Android and MIUI version in settings (Settings β†’ About Phone).The methods work on Android 10-14 and MIUI 12-14 devices, but older versions (like MIUI 11) may require additional actions. Also note that changing system fonts can cause some characters to fail in rare apps β€” but this is easily fixable.

πŸ“Š What kind of Redmi model do you have?
Redmi Note 10/11/12
Redmi 9/9A/9C
Redmi 10/10A
Redmi 13C/12C
Another model

1.The method without root rights: applications for replacing emojis

The easiest method is to use third-party applications that replace emojis at the keyboard level, which does not change the system font, but does not require technical skills and works on any Redmi without the risk of bricking.

The best applications for this task:

  • πŸ“± Emoji Font Changer (by Kappboom) – supports iOS emoji up to version 15.5, there is a free version with ads.
  • 🎨 iFont – allows custom fonts, including emojis, but requires manual import of.ttf files.
  • ⚑ ZFont 3 – automatically downloads current emojis from iOS and installs them as a system font (requires permission to install from unknown sources).

Installation instructions via Emoji Font Changer:

  1. Download the app from Google Play (or APK from the official site if it’s not in your area).
  2. Open the app and select iOS Emoji from the list of available styles.
  3. Press Apply and confirm installation. The app will ask permission to Overlay over other windows -- let me.
  4. Now, when you type in WhatsApp, Viber or SMS, you'll see iPhone emojis.

Backup of important data

Check the space available (need ~50 MB)

Enable installation from unknown sources (Settings β†’ Applications β†’ Special access)

Close all messengers before installation-->

⚠️ Note: Some apps (like Instagram or Facebook) ignore custom emojis and show their own.This is a platform restriction, not an installation error.

2. Install font with iOS emoji via ZFont (semi-hand method)

If you need emojis to be displayed everywhere (including other people's messages and system notifications), you'll have to replace the system font.ZFont 3 app automates this process but requires more action from the user.The method works without root rights, but may require a phone reset if something goes wrong.

Step-by-step:

  1. Download ZFont 3 from Google Play.
  2. Open the app and select the Emoji tab.
  3. In the list, find iOS 16 Emoji (or a newer version if available) and click Download.
  4. After downloading, click Set β†’ select Soft Reboot. The phone will reboot automatically.
  5. Check the emoji in any messenger. If they haven't changed, try Hard Reboot.

If emojis are displayed clumsy or some symbols are missing:

  • πŸ”„ Return the standard font to ZFont (Restore button).
  • πŸ“₯ Download an alternative emoji pack (e.g. iOS 15 Emoji instead of version 16).
  • πŸ› οΈ Install Emoji Switcher app for forced style change.
What if some symbols are lost after installation?
This is due to font conflict. In ZFont, try installing not only the emoji, but also the main Noto Sans font with iOS characters. The alternative is to use the iFont app and manually upload the AppleColorEmoji.ttf file (which can be found on the XDA Developers or 4PDA forums).

AnnexNeed a rut?Changes the system font?Works on other people's messages?
Emoji Font Changer❌ No.❌ No (keyboard only)❌ No.
ZFont 3❌ No.βœ… Yes.βœ… Yes.
iFont❌ No.βœ… Yes (hand-held)βœ… Yes.
Magisk + Emoji Replacerβœ… Yes.βœ… Yes (deep replacement)βœ… Yes.

3. Complete replacement of emojis through root access (for advanced)

If you already have an unlocked bootloader and Magisk installed, you can replace the system-level emoji.This will give 100% compatibility with all apps, including Instagram, TikTok and system notifications. Minus: the process requires technical knowledge and can lead to a bootloop ( looped reboot) if you do something wrong.

You'll need:

  • πŸ“± Xiaomi Redmi with unlocked bootloader and Magisk installed.
  • πŸ’» Computer with ADB and Fastboot.
  • πŸ“ AppleColorEmoji.ttf file (can be downloaded here).
  • πŸ”§ Magisk – Emoji Replacer or FontManager.

Instructions:

  1. Download the Emoji Replacer module for Magisk with XDA Developers.
  2. Transfer the AppleColorEmoji.ttf file to the Download folder on your phone.
  3. Open Magisk Manager, go to Modules β†’ Install from storage.
  4. Select Emoji Replacer and confirm the installation.
  5. After installing the module, restart the phone.
  6. Open Terminal (or ADB) and execute the commands: su mount -o rw,remount /system cp /sdcard/Download/AppleColorEmoji.ttf /system/fonts/ chmod 644 /system/fonts/AppleColorEmoji.ttf reboot

πŸ’‘

If the phone is stuck on the Redmi logo after the reboot, don't panic! Go to Recovery Mode (clamp Power + Volume Up), select Advanced β†’ File Manager and delete the file /system/fonts/AppleColorEmoji.ttf. This will return the standard emoji and restore the workflow.

⚠️ Attention: On some firmware MIUI folder /system/fonts/ It can be protected from recording even with root rights. In this case, use the FontManager module for Magisk, it bypasses this protection.

4.Why haven't emojis changed in some applications?

Even after successfully replacing the system font, you may find that emojis in Telegram, VK or Discord are still old, because many messengers use their own fonts to display emojis, ignoring the system solutions:

For Telegram:

  • πŸ”„ Go to Settings. β†’ Font size and emoji and select System Emojis.
  • πŸ“₯ If there is no option, update the app to the latest version.

For WhatsApp and Viber:

  • πŸ—‘οΈ Clear the app cache (Settings) β†’ Annexes β†’ WhatsApp β†’ Memory. β†’ Clear the cache).
  • πŸ”„ Reinstall the app (sometimes helps).

For Instagram and Facebook:

  • 🚫 These apps never show system emojis -- they use their own. It's impossible to change that.
  • πŸ’‘ Alternative: Use the web version (m.instagram.com) through the browser – there emoji are taken from the system.

πŸ’‘

Most modern instant messengers (except SMS and some older apps) ignore system emojis. It is not a bug, but a feature - so developers ensure uniform display on all devices.

5. How to return standard emojis to Xiaomi Redmi?

If you don't like the iPhone emoji or if it conflicts with some apps, it's easy to get it back, depending on the method you used:

If installed through the application (Emoji Font Changer, ZFont):

  1. Open the application through which the emoji was installed.
  2. Find the option Restore Default or Restore Standard.
  3. Confirm the action and restart the phone.

If you changed the system font through the root:

  1. Remove the Emoji Replacer or FontManager module in Magisk.
  2. If you have manually installed, delete the AppleColorEmoji.ttf file from /system/fonts/ via Root Explorer.
  3. Run the command in Terminal: su rm /system/fonts/AppleColorEmoji.ttf reboot

If the phone is not turned on after the changes:

  • πŸ› οΈ Go to Recovery Mode (Pressure Power) + Volume Up when switched on).
  • πŸ—ƒοΈ Choose Mount β†’ System, then delete the problem files via File Manager.
  • πŸ”„ Reset the device.

6. Frequent mistakes and how to avoid them

When replacing emojis, Xiaomi Redmi users often face typical problems, and here are the most common solutions:

Problem.Reason.Decision
Emojis are displayed in squaresWrong.ttf file or font conflictInstall the original AppleColorEmoji.ttf (not repackaged)
The phone will not turn on after restarting.Damage to the system partition when writing fontRestore the system via Fastboot or delete the file in Recovery
Emojis have changed only in SMSApps use their own fontsSet up each messenger separately (see section 4)
After the MIUI update, the emojis droppedUpdate rewritten system fontsRepeat Emoji installation after update

If you are using MIUI 14 on Android 13/14, note that Xiaomi has tightened the protection of system files.

  • πŸ” For the root-free method, use only Emoji Font Changer (other applications may not work).
  • πŸ”§ For the root-right method, be sure to install the Magisk module - manually replacing fonts can cause a failure.

πŸ’‘

Before any manipulation of system fonts, back up via TWRP or MIUI Backup.It will take 5 minutes, but save you hours of recovery if something goes wrong.

❓ Can I install an emoji from iPhone to Redmi without a computer?
Yes, if you use applications like Emoji Font Changer or ZFont. They don't require a PC, but to completely replace the system font (with root rights), you still need a computer to debug through ADB.
❓ Why Telegram Emojis Are Old, Even Though I Changed the System Font?
Telegram uses its emoji by default. To turn on the system, go to Settings β†’ Font Size and Emojis β†’ System Emojis. If you don't have an option, update the app.
❓ Will iPhone emojis work on Instagram?
No. Instagram (like Facebook) always shows its emojis, ignoring the system emojis. This is done to ensure uniform display across all devices. The alternative is to use the web version of m.instagram.com.
❓ Can I put an emoji on iOS 17 on Redmi?
Yes, but only if you find the current AppleColorEmoji.ttf file from iOS 17, which usually appears on XDA or 4PDA forums 1-2 months after the release of the new version of iOS.
❓ Will emojis reset after the update? MIUI?
Probably, yes. MIUI updates often overwrite system fonts. To avoid this, before updating: Back up your AppleColorEmoji.ttf file (if you installed it manually). Turn off automatic font updates in your settings (if you have one). Repeat the emoji installation after the update.