How to put emoji as on iPhone on Xiaomi: all ways with pros and cons

You're used to the bright and detailed emojis on the iPhone, but after switching to Xiaomi, standard emojis in MIUI seem faded and inexpressive? It's a common problem: many users note that iOS-style emojis look more modern and their animations are smoother. Fortunately, you can replace standard emojis with iPhone ones in Redmi, POCO or Mi smartphones in several ways, from installing alternative keyboards to deep customization of system fonts.

In this article, we will discuss 5 working methods, including:

  • ๐Ÿ”น Install keyboards with iOS emojis (including Gboard and SwiftKey)
  • ๐Ÿ”น Manual replacement of fonts through ADB (for advanced users)
  • ๐Ÿ”น Use of the themes MIUI with integrated iPhone emojis
  • ๐Ÿ”น Configure the display of emoji in messengers (WhatsApp, Telegram)
  • ๐Ÿ”น Hidden HyperOS chips for new Xiaomi models 14/13

Important: Not all methods are equally secure. For example, changing system fonts can cause MIUI to malfunction, and some keyboards collect input data. We noted the risks in each section - read carefully!

๐Ÿ“Š What is the best way to install emojis closer to you?
Through the keyboard (Gboard/SwiftKey)
Through Font Replacement (ADB)
Through MIUI themes
I don't know, I'll pick it after reading it.

1. The easiest way: keyboards with iOS emojis

If youโ€™re not ready to experiment with system files, start by installing an alternative keyboard.This method works on all Xiaomi models (from Redmi Note 10 to Xiaomi 14 Ultra) and does not require root rights.

The best keyboards with support for iPhone smileys:

  • ๐Ÿ“ฑ Gboard (Google) โ€“ In the settings there is an option โ€œEmoji styleโ€ with an iOS option (available in all regions).
  • ๐Ÿ“ฑ SwiftKey (Microsoft) โ€“ supports emoji themes, including Apple style (you need to download a separate pack).
  • ๐Ÿ“ฑ Emoji Keyboard โ€” Cute Emoticons, GIF โ€” specialized keyboard with an iOS emoji 16/17, but a lot of advertising.

How to install and configure (as an example of Gboard):

  1. Download Gboard from Google Play.
  2. Open the app and go to Settings โ†’ Themes, Emojis and GIFs โ†’ Emoji Style.
  3. Select iOS (if you donโ€™t have an option, upgrade your keyboard or change your region in Google Play settings).
  4. Activate the keyboard in system settings: Settings โ†’ System and device โ†’ Language and input โ†’ Current keyboard.

โ˜‘๏ธ Check before installing the keyboard

Done: 0 / 4

Cons of the method:

  • โš ๏ธ In some instant messengers (for example, Viber), emojis can be displayed in a standard style. MIUI.
  • โš ๏ธ Keyboards like SwiftKey require additional packets to be downloaded, which takes up space in memory.

๐Ÿ’ก

If Gboard doesnโ€™t have an โ€œiOSโ€ option, try changing the keyboard language to English (USA) โ€“ sometimes this will unlock hidden settings.

2. Replace system fonts through ADB (for advanced)

This is a method that works for those who are ready to manually edit system files, and it replaces MIUI-level emoji fonts, so that emojis will show up the same across all applications, and only works on devices with the bootloader unlocked and USB debugging enabled.

What you need:

  • ๐Ÿ–ฅ๏ธ Computer with installed ADB Tools.
  • ๐Ÿ“ฑ Xiaomi smartphone with enabled debugging USB (Settings โ†’ The phone. โ†’ Version. MIUI โ€” Tap 7 times, then return to the additional โ†’ For developers).
  • ๐Ÿ“ Archive with iOS fonts (can be downloaded here).

Step-by-step:

1. Connect the phone to the PC and check the connection:


adb devices




2. Copy the fonts into the system folder:




adb push NotoColorEmoji.ttf /sdcard/




adb shell




su




mount -o rw,remount /system




cp /sdcard/NotoColorEmoji.ttf /system/fonts/




