Emoji on Xiaomi is often criticized for not being Apple-styled β too bright colors, unusual shapes or lack of familiar smileys. If you switched from iPhone to Redmi, POCO or Black Shark, the difference in display of emoji can be annoying: your messages in messengers will look different than your friends with iPhones. Fortunately, you can change the emoji on Xiaomi to the style of iOS in several ways, from simple change of font to deep modification of system files.
In this article, we will break down 5 working methods (including free and no root rights), compare their pros and cons, and warn against common errors. Importantly, not all methods are universal β some require an unlocked bootloader or a specific version of MIUI. If you are a beginner, start with the simplest options (sections 2β3), experienced users can immediately move to advanced solutions (sections 4β5).
Before you start, check your firmware version in Settings β About Phone β MIUI. This will help avoid conflicts when installing patches. Also make sure that the device has enough free space β some methods require downloading additional files up to 500 MB.
βββ
1. Install font with iOS emojis through MIUI settings
The easiest way is to replace the system font with a modified one, where the emojis are already integrated in the Apple style.This method does not require root rights and works on most Xiaomi devices with MIUI 12-14.
Here's how to do it:
- Download the archive with the font iOS Emoji Font (we recommend versions from the developer) Maxr1998 Or Syeikyo. Popular options: π± iOS 16 Emoji Font for MIUI (animation-support) π¨ MIUI Fonts Collection (telegram channel with regular updates)
.ttf
.otf
Download
Settings β Screen β Font
"Local fonts"
"Print set"
After the device is rebooted, the emojis in most apps (including WhatsApp, Viber, and standard SMS) will change to the style of the iPhone. If the emojis haven't changed, clear the messenger's cache in Settings β Apps β [Messaging Name] β Storage β Clear the cache.
π‘
Before you install the font, back up the current font to Settings β Screen β Font β Backup. This will allow you to quickly return standard emojis if the new font is not displayed correctly.
2.Use of MIUI themes with iOS emojis
MIUI has a built-in system where some designs include over-defined emojis, a method that is suitable for users who don't want to go into manual font installation, with the main plus being simplicity, the minus being limited choice and possible bugs in the display.
Instructions for the application of the topic:
- Open the βThemesβ app (icon with brush).
- In the search box, type in iOS emoji or Apple style.
- Choose one of the top-rated themes (I recommend iOS 16 Theme or Apple Like MIUI).
- Click on βApplyβ and confirm the changes.
Note that not only do themes change emojis, but they also change icons, wallpapers, and sometimes even animations. If you don't like the overall design of the theme, but only want smileys, this method won't work, and some topics may conflict with the HyperOS shell (on 2026 devices).
3. Patching system files via Magisk (for advanced)
If you're ready for more complex manipulations, Magisk will allow you to replace emojis at the system level, which ensures that emojis are displayed in all applications, including games and banking programs.
- π Unlocked bootloader (bootloader)
- π± Installed Magisk (route rights)
- π Backup of the system (in case of failure)
Step-by-step:
- Download the iOS Emoji Magisk Module from GitHub (HuskyDG or Dr-TSNG repositories).
- Open Magisk Manager and go to the Modules section.
- Click βInstall from Storageβ and select the downloaded.zip file.
- Reset the device.
Important: After installing the module, some system updates MIUI They can reset emojis to standard ones. To avoid this, turn off automatic firmware updates in Settings. β The phone. β Updating the system β βοΈ β Auto-update.
Make sure the loader is unlocked|Make a backup copy of the data|Download the current version of Magisk|Check the compatibility of the module with the version MIUI|Disable the antivirus (can block the installation)-->
4. Manual editing of emoji files (for experienced)
This method involves directly replacing system emoji files through ADB or root-access file manager, which is the most reliable, but also the most risky, with a brick (a broken device) being produced if you make a mistake.
Algorithm of action:
- Download the archive from the iOS emoji in.ttf format (for example, AppleColorEmoji.ttf).
- Connect your phone to your PC and activate USB debugging in Settings β For developers.
- Use ADB or Root Explorer to replace files in the folders: /system/fonts/ (main fonts) /system/product/fonts/ (additional fonts for some versions of MIUI)
644
Reset the device.
Commands for ADB (executed in the PC terminal):
adb shell
su
mount -o rw,remount /system
cp /sdcard/Download/AppleColorEmoji.ttf /system/fonts/
chmod 644 /system/fonts/AppleColorEmoji.ttf
rebootWhat to do if the phone does not turn on after replacing the emoji?
5. Alternative methods: keyboards and messengers
If system changes donβt suit you, you can get around the restrictions with third-party apps, which doesnβt change emoji globally, but allows you to send iOS-style emojis in specific chats.
Best tools:
- π± Gboard keyboard: in settings, enable Settings β Topics β iOS Emoji (not available in all regions).
- π¬ Textra SMS: Supports emoji skins, including Apple style.
- π Emoji Changer (Google Play app): replaces emojis only in its interface, but allows you to copy them to the clipboard.
The downside of this approach is that the emoji will only be visible to you, and the recipient will see them in standard MIUI style (unless they have a similar patch installed), but the method is completely safe and does not require root rights.
π‘
Third-party keyboards (such as Gboard) may conflict with MIUI system fonts. If the emojis are displayed clumsy after installation, clear the keyboard cache in the application settings.
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:
| Method | Difficulty | Root required | Global replacement | Risk of failure | Compatibility |
|---|---|---|---|---|---|
| Installation of typeface | β | β No. | β οΈ Partially. | β Low. | MIUI 12β14, HyperOS |
| MIUI themes | β | β No. | β No. | β Low. | All versions of MIUI |
| Magisk module | βββ | β Yes. | β Yes. | ββ Medium. | MIUI 11-14 (not HyperOS) |
| Manual editing | ββββ | β Yes. | β Yes. | βββ High-pitched | Any version (risk of brick) |
| Third-party annexes | β | β No. | β No. | β Low. | All devices. |
For most users, the best option is to install the font (section 1) or use themes (section 2). If you need 100% replacement in all applications and are ready for risks, choose the Magisk module (section 3).
Common Mistakes and How to Avoid Them
When changing emojis to Xiaomi, users often face the following problems:
β οΈ Note: If, after installing the font, emojis in Telegram or WhatsApp appear as squares, then the messenger uses its own emojis. Solution: clear the app's cache or try another method (for example, Magisk module).
Other common mistakes:
- π Resetting emojis after update MIUI: before the firmware update, disable automatic updates or create a backup of files /system/fonts/.
- π± HyperOS incompatibility: Xiaomi's new (2026) HyperOS devices may not support older Magisk modules.Look for current patch versions on forums XDA or 4PDA.
- π Loss of root rights after file replacement: if after editing /system If the root is gone, reinstall Magisk via fastboot.
If you are using Xiaomi.eu (unofficial firmware), some methods may not work due to modified system files, in which case we recommend you to refer to the topics on the forum xiaomi.eu, where you upload patches for specific builds.
β οΈ Note: On devices with Dynamic RAM Expansion (e.g. Redmi Note 12 Pro)+) manual editing of system files can lead to memory errors.Before you start, disable this function in Settings β Additionally. β Memory. β Dynamic RAM.
βββ