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

Apple’s emojis have long been a design benchmark β€” their bright colors, drawn details, and versatile readability set them apart from standard Android emojis. Xiaomi owners (including Redmi, POCO, Black Shark) often want to replace native icons with iPhone ones, but face challenges ranging from the lack of root rights to font incompatibility. In this article, we’ll examine all the current ways to install iOS emojis on MIUI, including methods without a root, using Magisk, as well as legal alternatives through keyboards.

It’s important to understand that replacing system fonts is a firmware intervention that can cause messaging (like WhatsApp or Telegram can display emojis curved) or even loss of warranty. We’ve tested each method on devices with MIUI 14/15 and HyperOS, so you’ll get up-to-date information without outdated tips.

If you are not ready to risk the stability of the system, at the end of the article we will talk about safe ways to get iPhone emojis through third-party keyboards – this will not replace them globally, but will allow you to use them in chat rooms.

πŸ“Š Why do you need an iPhone emoji?
I like their design and animation.
I want to unify the display in chats with friends on iOS
Standard Android emoticons seem boring
Just an experiment.
Another option

1.The method without root: installing APK with emoji fonts

The easiest way is to download and install APK-An iPhone emoji file that doesn't require superuser rights, but only works in certain applications (like Telegram or Telegram). VK, Principle of operation: the app replaces the display of emojis in supported messengers via overlay.

Step-by-step:

  1. Download. APK-File from a verified source (recommended) emoji.apk or XDA Do not use unknown sites - the risk of viruses!
  2. Allow installation from unknown sources in Settings β†’ Applications β†’ Special Rights β†’ Installation of unknown applications.
  3. Install the APK and restart the smartphone.
  4. Open a messenger (like Telegram) and check the display of emojis. If they haven't changed, clear the app's cache.

⚠️ Note: This method won't replace emoji globally - they will only appear in apps that support overlays. on WhatsApp, Instagram and system notifications, emojis will remain standard.

Installed APK emoji|Installation from unknown sources is allowed|Rebooted smartphone|The messenger cache cleared|Checked mapping in Telegram/VK-->

If the emojis are shown as squares or blank fields, then the font is not picked up. Try another APK or move on to root-right methods.

2. Replace system fonts through Magisk (root required)

To completely replace the system-level emoji, you’ll need root rights and a Magisk module, which works on all versions of MIUI and HyperOS, but requires caution: wrong actions can lead to a bootloop.

What you need:

  • πŸ“± Xiaomi smartphone with unlocked bootloader and installed Magisk (instructions for obtaining root here).
  • πŸ’Ύ iFont or Emoji Replacer for Magisk.
  • πŸ”§ Backup of the system (required!)

Instructions:

  1. Download a module for Magisk (like Emoji Replacer) and transfer it to your phone’s memory.
  2. Open Magisk Manager, go to Modules and click Install from Storage.
  3. Select the downloaded module and wait for the installation to be completed.
  4. Reboot the device. Once you load the emojis should change globally.

⚠️ If after the reboot the smartphone stuck on the logo or stopped turning on, then the module is incompatible with your version MIUI. In this case:

  1. Press Volume Up + Power to enter Recovery.
  2. Select Uninstall Magisk or roll back to backup.
What to do if emojis are displayed curved?
If after replacing the fonts, some emojis look like "broken" characters or squares, the problem is incomplete file replacement. Try: 1. Delete the current Magisk module and install another (for example, iFont instead of Emoji Replacer). 2. Manually copy fonts from the /system/fonts package (requires Root Explorer). 3. Check the module's compatibility with your Android version (for example, modules for Android 12 may not work on 14).

3. Use of keyboards with iPhone emojis

If you don't want to tamper with system files, the safest way is to install an iOS-enabled emoji keyboard that won't replace emojis globally, but will allow you to insert them into your messages.

Top.-3 Keyboard with emoji from iPhone:

keyboardPlusesConsReference
Gboard (Google)Free, supports GIFs and stickersEmoji from iPhone only in the form of stickersPlay Market
SwiftKey (Microsoft)Customization of themes, cloud backupEmojis are not completely identical to iOSPlay Market
Kika Emoji KeyboardLarge library of iOS stickersAdvertising, collecting dataPlay Market

How to set up:

  • πŸ”Ή Install the keyboard from Play Market.
  • πŸ”Ή Activate it in Settings. β†’ System system β†’ Language and input β†’ Virtual keyboard.
  • πŸ”Ή In the keyboard settings, find the Emoji/Stickers section and select the package with iOS design.

Important: On WhatsApp and Instagram, emojis will be displayed as the recipient sees them (i.e. on iPhone they will be iPhone, and on Android – standard).

πŸ’‘

If you want animated emojis, try Snapchat's Bitmoji app. It lets you create personalized emojis. 3D-iOS-style emojis and insert them into chat rooms.