chmod 644 /system/fonts/NotoColorEmoji.ttf




3. Reset the device:




reboot

Warnings:

โš ๏ธ Attention: Incorrectly replacing fonts can lead to bootloop ( looped load). TWRP Or Mi Flash Tool.

โš ๏ธ Note: HyperOS (new Xiaomi models) 13/14) The path to fonts may be different. Use the command adb shell ls. /system/fonts/, specifying the location.

What if the phone does not turn on after replacing the fonts?
If the device is stuck on the MI logo, try recovery (press Power + Volume Up) and wipe cache. If this does not help, you will need to flash it through Fastboot.

3. MIUI themes with integrated iOS emojis

Few people know, but MIUI Themes have hidden packages that change not only wallpaper and icons, but also the style of emojis. This method is safer than ADB, but does not work on all firmware.

How to find and install:

  1. Open the Themes app on your Xiaomi.
  2. In the search bar enter the requests: ๐Ÿ” ยซiOS Emojiยป ๐Ÿ” ยซApple Styleยป ๐Ÿ” ยซ3D Emoji (sometimes this is how iPhone emojis are masked)

Download your favorite theme and apply it. Emojis will change automatically.

Pros of the method:

  • โœ… Does not require rooting or ADB.
  • โœ… It works on most devices, including POCO F5 redmi K60.
  • โœ… You can return standard emojis by changing the subject.

Cons:

  • โŒ Topics are often paid (from 50 to 300 rubles).
  • โŒ Not all themes change emojis in all apps (for example, Instagram may have standard emojis).

๐Ÿ’ก

MIUI themes are the safest way to change emojis without risking the system, but the effect may not be complete (not in all applications).

4. Set up the display of emoji in messengers

Some messengers (like Telegram or WhatsApp) use their own emoji packages, ignoring system settings, and to make them show iPhone emojis, you need to act inside each application.

Instructions for popular messengers:

messengerHow to change emojiDoes it work for Xiaomi?
TelegramSet theme with an iOS emoji in the chat settings (Settings โ†’ Themes โ†’ Download Themes). Examples: โ€œiOS Darkโ€, โ€œApple Styleโ€.โœ… Yes.
WhatsAppUse modified versions (FMWhatsApp, GBWhatsApp) with support for customization of emojis.โš ๏ธ Partially (the risk of account ban)
ViberReplace system fonts (see section 2) โ€“ Viber uses them to display.โœ… Yes.
DiscordEnable in the settings "Use system emoji" (User settings โ†’ Text and images).โœ… Yes.

Important: Modified versions of instant messengers (e.g. GBWhatsApp) violate Meta's rules and may result in account suspension. Use them at your own risk!

5. Hidden HyperOS chips for the new Xiaomi

If you have a HyperOS smartphone (Xiaomi 13/14, Redmi K70 and later), you can use customization tools to replace emojis. Unlike MIUI, HyperOS allows you to customize the interface more deeply without root.

How to activate iPhone emojis:

  1. Go to Settings โ†’ Screen โ†’ Display Style.
  2. Select the option "User Style".
  3. In the "Emoji" section, tap on Download additional packages.
  4. Find the package โ€œiOS 17 Emojiโ€** (may be called โ€œApple Styleโ€).
  5. Apply the changes and restart the device.

Features of HyperOS:

  • ๐Ÿ”น Emojis are changing globally โ€“ in all applications, including system applications.
  • ๐Ÿ”น No need to ADB root.
  • ๐Ÿ”น On some firmware, the option is hidden โ€“ to activate it, you need to change the region to India or Europe in the settings.

๐Ÿ’ก

If HyperOS doesnโ€™t have an emoji option, try upgrading to the latest version of the firmware. In builds after April 2026, the feature is available by default.

Comparison of methods: which one to choose?

To make it easier for you to determine, we have compiled a table with the pros and cons of each method:

