How to download and install iPhone emoji on Xiaomi: 5 working ways

Apple emojis have long been the standard of quality among emojis β€” their bright colors, detail and unique style attract users around the world. Owners of Xiaomi Android smartphones often wonder whether it is legal or semi-legal to transfer these icons to your device? The answer is yes, but with reservations. In this article, we will discuss all the current ways to install iOS emojis on Redmi, POCO or Mi, from the simplest (via apps) to radical (flashing the system).

It’s important to understand that replacing system emojis is an interference with Android that can cause messaging or even loss of warranty. We’ll detail the risks of each method so you can choose the best option. And we’ll also explain why some methods (such as root rights) on new Xiaomi models with MIUI 14/15 work differently than on old ones.

1. Method without root rights: keyboard replacement applications

The safest and fastest method is to use iOS-enabled keyboards, which don't change system fonts, but simply replace emojis when typing, and is suitable for all Xiaomi models, including the Redmi Note 12, POCO X5 and Mi 11.

The best applications for this task:

  • πŸ“± Kika Keyboard - has an embedded emoji pack from Apple, supports themes and gestures.
  • 🎨 Emoji Keyboard allows you to choose between iOS, Samsung and Google styles.
  • πŸ”„ Gboard with custom stickers – the official keyboard from Google, where you can download iOS stickers through third-party services (for example, Emoji Kitchen).

How to set up:

  1. Download the selected keyboard from Google Play.
  2. Go to Settings β†’ System β†’ Language and input β†’ Virtual keyboard.
  3. Activate the new keyboard and set it by default.
  4. In the keyboard settings, find the β€œEmoji” or β€œThemes” section and select the iOS style.

⚠️ Note: In some instant messengers (such as Telegram or Viber), smileys will only be displayed correctly on you.

πŸ“Š What keyboard do you use on Xiaomi?
Gboard
Standard MIUI
Kika Keyboard
other

2. Install iOS fonts via Magisk (root required)

If you're ready for a deeper system modification, you can replace Android system fonts with those from iOS. This method requires unlocking the bootloader and installing Magisk (analogous to root rights). Suitable for devices on MIUI 12-15, but MIUI 16+ may have display problems in some applications.

Step-by-step:

  1. Unlock the bootloader on Xiaomi through the official Mi Unlock tool (you need a Mi Account and wait 7-15 days).
  2. Install custom Recovery TWRP For your model (for example, for Redmi Note) 10 Pro use the version twrp-3.7.0_12-vayu-mauronofrio).
  3. Sweep Magisk through TWRP (download the latest version from GitHub).
  4. Download the iOS Emoji Font module for Magisk (for example, iOS16.4_Emoji_Font.zip) Install it through the module manager.
  5. Reset the device.

Once installed, the emojis will change across all apps, including WhatsApp, Instagram and system notifications.

  • πŸ”΄ Some applications (such as banking) can block work on rooted devices.
  • πŸ”΄ Nana MIUI 14/15 Artifacts may be available in the system menu (e.g. in Settings) β†’ The phone).
  • πŸ”΄ After updating MIUI module will have to be re-installed.

Loader unlocked|Data backup created|Download the right one TWRP model|Charged. β‰₯50% battery|Check's off. MIUI integrity-->

3.Use of ADB-Teams (without rue, but at risk)

For users who don’t want to get root rights but are ready to experiment, there is a way through ADB (Android Debug Bridge) that allows you to replace fonts without completely flashing, but requires care – an error can lead to a β€œbootloop” ( looped download).

What you need:

  • πŸ–₯️ Computer with drivers installed ADB and Fastboot.
  • πŸ“± Included debugging by USB on Xiaomi (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times to tap, then additionally β†’ For developers β†’ Debugging by USB).
  • πŸ“ Archive with iOS fonts in.ttf format (for example, AppleColorEmoji.ttf).

Instructions:

adb shell


su




mount -o rw,remount /system




cp /sdcard/Download/AppleColorEmoji.ttf /system/fonts/




chmod 644 /system/fonts/AppleColorEmoji.ttf




reboot

⚠️ Attention: MIUI 14+ The system can automatically restore standard fonts after rebooting. To avoid this, execute the command adb shell settings put global before copying. miui_optimization_disabled 1 (shuts down MIUI).

If the smartphone does not turn on after the restart, try to go to Fastboot and perform:

fastboot flash boot magisk_patched.img


fastboot reboot

4. Custom firmware with iOS smileys

For advanced users who want not only smileys but other iOS chips, there are custom firmware like iOS Launcher or MIUI with patches. For example, MIUI iOS firmware from the XDA Developers community offers:

  • 🍎 Complete replacement of emoji on iOS-style.
  • πŸ“± Animations and transitions like on the iPhone.
  • πŸ”’ Optimized energy consumption (compared to standard energy consumption) MIUI).

How to determine:

  1. Download the firmware for your model (for example, for POCO F3 fit MIUI_iOS_v12_alioth.zip).
  2. Reboot to TWRP and back up the current system.
  3. Select the firmware via Install β†’ Select ZIP.
  4. Clear the cache (Wipe) β†’ Dalvik/ART Cache).
  5. Reset the device.

