You're used to stylish emojis from iOS, but after switching to Xiaomi, you noticed that emojis look different? That's no surprise: Apple and Google have different design systems for emojis, and Android smartphone makers (including Redmi, POCO and Mi) usually use standard Google icons or their own. The good news is that you can bring back the usual "Apple" emojis to Xiaomi in several ways - from simply changing the keyboard to deep customization of the system.
In this article, we will discuss 5 working methods, including installing third-party keyboards, replacing fonts through ADB, using themes and even manually copying emojis from iOS. You will learn which method is the fastest, which gives the best display quality, and where the pitfalls lie in wait. And also - why some emoticons can be displayed incorrectly in messengers and how to fix it.
Why Xiaomi and iPhone emojis are different: technical reasons
The difference in emoji between iPhone and Xiaomi is not a coincidence, but a consequence of different approaches to design and technical implementation.
- π Apple has been developing its own emoji since 2008, updating its design every 1-2 years, and is integrated into iOS at the font level (Apple Color Emoji) and is independent of the device manufacturer.
- π€ Google is making emojis for Android (Noto Color Emoji), but manufacturers like Xiaomi, Samsung or Huawei can modify or replace them with their own versions. MIUI There are branded emojis for some symbols.
- π± Messengers (such as WhatsApp or Telegram) can replace system emoji with their own, which adds to the confusion. So, on Telegram on Android, you will see Apple emojis, even if the system is standard.
The key point is that emojis are not just pictures, but part of the system font. To make them appear like an iPhone, you either need to replace the font in the system or use an app that replaces them visually, the latter is easier, but it doesn't work everywhere (for example, in SMS or system notifications, emojis will remain standard).
β οΈ Note: Replacing system fonts with Xiaomi without root rights can cause some applications to malfunction, especially if you use unofficial firmware!
Method 1: Install keyboard with an iPhone emoji (the easiest method)
If you want an Apple emoji when typing only (not the entire system), change the keyboard, which requires no root rights, works on any Xiaomi model (including the Redmi Note 12, POCO X5, Mi 13), and takes less than 5 minutes.
The best keyboards with emoji from iOS:
- πΉ Kika Keyboard β Free Keyboard with Theme Support, Including iOS Style 16/17. Disadvantages: Advertising in the free version.
- πΉ The Emoji Keyboard Pro is a paid keyboard with an exact copy of Apple's emoji, including animations: ~300 rubles.
- πΉ Gboard (from Google) β if you select the theme βiOSβ in the settings, the emoji will be as similar as possible (but not identical to the original).
How to determine:
- Download the keyboard from Google Play (like Kika Keyboard).
- Go to Settings β System β Language and input β Virtual keyboard.
- Activate the new keyboard and set it by default.
- In the keyboard settings, select the theme βiPhoneβ or βiOS Styleβ.
Download APK from the official store | Check the reviews about stability | Disable the old keyboard in the settings | Set up auto-replacement and text prediction-->
The main drawback of the method: emoji will only appear as βAppleβ when typed, but in the received messages (for example, in SMS or Viber), they will remain standard for Android.
Gboard (Google)|Standard. MIUI|SwiftKey|Kika Keyboard or analogues with iOS emoji|Another.-->
Method 2: Replace system font with ADB (no root)
This method allows you to replace the emoji font throughout the system, including display in messengers, browser and notifications.It works on most Xiaomi smartphones with MIUI 12/13/14 and does not require superuser rights, but you will need a computer and an ADB debugging bridge.
What you need:
- π₯οΈ Computer with Windows/macOS/Linux.
- π USB-Type C Cable (original, for stable connection).
- π¦ Archive with Apple Color Emoji font (can be downloaded here).
- π οΈ Utilities. ADB and Fastboot (instructions for installation: official Android website).
Step-by-step:
- Turn on the smartphone Developer Mode: go to Settings β About phone and 7 times click on the MIUI version.
- Activate USB Debugging in Settings β Additional β For developers.
- Connect your phone to your computer and confirm your trust in the device.
- Unpack the archive with the font in a folder with ADB (for example, C:\platform-tools).
- Open the command line in this folder and execute the commands: adb devices adb shell su -c "mount -o rw,remount /system" su -c "cp /sdcard/Download/AppleColorEmoji.ttf /system/fonts/" su -c "chmod 644 /system/fonts/AppleColorEmoji.ttf" su -c "reboot"
β οΈ Note: Some Xiaomi models (e.g. Redmi) 10C or POCO M5) After replacing the font, some characters in the settings menu may disappear. Before the procedure, back up the original font with the command: adb pull /system/fonts/NotoColorEmoji.ttf C:\backup\
What if the phone does not turn on after the font replacement?
Method 3: Using MIUI themes with iPhone emoji
If you donβt want to mess around with ADB, but want to make emojis look like theyβre on your iPhone in at least some apps, try to install a design theme that works only on Xiaomiβs branded apps (like Messages, Contacts), but doesnβt affect instant messengers like WhatsApp.
How to set the topic:
- Open the Themes app on your smartphone.
- In the search, type in the search βiOS emojiβ or βApple styleβ.
- Select your favorite theme (e.g., "iOS 16 Emoji Pack" or "Apple Like Icons") and click Apply.
- Reboot your phone to make the changes take effect.
Popular topics for MIUI:
| Title of the topic | Compatibility | Features | Reference |
|---|---|---|---|
| iOS 17 Emoji Pack | MIUI 13β14 | A replica of the iOS 17 emoji, including new emojis (e.g., a new one, π«§ "jellyfish") | Download |
| Apple Style Icons | MIUI 12β14 | Replaces not only emoticons, but also icons of apps for the style of iOS | Download |
| Emoji One for MIUI | MIUI 11β14 | An alternative emoji design that is close to Apple, but with unique details | Download |
Important: Themes from the store MIUI They are often updated with a delay, so new emojis from the latest iOS versions may not be available, π©· "heart with bandage from iOS 17.4), it is better to use the method with the replacement of the font through ADB.
Method 4: Manually copying emojis from iPhone (for advanced users)
If you want to get 100% original emojis from Apple, you can extract them directly from your iPhone and install them on Xiaomi.This requires access to a friend's Mac or iPhone, as well as basic Android file system skills.
Instructions:
- On your iPhone, download the iExplorer or iMazing app to access system files.
- Find the AppleColorEmoji.ttf font file by following: /System/Library/Fonts/Cache/
- Copy it to your computer, then transfer it to Xiaomi in the Download folder.
- Use ADB or root-enabled file manager (such as Root Explorer) to replace the system font: adb push AppleColorEmoji.ttf /system/fonts/
- Reset the device.
β οΈ Attention: Emoji from iOS optimized for the screen resolution of the iPhone, so Xiaomi with high PPI (For example, Mi 13 Ultra or Redmi K60 Pro) they may look blurry. To fix this, you will need to edit a font file in FontForge or a similar program.
π‘
If you donβt have access to an iPhone, you can download the original AppleColorEmoji.ttf font from open repositories, such as GitHub. Make sure the font version matches the current iOS (at 2026, itβs iOS 17.5).
Method 5: Using Magisk and iOS Emoji (for root devices)
If your Xiaomi has an unlocked bootloader and Magisk installed, you can use a ready-made module to replace the emoji, which gives the best result, since the font is integrated at the system level and works in all applications, including WhatsApp, Instagram and SMS.
Step-by-step:
- Install Magisk Manager and check for root rights.
- Download the iOS Emoji for Android module from the XDA Developers forum or pling.com.
- Install the module via Magisk: Go to Magisk β Modules β Install from storage β Select the downloaded file
- Reset the device.
Advantages of the method:
- π Emojis are displayed everywhere, including system notifications.
- π Animations are supported (for example, for "Memoji" or "Animoji").
- π Regular updates of the module (authors monitor the release of new versions of iOS).
Disadvantages:
- β οΈ Requires unlocking the bootloader, which resets all the data on the phone.
- β οΈ On some firmware (for example, HyperOS on Xiaomi 14), the module may conflict with system updates.
π‘
Modules for Magisk are the most reliable way to get an emoji like an iPhone, but only suitable for users with root rights. If you are not ready to unlock the bootloader, use alternative methods (for example, a keyboard or themes).
Problems and Solutions: Why Emoticons Are Incorrectly Displayed
Even after successfully replacing emojis, you may encounter problems, and here are the most common ones and ways to fix them:
| Problem. | Reason. | Decision |
|---|---|---|
| Emojis look pixelated | Incorrect font resolution for the screen Xiaomi | Edit AppleColorEmoji.ttf in FontForge, increasing the size of glyphs |
| Some emojis are not displayed (squares) | No characters in the font or conflict with system fonts | Install the full Noto Color Emoji font package as a backup |
| WhatsApp emojis are standard | Messenger uses its emojis, ignoring the system | Install the WhatsApp iOS Emoji module for Magisk or use GBWhatsApp |
| After the MIUI update, the emojis dropped | The system rewritten modified fonts | Repeat the font replacement or use the Magisk module with reset protection |
If none of the methods worked, check:
- π Compatibility of your Xiaomi model with the chosen method (for example, on the POCO F5 It may not work to replace the font without root).
- π Version MIUI: HyperOS (new firmware for Xiaomi) 13/14) Some modules may not be supported.
- π Conflicts with other modifications (for example, if you have previously installed custom firmware like LineageOS).