How to make emoticons like on iPhone on Xiaomi Redmi Note 10: a step-by-step guide with 3 proven ways

Are you used to the stylish emojis on your iPhone and want them on your Xiaomi Redmi Note 10, but don't know how to install them? Standard MIUI emojis look different β€” less detailed, with different colors and shapes. Fortunately, there are several ways to replace them with iPhone ones, from simple (via apps) to advanced (manual font replacement).

It’s important to understand that the Xiaomi Redmi Note 10 runs on Android with a MIUI shell, and emojis here depend on the system font NotoColorEmoji.ttf. The iPhone uses a proprietary font Apple Color Emoji, which is not available on Android by default. However, it can be integrated β€” and we’ll show you how to do it safely without breaking your smartphone.

Before you start, check the MIUI version on your device: go to Settings β†’ About β†’ About β†’ MIUI version. This depends on the method choice. For example, MIUI 12/13/14 will work all the ways, and older versions may require root access.

πŸ“Š What is the best way to install emojis closer to you?
Through the app (just but not everywhere)
Manual font replacement (more difficult but more reliable)
Magisk module (for advanced ones)
I don't know, I'll pick it after reading it.

1. Method: Using applications to replace emoji (without root rights)

The easiest method is to install a third-party app that replaces the display of emojis in instant messengers. It does not change the system font, but works in most chats (WhatsApp, Telegram, VK).

The best applications for this task:

  • πŸ“± Emoji Switcher - allows you to choose the style of iOS, Samsung or Google. Works through overlay, does not require root rights.
  • 🎨 Textra SMS β€” A customizable emoji messenger is suitable if you write frequently. SMS.
  • πŸ”„ ZFont 3 is a typewriter and emoji replacement tool (requires backup!) MIUI 12+ rusty.

How to install via Emoji Switcher:

  1. Download and install the app from Google Play.
  2. Open it and select the iOS 16/17 style (depending on the options available).
  3. Activate the Enable Emoji Switcher.
  4. Reboot the phone – in messengers will appear emoji like on the iPhone.

⚠️ Note: Some apps (such as Google's Gboard) may ignore emoji swapping, so try changing the keyboard to SwiftKey or Fleksy.

β˜‘οΈ Preparation before installation of the annex

Done: 0 / 4

2. Method: Manual replacement of the system emoji font (for advanced users)

This method changes the NotoColorEmoji.ttf system file to an Apple font.It works on all versions of MIUI, but requires caution: improper actions can lead to application dyeing or bootloop ( looped download).

You'll need:

  • πŸ“ AppleColorEmoji.ttf font file (can be downloaded here).
  • πŸ”§ File Manager with root access (e.g. Root Explorer or Root Explorer) FX File Explorer).
  • πŸ“± Backup copy of the original font (required!).

Step-by-step:

  1. Download the AppleColorEmoji.ttf file and save it to your phone’s memory.
  2. Open the root-rights file manager and follow the path: /system/fonts/
  3. Find the NotoColorEmoji.ttf file and rename it NotoColorEmoji.ttf.bak (this is a backup).
  4. Copy the downloaded AppleColorEmoji.ttf in the folder /system/fonts/.
  5. Change the permissions to the new file: chmod 644 /system/fonts/AppleColorEmoji.ttf
  6. Reboot the phone.
Action.RiskAddressing the problem
Replacement of font without backupLoss of original emojisRestore from backup or reflash the phone
Incorrect access rightsEmojis don't show upEnter 644 via ADB or file manager
Removal of original fontBootloop (phone not loading)Recovery via Fastboot or TWRP

⚠️ Attention: MIUI 14 and later, the system can automatically restore the original fonts after the update. To avoid this, disable automatic updates. MIUI In settings or use Magisk to protect files.

What if the phone does not boot after replacing the font?
If the Redmi Note 10 is stuck on the logo after changing the font, try: 1. Log in Recovery Mode (clamp Power + Volume Up). 2. Select Wipe Cache Partition. 3. If it didn't help - flash your phone through Fastboot using the Mi Flash Tool.

3. Method: Installation of Magisk-module for emoji (for devices with root rights)

If you have Magisk installed, you can use special modules that automatically replace emojis with iOS styles, which are safer than manual replacements because the modules are tested by the community.

The following modules for the Redmi Note 10:

  • 🍎 iOS Emoji Magisk Module – replaces emoji throughout the system, including the keyboard and browser.
  • 🎭 Emoji Replacer – lets you choose the style of emojis, including iOS 15/16).
  • πŸ”„ FontManager – a universal module for replacing fonts and emojis.

How to install the module:

  1. Download the module file (for example, iOS_Emoji_Magisk.zip) forum XDA Developers.
  2. Open the Magisk app and go to the Modules section.
  3. Click Install from Storage and select the downloaded file.
  4. After installation, restart the phone.