MethodDifficultyRisks.EfficiencySuitable for
Keyboards (Gboard/SwiftKey)โญ (simple)Low (data collection only)Medium (not in all applications)All Xiaomi models
Font replacement (ADB)โญโญโญ (difficult)High (bootloop, brick)High (global replacement)Advanced users
MIUI themesโญ (simple)Low.Medium (depending on the topic)All models on MIUI
Setup of messengersโญโญ (middle-of-the-road)Medium (Ban Account)Low (only in individual applications)Telegram, Discord
HyperOS (built-in settings)โญ (simple)Low.High (global replacement)Xiaomi 13/14, Redmi K70

Selection recommendations:

  • ๐Ÿ“ฑ If you have Xiaomi 13/14 HyperOS โ†’ Use the built-in settings (section) 5).
  • ๐Ÿ“ฑ If you need a quick and safe way โ†’ Install Gboard or SwiftKey (Section 1).
  • ๐Ÿ“ฑ If you are ready for experiments and want a global replacement โ†’ try ADB (section (2) or topics MIUI (section).

Frequent problems and their solutions

When replacing emojis, Xiaomi users often encounter common mistakes, and we have collected the most common ways to correct them:

โš ๏ธ Note: If you have replaced the fonts through ADB Some applications (e.g. Banking) have stopped running, return the standard fonts with the command: adb shell su cp /system/fonts/NotoColorEmoji.ttf.bak /system/fonts/NotoColorEmoji.ttf chmod 644 /system/fonts/NotoColorEmoji.ttf reboot (pre-backup the original file!)

Problem 1: WhatsAppโ€™s emojis havenโ€™t changed.

Solution: WhatsApp uses its own emojis. Install a modified version (FMWhatsApp) or replace system fonts (Section 2).

Problem 2: After installing the MIUI theme, the emojis only changed in SMS.

Solution: Try another theme or clear the theme app cache (Settings โ†’ Apps โ†’ Topics โ†’ Storage โ†’ Clear the cache).

Problem 3: Telegram emojis display gnarly (blurred, no animation).

Solution: Turn off the โ€œUse system emojiโ€ option in Telegram settings (Settings โ†’ Topics โ†’ Use system emojis).

Problem 4: After the MIUI update, the emojis reset.

Solution: Updates often reset customization. If you've used ADB, repeat the procedure. If you've used a theme, re-apply it.

โ“ Can I put an iOS emoji on Xiaomi without root?
Yes, there are three ways to not root: Install a keyboard that supports iPhone emojis (like Gboard); use MIUI themes with integrated emojis; on HyperOS devices, replace emojis with built-in settings; the ADB method doesn't require root, but it does require unlocking the bootloader.
โ“ Why emojis are still standard in some applications?
Some apps (e.g. WhatsApp, Facebook) use their own emoji packages, ignoring system ones. Solutions: For Telegram/Discord: turn on the "Use System Emoji" settings. For WhatsApp: install a modified version (GBWhatsApp) or replace fonts via ADB.
โ“ How to bring back standard Xiaomi emojis?
The way it works depends on how you change it: ๐Ÿ”น If via keyboard: return the standard keyboard MIUI input. ๐Ÿ”น If only MIUI: apply a standard theme. ๐Ÿ”น If ADB: Repeat the procedure, but copy back the original NotoColorEmoji.ttf file (you must have a backup!).
โ“ Does this method work for POCO?
Yes, all of the methods described work on POCO devices (e.g., POCO F5, POCO X6 Pro) as they use the same MIUI or HyperOS firmware. Exception - some models for the Indian market may have restrictions on the installation of themes.
โ“ Can I put an emoji from iOS 17 on Xiaomi?
Yes, but with reservations: ๐Ÿ”น In keyboards (for example, SwiftKey) available emoji packages iOS 16/17, But they can be updated with a delay. ๐Ÿ”น Through ADB You can install fonts from the latest version of iOS, but they must be adapted for Android (look for the latest version of iOS). XDA Developers). ๐Ÿ”น HyperOS sometimes has updates with new emoji styles โ€“ watch out for announcements in the MIUI Community.