How to change emoticons on Xiaomi smartphones to iPhone-style: 4 working ways

Xiaomi and iPhone emojis are visually different, and this is noticeable even to the naked eye. Owners of Redmi, POCO or Mi often complain that standard emojis on MIUI look less developed than on iOS: less vivid colors, simplified details, a different style of drawing. Fortunately, you can change them to an iPhone version in several ways, from simple themes to deep customization of the system.

But before we start, it's important to understand that not all methods are equally safe: Some require root rights, others only work on certain versions of MIUI, and still others may conflict with system updates. In this article, we'll look at 4 proven methods, from the easiest to the most radical, and also tell you what pitfalls await at each stage.

β€”β€”β€”

1. Method: Install themes with iOS-style emojis via MIUI Themes

The easiest and safest method is to use the built-in Themes app. Many designers create themes that replace not only wallpaper and icons, but also emojis with the iPhone version. Plus, it does not require root rights and works on most Xiaomi devices (from Redmi Note 8 to Xiaomi 14).

But there are nuances:

  • πŸ” Not all topics change emoji globally – some work only in individual instant messengers (for example, in the Internet). SMS WhatsApp).
  • πŸ“± Some of the scalings (especially) MIUI For global markets, topics may not be displayed correctly.
  • πŸ”„ After the system update, the theme may reset, and emoticons will return to standard.

To find the right topic:

  1. Open the Themes app (icon with brush).
  2. In the search bar, type in iOS emoji or iPhone smileys.
  3. Choose a high-rated topic (4.5+ stars) and read reviews – they often write whether emojis work in all applications.
  4. Click Apply and restart the phone.

πŸ’‘

If the theme doesn’t change emoticons on Telegram or Viber, try manually downloading the emoji font (more on this in the next section).

Examples of working topics (relevant to MIUI 14/15):

Title of the topicWorks inCons
iOS 16 Emoji PackSMS, WhatsApp, FacebookDoes not change the emoji in the Gboard keyboard
Apple Style Icons & EmojiAll applications (except Telegram)Paid (199 rubles)
MiuiOS - iPhone ThemeSystem SMS onlyBugs with display in a dark topic
πŸ“Š What messenger do you use most often?
WhatsApp
Telegram
Viber
SMS
Other

2. Method: Replacement of the emoji font through Magisk (for rooted devices)

If you're willing to take more drastic measures, you can completely replace the system typeface with the iPhone version.

  • πŸ“Œ Ruth-Right (established by Magisk).
  • πŸ“Œ Backup of the system (in case of failure).
  • πŸ“Œ Devices based on Android 10+ (There may be bugs on older versions).

Instructions:

  1. Download the archive with the emoji font for iOS (for example, iOS_Emoji_Font.zip forum XDA Developers).
  2. Rename the file to emoji.ttf.
  3. Copy it to /system/fonts/ via Root Explorer or Mixplorer (with superuser rights).
  4. Replace the existing file (repair the original!).
  5. Reset the device.

Make a backup system through TWRP|Download the correct font version for your Android|Check the vacant space in /system (minimum 50 MB)|Disable the antivirus (can block changes)|Prepare Magisk Manager to roll back changes-->

Warning: This method may lead to:

  • 🚨 App crashes (especially Google Play Services).
  • 🚨 Loss of warranty (if the device is under warranty).
  • 🚨 Problems with OTA-Updates (the system may refuse to update).
What if some applications stop working after replacing the font?
If, after replacing the emoji, applications (such as Chrome or YouTube) start to get redundant, follow the following steps: 1. Remove the downloaded emoji.ttf from /system/fonts/. 2. Restore the original font from the backup. 3. Clear the cache of problematic applications in Settings β†’ Apps. 4. If the error persists, reinstall Magisk (Uninstall β†’ Complete Uninstall option in Magisk Manager).

3. Method: Using a keyboard with support for iOS emoji

Not everyone knows, but some keyboards (like Gboard or SwiftKey) allow you to change the style of emojis regardless of system settings. This will not replace smileys in all applications, but at least in messengers and browsers they will appear as on the iPhone.

How to set up:

  1. Install Gboard from Google Play.
  2. Open the keyboard settings: Settings β†’ System β†’ Keyboard β†’ Gboard.
  3. Select Settings β†’ Emoji Style.
  4. Change to iOS (Apple) or Twitter (Twemoji) (close to iPhone style).

