How to install iPhone smileys on Xiaomi: all ways with pros and cons

iPhone emojis have long been the standard of beauty among emojis: their design is more detailed, the animation is smooth, and the color palette looks more modern than the standard Android characters on Xiaomi. But can these icons be transferred to devices with MIUI without losing functionality? The answer is yes, and we will tell you how to do it without root rights and with them, assessing each method for speed, security and stability.

In this article you will find:

  • πŸ”Ή 5 Proven Ways to Install iOS Emojis on Redmi, POCO and other Xiaomi smartphones (including models from 2023 to 2026).
  • πŸ”Ή Comparative table of methods by complexity and risks – choose the best one for your model.
  • πŸ”Ή Step-by-step instructions with screenshots and commands for the terminal (where required).
  • πŸ”Ή Solving problems if emojis are displayed in squares or disappear after updating.

Warning: some methods require unlocking the bootloader or the rights of the superuser. If you are a beginner, start with the simplest options (sections 2 and 3).

πŸ“Š What kind of smartphone you Xiaomi?
Redmi Note 12/13
POCO X5/F5
Xiaomi 13/14
Another Xiaomi
Not Xiaomi.

1.Why are iPhone emojis better than standard ones on Xiaomi?

Apple’s emojis are updated annually, while Google and Xiaomi often borrow designs with a delay of 1-2 years.

CharacteristicsiPhone emojis (iOS)Xiaomi Smiley (MIUI)
Design of facesMore realistic shadows, 3D-effectFlat, less detailed
Color schemeSaturated hues, gradientsMuffled tones, less contrast
Animation.Smooth transitions (e.g., the πŸ˜‚)Static or abrupt
Support for skin tones6 shades + neutral5 shades (sometimes curved)
New symbolsAppears in the year of release (for example, 🫠 2021)Delayed 1-2 MIUI updates

In addition, iOS emojis are better optimized for instant messengers: on WhatsApp or Telegram, they take up less space on the screen, but look clearer. And also, only iPhone emojis correctly display animations in iMessage if you correspond with iPhone owners.

But there are downsides: once replaced, some system applications (like Messages or Contacts) can show squares instead of characters. This is solvable – read about this in Section 6.

2. Method 1: Installation via Magisk (without root, but with bootloader unlocking)

This method is suitable for users who do not want to get root rights, but are ready to unlock the bootloader. Using the iOS 16 Emoji for Android module for Magisk.

Unlock the bootloader on Xiaomi (instruction below)

Install Magisk (version 26.0+)

Download the iOS Emoji module (link in spoiler)

Make a backup of data (in case of failure)

-->

Step-by-step:

  1. Unlock the bootloader through the Mi Unlock Tool (the official Xiaomi utility: πŸ”— Link your Mi Account to your device in Settings β†’ Xiaomi account. πŸ”— Enable Developer Options (7 times tap on the Version) MIUI phone). πŸ”— Activate Unlocking. OEM and debugging. USB. πŸ”— Connect your phone to your PC and start the Mi Unlock Tool (download from the official website).
  2. Install Magisk with fastboot: fastboot flash boot magisk_patched.img File. magisk_patched.img Created through the Magisk app from the original boot.img your firmware.
  3. Download the iOS 16 Emoji module (proven version – here) and install it through Magisk: πŸ“± Open Magisk. β†’ Modules. β†’ Install it from the vault. πŸ“± Select the downloaded.zip file and confirm the installation. πŸ“± Reboot the phone.

After the reboot, the emojis should change in all apps. If this does not happen, clear the cache in Settings β†’ Apps β†’ App Management β†’ Google Play Services.

πŸ’‘

If some symbols (such as flags) are missing after installing the module, try installing the Emoji Replacer module from the Magisk repository.

Method 2: Substitute applications (without root and unlock)

The simplest, but also the most limited, method is to use third-party keyboards or apps that replace emojis on the fly, suitable for beginners and those who do not want to risk the stability of the system.

Top.-3 smiley-substitution:

  • πŸ”Ή Emoji Changer (iOS 16) - replaces characters in real time, works without root.
  • πŸ”Ή Textra SMS β€” Keyboard with support for iOS emoji. Plus, you can choose the style of iOS 15 or 16.
  • πŸ”Ή Kika Emoji Keyboard – More than 3,000 iPhone-style emojis but contains ads.

How to set up:

  1. Install one of the apps (e.g. Emoji Changer) from Google Play.
  2. Open the app and select the style of iOS 16 (or another version).
  3. Activate the keyboard in Settings β†’ System β†’ Language and input β†’ Virtual keyboard.
  4. In the keyboard settings, enable the option to replace emojis.
Why do some smileys appear in squares?
This is because the replacement apps don't modify the system fonts, they just replace the images in their environment. If the messenger (like Viber) uses its own emoji, they won't change, and the solution is to use methods with Magisk or root rights.

⚠️ Warning: Substitute applications may conflict with system updates. MIUI They'll have to be re-installed.

