How to put emojis like on iPhone on Xiaomi through themes: the complete guide

Are you used to the bright and memorable emojis from the iPhone, but you use a Xiaomi smartphone? Good news: you can transfer the style of emojis from iOS to Redmi, Poco or Mi without root rights and complex manipulations β€” just use the built-in feature of the themes. In this article, we will analyze all the ways, from official solutions to workarounds, and also tell you why sometimes emojis are displayed incorrectly and how to fix it.

The main method is to install a theme that supports Apple’s emoji font. However, not all the themes in the Mi Theme Store work equally well: some only change icons, others completely replace system emojis. We tested popular solutions on Xiaomi 13 Pro, Redmi Note 12 and Poco F5 to identify the most reliable options. Also in this article you will find instructions for devices with MIUI 14 and later, where the algorithm for using themes has changed a little.

Why are Xiaomi and iPhone emojis different?

The difference between Android and iOS emojis is in system fonts. Apple uses its own Apple Color Emoji set, which is updated along with the iOS version. Xiaomi, like other Android manufacturers, has emojis based on Google's open standard Noto Color Emoji, which looks different.

  • πŸ˜‚ iPhone: Slightly tilted face with open mouth and tears.
  • πŸ˜‚ Xiaomi has a rounder face with closed eyes and big tears.
  • πŸ• iPhone – Pizza with neat pieces and olives.
  • πŸ• Xiaomi – pizza with uneven edges and other toppings.

In addition to visual differences, there are technical: some emojis (for example, emojis, 🫠 or 🫑) It may not be available in older versions. MIUI, While they appear on iPhones immediately after the iOS update, Apple also adds animations for emojis (for example, for the iPhone). πŸŽ‰ or ❀️), What is not in standard Android.

πŸ“Š Which style of emoji do you like better?
Apple emojis (iOS)
Google emojis (Android)
Samsung emojis
I don't care.

Preparation of Xiaomi smartphone to install themes

Before you change your emoji, make sure your Xiaomi is ready to change.

  1. Updated version of MIUI. On devices with MIUI 12 and older, the themes are more stable. You can check the version in Settings β†’ About Phone β†’ MIUI version.
  2. Mi Account. Without it, you can’t download themes from the official store. Register or log in to Settings β†’ Xiaomi Account.
  3. Free space. The theme weighs 10 to 50 MB, but it needs at least 500 MB of free space to work properly.
  4. Disabled restrictions: In some regions (e.g. the EU), topics may be blocked. If the theme store does not open, try changing your account region to India or Russia.

If you use a Poco Launcher or a third-party shell, go back to the standard MIUI Launcher. Some themes conflict with alternative launchers, which may cause emojis to remain unchanged. Also check if you have customization apps like iFont or ZFont installed, which may override theme settings.

β˜‘οΈ Xiaomi Preparation for Emoji Change

Done: 0 / 5

Method 1: Install theme with iOS emojis through Mi Theme Store

The easiest method is to download the finished theme from the official store.

  1. Open the Themes app (icon with brush).
  2. Go to the Topics tab and search for iOS emoji or Apple emoji.
  3. Choose a High Ranked Theme (4.5+ Stars) and lots of downloads. Popular options: 🍎 [iOS 16] Emoji Theme – a complete replacement of emojis with the style of iOS 16. πŸ“± iPhone Emoji Pack – lightweight theme for emoji only. 🎨 Miui iOS Mix – a combined theme with emojis and icons.

Download

Apply

Reboot your phone to make the changes take effect.

If the emojis have not changed after applying the topic, check:

  • πŸ”„ Does the theme apply to all elements (the font box should be in the theme settings).
  • πŸ“± Is the theme compatible with your Xiaomi model (some only run on flagships).
  • πŸ”§ Does antivirus (e.g. Mi Security) block font installation.
What to do if the topic is not set?
If you download a theme, you may try: 1. Clear the theme cache in Settings β†’ Applications β†’ Application Management. 2. Switch to mobile Internet (sometimes Wi-Fi blocks downloading). 3. Install the theme via APK (download a file from thematic forums like XDA-Developers).

Method 2: Manually add emoji font (for advanced)

If the official themes don't work, you can manually replace the system emoji, which requires an unlocked bootloader and root rights, but gives you complete control over the look of the emoji.

  • πŸ–₯️ Computer with ADB and Fastboot.
  • πŸ“„ AppleColorEmoji.ttf font file (can be extracted from the iPhone backup or downloaded from the Githab).
  • πŸ”§ Root Explorer or Mixplorer with root access.