Limitations of the method:

  • πŸ“΅ Emojis only change when typed via Gboard – in other keyboards (e.g., Gboard, MIUI Keyboard) will remain standard.
  • πŸ“΅ In some apps (such as Instagram), emojis may appear in their original style due to cache.

πŸ’‘

The Gboard keyboard is the only way to change emojis without root rights and themes, but it only works to type, not display, the messages received.

4. Method: Install custom launcher with support for iOS-theme

Some launchers (like Nova Launcher or Lawnchair) allow you to install icon packages and emojis, including the iOS style.This method will not replace smileys globally, but at least in the launcher interface and widgets they will look like on the iPhone.

Step-by-step:

  1. Install Nova Launcher from Google Play.
  2. Download the iOS emoji package (e.g. iOS 16 Icon Pack + Emoji with Play Market).
  3. Open the launcher settings: long press on the desktop β†’ Nova settings.
  4. Go to Appearance β†’ Style of icons and select the downloaded package.
  5. Activate the option Apply to the widget emoji (if any).

Pros of the method:

  • βœ… Doesn't require root rights.
  • βœ… It works on all versions. MIUI Android.
  • βœ… You can quickly return standard emojis by changing the theme of the launcher.

Cons:

  • ❌ Emojis change only in the launcher interface, but not in instant messengers.
  • ❌ Some packages of icons are paid (from 100 to 500 rubles.).

Comparison of methods: which one to choose?

To make it easier for you to determine, bring all the ways into one table:

MethodDifficultyNeed a rut?Works everywhere?Risks.
Topics via MIUI Themes⭐ (simple)❌ No.⚠️ Partially.Minimum
Replacement of font through Magisk⭐⭐⭐ (difficult)βœ… Yes.βœ… Yes.High (risk of system crash)
Gboard keyboard⭐ (simple)❌ No.❌ Only when you enter.No.
Castom louncher⭐⭐ (middle-of-the-road)❌ No.❌ Only in the launcher.No.

Important: If you need an iOS-style emoji across all apps (including Telegram, WhatsApp, and system SMS), the only reliable way is to replace the font through Magisk. But it’s only suitable for power users!

Frequent problems and their solutions

Even after successful emoji replacement, users are plagued by bugs.

Problem 1: Emojis are displayed correctly, but in some applications (e.g. Telegram) remain standard.

  • πŸ”Ή Solution: Clear the app cache in Settings β†’ Annexes β†’ Telegram β†’ Memory. β†’ Clear the cache.
  • πŸ”Ή If it doesn’t help, try reinstalling the app.

Problem 2: After the font was replaced, the MIUI updates stopped working through Magisk.

⚠️ Note: If you have replaced the system font, OTA-Updates may refuse to be installed. Return the original emoji.ttf before upgrading or use Magisk to temporarily disable modules (Magisk) β†’ Modules. β†’ Shut it down).

Problem 3: In a dark topic, emojis are displayed with white threads (as on a light theme).

  • πŸ”Ή Solution: Install a theme that supports responsive emojis (e.g. iOS Dark Emoji Pack).
  • πŸ”Ή If there is no theme, manually edit emoji.ttf via Font Editor (font skills required).
Can I change the emoji to Xiaomi without root rights?
Yes, but only partially. You can: Install theme through MIUI Themes (not all apps), use the Gboard keyboard with an emoji style setting, install a custom launcher with iOS theme, and replace all apps with root.
Why do some emojis appear in squares after replacing the font?
This means that: emoji.ttf font is corrupted or incomplete (download another version). The app uses its own set of emojis (like Facebook or Snapchat).
Will this work on the POCO F5 or Redmi Note 12?
Yes, all of the methods described are compatible with: POCO F5 (MIUI 14/15); Redmi Note 12 (all modifications); Xiaomi 13/13T/14; Redmi K60 and later. On older models (for example, Redmi Note 9) there may be problems with display in some themes.
How to return standard Xiaomi emojis?
The way you change them depends on how you changed them: If you use the theme, just apply the standard theme to MIUI Themes. If you use Magisk, restore the original emoji.ttf from the backup or reinstall Magisk. If you use the keyboard, reset the Gboard settings to the standard one.
Can I change the emoji to iPhone-style Xiaomi with HyperOS?
HyperOS (new firmware for Xiaomi flagships 14 and newer) supports themes, but: Not all iOS themes are HyperOS compatible - look for themes marked HyperOS Support. Replacing font through Magisk works, but may require additional rights (SELinux in Permissive mode).