Cons of this method:

  • 🚨 Loss of warranty (if the device is under warranty).
  • πŸ”„ There may be bugs in the camera or sensors (especially on new Xiaomi models).
  • πŸ”‹ Increased battery consumption due to unoptimized animations.
What if the sensor doesn’t work after the firmware?
If the touchscreen stopped working after installing the custom firmware, most likely the firmware is incompatible with your Xiaomi model. Try: 1. Return to stock MIUI via Mi Flash Tool. 2. Install another firmware version (for example, instead of iOS MIUI, try Pixel Experience with an emoji patch). 3. Check if the sensor is disabled in the settings (Settings β†’ Additional β†’ Touch buttons).

5. Alternative method: stickers in Telegram and WhatsApp

If you only need iOS emojis to communicate in instant messengers, you can do without complex modifications. Telegram and WhatsApp have a feature to download custom stickers that are visually indistinguishable from emojis.

How do I add:

  • πŸ“Œ In Telegram: Open any chat and tap on the sticker icon. Select "Add stickers." Search for "iOS Emoji Pack" and install any pack you like.

WhatsApp

  1. Download. APK-sticker file (e.g, iOS_Emoji_Stickers.apk) from Sticker.ly.
  2. Install the file and add stickers to WhatsApp via the emoji menu.

⚠️ Attention: B VK Telegram stickers and Instagram stickers will not show up, these platforms block third-party graphics packages, and for them you will have to use other methods (for example, the Kika keyboard).

6. Comparison of methods: which one to choose?

To make the choice easier, we have compiled a table with the pros and cons of each method:

MethodDifficultyRisks.It works on all applications.Demands a root
Substitute keyboard⭐ (simple)No.❌ (only when inserted)❌
Magisk + fonts⭐⭐⭐ (middle-of-the-road)Bootloop, blocking banking applicationsβœ…βœ…
ADB-team⭐⭐⭐⭐ (difficult)High (brick possible)βœ…βŒ
Custom firmware⭐⭐⭐⭐⭐ (difficult)Loss of warranty, bugsβœ…βœ…
Stickers in messengers⭐ (simple)No.❌ (chat-only)❌

On Xiaomi devices with a Snapdragon 8 Gen 2 processor (such as the Xiaomi 13 or Redmi K60 Pro), the Magisk method may not work due to the locking of the /system partition at the kernel level, in which case the only reliable option is a custom firmware or keyboard.

πŸ’‘

For most users, the best choice is a Kika keyboard or an Emoji Keyboard, which delivers 90% of the visual effect without risk to the system.

Frequent Questions (FAQ)

Can I return standard emojis after installing iOS fonts?
Yes, but the method depends on the installation method: If you used Magisk, remove the module through the manager and restart the device. If you were flashing through ADB, follow the command adb shell rm /system/fonts/AppleColorEmoji.ttf and restart. If you installed custom firmware, go back to the stock MIUI via the Mi Flash Tool. Attention: after removing fonts, some applications (such as Twitter) may display instead of the square emoji. In this case, clear the app's cache.
Why do iOS emojis appear as empty squares after installing them on WhatsApp?
This problem is related to WhatsApp's emoji caching Solutions: Clear the app's cache: Settings β†’ Annexes β†’ WhatsApp β†’ Memory. β†’ Clear the cache. Delete and reinstall WhatsApp (pre-backup chats).If you used Magisk, try the WhatsApp Emoji Fix module. MIUI 14 It also helps to disable the function "Optimization". MIUI" through ADB: adb shell settings put global miui_optimization_disabled 1
Will this method work on Xiaomi with a MediaTek processor (like the Redmi 9A)?
Yes, but with reservations: It's harder for MediaTek to find a compatible one TWRP (For example, for Redmi 9A fitting twrp-3.6.2_dandelion). Some Magisk modules may not work due to the closed source of the MediaTek drivers. ADB (But beware, there is a higher risk of β€œbrick” on MediaTek"). πŸ’‘Before experimenting with MediaTek devices, check the forums (for example, for example, 4PDA or XDA), Are there any successful cases for your model.
Can I install iOS emojis on Xiaomi without a computer?
Yes, but the choice of methods is limited: πŸ“± Replacement keyboards (installed directly from your phone via Google Play). πŸ“± Stickers in messengers (download via Telegram or Sticker.ly). 🚫 Methods with Magisk or ADB If you want a full-fledged font replacement without a computer, you can try FontFix (requires root rights, but root can be obtained through applications like KingRoot, although it is less reliable than Magisk).
Is it true that for the replacement of fonts you can lose the warranty on Xiaomi?
Technically, yes, but there are nuances: If you used a keyboard or stickers, the warranty is retained (this is not an interference with the system). If you received a root license or flashed custom recaps, the warranty is voided (this is fixed in the bootloader). If you simply replaced the fonts through the ADB without unlocking the bootloader, the theoretical guarantee is preserved, but the service center can refuse repairs if it detects changes. In practice: most Xiaomi service centers do not check fonts, unless the problem is related to the software (for example, a broken screen).