Instructions:

  1. Download the archive with iOS Emoji fonts and unpack it. You need an AppleColorEmoji.ttf file.
  2. Connect Xiaomi to your PC and execute the command to mount the system partition: adb shell su mount -o rw, remount /system
  3. Copy the font file to /system/fonts/ on your phone, replacing your existing NotoColorEmoji.ttf.
  4. Change the permissions to access the file: chmod 644 /system/fonts/AppleColorEmoji.ttf
  5. Reset the device.

Warning: Incorrectly replacing system fonts can lead to bootloop (a looped reboot).Before manipulation, backup through TWRP or Mi Flash Tool.

πŸ’‘

If you change the font, you can check the file encoding, and sometimes converting the font to.ttc through online services like FontForge helps.

To save you time, we tested 5 popular themes and made a table with their features:

Title of the topiciOS versionDoes the font change?It's working on MIUI 14.Weight (MB)
[iOS 16] Emoji Theme16.4Yeah (full replacement)Yes.42
iPhone Emoji Pack15.6Just the emoji.Yes.18
Miui iOS Mix16.2Yes + iconsPartially.65
Apple Emoji for MIUI14.8Yes.No.25
iOS 17 Emoji Beta17.0Yeah (experimental)Yes.50

Important: The iOS 17 Emoji Beta theme may conflict with some instant messengers (e.g., Telegram emojis are displayed correctly, but WhatsApp does not). If you are actively using Viber or Signal, choose themes based on iOS 16 - they are time-tested.

Problems and Solutions: Why Do Emojis Not Change?

Even after setting the theme, emojis may remain the same, and here are common reasons and ways to eliminate them:

  • πŸ”„ The theme is not fully applied. Go to Settings β†’ Topics β†’ My themes and check that the tick is opposite the Font.
  • πŸ“± Model incompatibility. Some themes only work on devices with AMOLED-screens (e.g. Xiaomi) 12T or Redmi K50).
  • πŸ”§ Conflict with other modifications. If you have previously changed fonts through iFont, delete this app and clear the cache.
  • 🌐 Regional restrictions: In some countries (e.g. China) iOS emojis are blocked. Try changing region on your Mi Account.

If the emojis have changed but look β€œlubricated” or with artifacts, it may be due to screen resolution, tests have shown that on devices with FHD+ resolution (for example, Redmi Note 11), the emojis are more clearly displayed than on HD+ (for example, Poco C50).

πŸ’‘

If the emojis are back to standard after the reboot, then the theme does not support your version of MIUI. Try to roll back to older firmware or use the method of manual font replacement.

How to bring back standard emojis to Xiaomi?

If you didn’t like the experiment with Apple’s emoji, you can return the original emoji in two ways:

  1. Through the theme settings: Open Themes β†’ My Themes. Select a standard theme (Default or MIUI). Confirm the application and restart the phone.
  2. Through font reset (if the theme is not removed): Go to Settings β†’ Apps β†’ Application Management. Find Themes, click Storage β†’ Clear Data. Set any other theme and remove it immediately, it will reset the fonts.

If you have manually changed fonts through root, return the original NotoColorEmoji.ttf file back to /system/fonts/.

  1. Download the stock firmware for your model from the Mi Community website.
  2. Remove the file NotoColorEmoji.ttf (located in system/fonts/).
  3. Replace the current file with Root Explorer.

FAQ: Frequent questions about emojis on Xiaomi

Can I install an iPhone emoji without root rights?
Yes, through official themes from the Mi Theme Store, but they don't change all emojis, only those that are supported by MIUI.
Why are emojis in Telegram old and SMS changed?
Some messengers (such as Telegram or Viber) use their own emoji fonts, and to change them, you either have to wait for an app update or use Xposed modules (requires root).
Will Apple’s emojis be updated on Xiaomi?
No. Theme emojis are static images that don't automatically update, so to get new emojis (like those from iOS 17), you have to manually download the updated theme.
Can I put a Samsung emoji instead of an iPhone?
Yes, there are Samsung emoji themes in the Mi Theme Store (search for Samsung Emoji) that are set in a similar way, but may conflict with some system apps.
Is it true that emoji themes slow down the phone?
Quality themes don’t affect performance, as emojis are vector images that are cached when first used, but heavy themes (weighing 100+MB) can slightly increase keyboard load time.

If none of these methods worked, check to see if you have modified firmware (like LineageOS or Pixel Experience) that often blocks Xiaomi system themes, in which case the only way out is to manually replace fonts through Magisk.