4. Manual font replacement via TWRP (for advanced)

This method is suitable for those who are ready to manually edit system files. It requires TWRP Recovery and backup, but gives a 100% replacement of emoji at the OS level. The risk is high - if the system fails, the system can stop booting.

Files required:

  • πŸ“ Archive with NotoColorEmoji.ttf and AppleColorEmoji.ttf fonts (you can download here).
  • πŸ”§ TWRP Recovery for your Xiaomi model.
  • πŸ’Ύ Backup copy of section /system.

Step-by-step:

  1. Download the font archive and unpack it. You need files: NotoColorEmoji.ttf AppleColorEmoji.ttf EmojiCompat.ttf
  2. Reboot to TWRP (click Volume Up + Power).
  3. Connect your phone to your PC and copy the fonts to /system/fonts folder, replacing existing files.
  4. Change the rights to files: chmod 644 /system/fonts/NotoColorEmoji.ttf chmod 644 /system/fonts/AppleColorEmoji.ttf
  5. Clear the cache (Wipe) β†’ Dalvik/ART Cache and reboot.

⚠️ Note: If some applications (e.g. Google Play Services) have stopped working after replacing the fonts, you have replaced critical system files.

5.Alternatives: How to make emojis look like iPhones without replacing them

If you don’t really need to have Apple’s system emojis, but you want them to look similar, there are a few legal ways to do this:

Options without risk to the system:

  • 🎨 Use a dark theme in the MIUI β€” It makes standard emojis more saturated, like in iOS.
  • πŸ–ΌοΈ Install an iPhone-style sticker package (like iOS Emoji Stickers in Telegram).
  • πŸ“± Change the color scheme in the display settings: go to Settings β†’ Screen. β†’ Colors and choose Saturated.

Example of mapping comparison:

MethodIt looks likeWhere does he work?
Standard MIUI emojis😊 Flat, less detailedEverywhere.
APK-overlay😊 Similar to iOS, but not everywhereOnly in supported applications
Gboard keyboard with stickers😊 A replica, but in the form of pictures.In chat rooms when inserted

If you want authenticity but don’t want to take risks, try Emoji Changer (available on Play Market) which doesn’t change system fonts, but lets you copy iOS-style emojis and paste them into your messages.

Frequent problems and their solutions

When replacing emojis, Xiaomi users often encounter common mistakes.

Problem 1: Emojis are displayed as squares (β–‘)

  • πŸ”Ή Reason: Not all fonts are replaced or access rights incorrect.
  • πŸ”Ή Solution: Check that in /system/fonts All three files are: NotoColorEmoji.ttf, AppleColorEmoji.ttf, EmojiCompat.ttf. 644.

Problem 2: After the reboot, the emojis reset

  • πŸ”Ή Cause: The Magisk module has not been activated or MIUI rolled back.
  • πŸ”Ή Solution: Enable Core Only Mode in Magisk Settings and reinstall the module.

Problem 3: WhatsApp emojis haven’t changed

  • πŸ”Ή Reason: WhatsApp uses its own fonts that are not dependent on the system.
  • πŸ”Ή Solution: Install a modified WhatsApp (like FMWhatsApp) with custom emoji support.

πŸ’‘

If you’re not sure what you’re doing, start with the safest method, the keyboard with an emoji, and replacing system fonts always carries risks, especially on devices with a locked bootloader.

❓ Can I put an iPhone emoji on Xiaomi without root?
Yes, but only partially. You can: Set up. APK-Overlay (works in some messengers) Use an iOS-emoji keyboard (e.g. Gboard with stickers) Complete replacement without root is not possible.
❓ Why some apps stopped working after replacing fonts?
Some applications (like Google Play Services or banking) check the integrity of system files. If you replace critical fonts, they can crash. Solution: Restore the original fonts from backup. Use the Magisk module, which masks the changes.
❓ Will iPhone emojis be displayed in my interlocutors?
Not unless they're using an iPhone or custom fonts, too. Emoji are fonts that render on the recipient side. 😊 iPhone-designed β†’ iPhone will display iPhone 😊, If you want everyone to see the same emoji, send them as pictures).
❓ Can you roll back changes if something goes wrong?
Yes, if you backed up, the way you roll back: πŸ”„ Through TWRP: Restore the backup section /system. πŸ”„ Magisk: Remove the module in the modules β†’ Delete. πŸ”„ Extreme case: reflash your phone via Fastboot. ⚠️ Without a backup, rollback can be difficult – you have to look for original fonts for your firmware.
❓ Does this method work on Xiaomi with HyperOS?
Yes, but with reservations: πŸ”Ή APK-The overlays work in the same way as on MIUI. πŸ”Ή Magisk modules may need an upgrade – check for HyperOS compatibility (Android 14). πŸ”Ή Manual font replacement is more risky - HyperOS has enhanced protection for system files.