Method 3: Manual font replacement (requires root)

This method provides 100% replacement of emojis in all applications, but requires root rights and accuracy. Error when editing system files can lead to bootloop.

What you need:

  • πŸ”§ Root access (for example, via Magisk).
  • πŸ”§ Root-enabled file manager (Root Explorer or Mixplorer).
  • πŸ”§ iOS Fonts (you can download here).

Instructions:

  1. Download the archive with the fonts AppleColorEmoji.ttf and AppleColorEmoji@2x.ttf.
  2. Open Root Explorer and go to /system/fonts/.
  3. Backup the original NotoColorEmoji.ttf and NotoColorEmojiLegacy.ttf files (copy them elsewhere).
  4. Delete the original files and paste the downloaded Apple fonts.
  5. Change access rights to 644 (long press) β†’ Permissions).
  6. Reboot the phone.

If the phone does not turn on after restarting:

⚠️ Note: Connect the device to the PC and through ADB Return the original fonts: adb push NotoColorEmoji.ttf /system/fonts/ adb shell chmod 644 /system/fonts/NotoColorEmoji.ttf

πŸ’‘

The root method is a complete replacement for smileys, but it requires caution. If you are not sure about your skills, use Magisk or substitute apps.

5. Method 4: Firmware custom recaveri (for advanced)

This is a good way for users who want not only iPhone smileys but other modifications to the system. We will use TWRP and custom firmware with iOS emoji preinstalled.

Supported models: Xiaomi 11/12/13, Redmi Note 10/11/12, POCO F3/F4/F5. For other devices, check compatibility on the XDA Developers forum.

Steps:

  1. Install TWRP Recovery for your model (instructions are available on the official website).
  2. Download custom firmware with iOS emoji, for example: πŸ”Ή Pixel Experience (with iOS Emoji). πŸ”Ή LineageOS + Magisk module. πŸ”Ή MIUI EU emoji-patched.

TWRP

Power + Vol Up

Wipe β†’ Advanced Wipe

Dalvik, Cache, System, Data

Install

Reboot.

⚠️ Note: Castom firmware may take you out of warranty and cause problems with Google Pay, Netflix (due to Widevine's lack of coverage) L1). Before installing, check the firmware reviews for your model.

6. Method 5: ADB-teams (for MIUI 14/15)

In recent versions of MIUI, Xiaomi has added protection against modifying system files, but there is a workaround through ADB. This method does not require root, but does not work on all devices.

What do you need?

  • πŸ–₯️ PC with installation ADB Tools.
  • πŸ“± Included Debugging by USB phone-on.
  • πŸ“± iOS font files (same as method 3).

Instructions:

  1. Connect your phone to your PC and check the connection: Adb devices (your device should appear).
  2. Copy fonts into the system folder: adb push AppleColorEmoji.ttf /sdcard/ adb shell su mount -o rw,remount /system cp /sdcard/AppleColorEmoji.ttf /system/fonts/ chmod 644 /system/fonts/AppleColorEmoji.ttf
  3. Reboot the phone.

If the su command doesn’t work, you don’t have root rights, in which case use Magisk (mode 2) or substitute applications (mode 3).

7. Solving problems after replacing smileys

Even after a successful installation, bugs can occur, and here are the most common solutions:

Problem.Reason.Decision
Squares instead of smileysNot all fonts are replacedRemove the cache of the Android System WebView app
Emojis are knocked off after updateMIUI overwrites system filesRe-install the Magisk module
Animation doesn't workMessenger uses his emojisInstall the Emoji Kitchen module for Magisk
Phone's off.Error in editing /systemRestore the backup via TWRP

If the emojis are displayed correctly but WhatsApp or Telegram are old, clear the cache of those apps and restart the phone. Instagram may need to reinstall.

8 Frequently Asked Questions

Can I get back the standard Xiaomi emojis after being replaced?
If you've used Magisk, just delete the module in the module manager and restart the phone. If you've replaced the fonts manually, return the original files from the backup to /system/fonts/.
Will Google Pay work after replacing your emojis?
If you didn't get root rights or install custom firmware, yes, Google Pay will remain functional. If you used Magisk, turn on MagiskHide for the Google Pay app.
Why did the MIUI update get rid of the emoji?
MIUI updates often overwrite system files, including fonts. After the update, re-install the Magisk module or replace the fonts again. To avoid this, turn off automatic updates in Settings β†’ About Phone β†’ System Update.
Can I install iPhone emojis on Xiaomi without a computer?
Yes, if you use a substitute application (method 3) or Magisk with a module installed directly from your phone. For manual font replacement (method 4), you don't need a computer if you already have a root-enabled root root root root root root root root root-enabled file manager.
Will animated emojis work (for example, πŸ˜‚ tearful)?
Animation only works in messengers that support it (e.g. iMessage or Telegram with live emojis enabled), and standard SMS or WhatsApp will not display animations.