Important: Modules for Magisk may conflict with some banking applications (e.g. Sberbank Online or Tinkoff).If payment services stop working after installing the module, disable Magisk Hide or uninstall the module.

πŸ’‘

Before installing the Magisk module, check its compatibility with your version of MIUI on the XDA forum. Some modules only work on Android 11, others on Android 12+.

4.Problems and Solutions: Why haven't emojis changed?

Even after all the manipulations, emojis can remain the same. Let's consider the typical causes and ways to eliminate them:

Problem 1: Emojis have only changed in some applications.

  • πŸ”Ή Reason: Apps like Instagram or Facebook use their fonts.
  • πŸ”Ή Solution: Install Emoji Kitchen via Magisk or use the Gboard keyboard with the option to Show iOS-style emoji enabled (in the settings of the themes).

Problem 2: After the reboot, the emojis reset.

  • πŸ”Ή Reason: MIUI Restore the original fonts (especially on the MIUI 13/14).
  • πŸ”Ή Solution: Disable automatic system updates or use Magisk to protect files from changes.

Problem 3: Emojis are shown in squares.

  • πŸ”Ή Reason: Incorrect access rights to a font file or a broken file.
  • πŸ”Ή Solution: Remove the installed font and repeat the procedure by checking the hash of the file (MD5).

πŸ’‘

If the emojis have not changed in a particular app (e.g. Telegram), try clearing its cache in Android settings: Settings β†’ Apps β†’ Telegram β†’ Storage β†’ Clear the cache.

5. Method comparison: Which way to choose?

Each of these methods has its pros and cons, and the choice depends on your skills and requirements:

MethodDifficultyNeed root?Works everywhere?Risks.
Apps (Emoji Switcher)⭐ (simple)❌ No.❌ Only in some messengersLow (may lay)
Manual font replacement⭐⭐⭐ (middle-of-the-road)βœ… Yes. ADB)βœ… Yeah, all over the system.Medium (bootloop risk)
Magisk module⭐⭐ (middle-of-the-road)βœ… Yes.βœ… Yeah, all over the system.Low (if the module is checked)

Recommendations:

  • πŸ†• If you are a beginner, start with the Emoji Switcher.
  • πŸ”§ If you are willing to take a chance, try a manual font replacement (but make a backup!).
  • πŸ› οΈ If you already have Magisk, install the module is the most reliable way to do it.

6. Alternative options: Keyboards and themes with iOS emojis

If you do not want to mess with system files, you can do with "cosmetic" changes:

1. Keyboards with support for iOS emoji:

  • 🎹 Gboard – Theme settings have an iOS-style option (not in all regions).
  • 🎹 SwiftKey – allows you to set custom themes with emojis.
  • 🎹 Fleksy – has built-in emoji packages, including iOS.

2. MIUI themes with iOS emojis:

  • 🎨 In Themes MIUI (Themes app) sometimes includes themes with emoji swapping.
  • 🎨 In forums (e.g, MIUI Themes) can be downloaded custom themes with integrated emojis.

Web versions of emojis:

  • 🌐 If you only need emojis for social media, use web services like Emojipedia – copy emojis from there and paste them into your messages.

⚠️ Note: Some keyboards (such as Gboard) may only show iOS-style emojis when selecting English layouts. To fix this, add an English keyboard in the settings and switch between languages.

FAQ: Frequent questions about replacing emoji with Xiaomi Redmi Note 10

❓ Can you return the original Xiaomi emoji after replacement?
If you've used the app, just delete it. If you've changed the font manually, return the backup of the NotoColorEmoji.ttf.bak file back to /system/fonts/ and restart the phone. For Magisk modules, just turn off the module in the manager.
❓ Will the iOS emoji be displayed in my interlocutors?
No. Your people will see the emoji in the style that their device supports, you only change the display on your screen. πŸ˜‚, On the iPhone it will look like iPhone, and on Android – as standard for this OS.
❓ Does this method work on other Xiaomi models (Redmi Note 9, POCO X3)?
Yes, all of the described methods are suitable for most Xiaomi smartphones on MIUI, including: Redmi Note 9/9 Pro/9T, POCO X3/X3 Pro/F3, Mi 10/11/12 series. Except for devices on MIUI for POCO (for example, POCO F1), where you may need a different version of the font.
❓ Why After Updating MIUI Emojis are standard again?
MIUI updates often reset custom fonts. To avoid this: Turn off automatic updates in Settings β†’ About Phone β†’ System Update. Use Magisk with Systemless Hosts or Font Manager module - they protect files from overwriting.
❓ Is it possible to install an iOS emoji without root rights?
Yes, but with limitations: Apps like Emoji Switcher run without root, but not in all messengers; some keyboards (like Fleksy) support emoji style change without superuser rights; a complete replacement of the font without root is only possible through ADB, but it is risky (may cause system failure).