Are you tired of the boring standard emojis on Xiaomi Redmi and dreaming of bright, detailed emojis like on iPhone? Itβs real β and without buying a new iPhone! Apple emojis have become the unofficial standard of messengers: they are used in Telegram, WhatsApp and even VK, but on Android they are displayed in an βimpersonalβ form. In this article, we will analyze three proven methods to replace the emojis on your Redmi Note 10/11/12, Redmi 9/10 or any other model with MIUI.
Itβs important to understand that emojis are part of the NotoColorEmoji.ttf system font (or AppleColorEmoji.ttf on iOS) and require either custom font installation or system file editing. Weβll look at the options without root rights (for beginners) and root access (for advanced users), and weβll also look at why some instant messengers may not change even after installation β and how to fix it.
Before you start: check the Android and MIUI version in settings (Settings β About Phone).The methods work on Android 10-14 and MIUI 12-14 devices, but older versions (like MIUI 11) may require additional actions. Also note that changing system fonts can cause some characters to fail in rare apps β but this is easily fixable.
1.The method without root rights: applications for replacing emojis
The easiest method is to use third-party applications that replace emojis at the keyboard level, which does not change the system font, but does not require technical skills and works on any Redmi without the risk of bricking.
The best applications for this task:
- π± Emoji Font Changer (by Kappboom) β supports iOS emoji up to version 15.5, there is a free version with ads.
- π¨ iFont β allows custom fonts, including emojis, but requires manual import of.ttf files.
- β‘ ZFont 3 β automatically downloads current emojis from iOS and installs them as a system font (requires permission to install from unknown sources).
Installation instructions via Emoji Font Changer:
- Download the app from Google Play (or APK from the official site if itβs not in your area).
- Open the app and select iOS Emoji from the list of available styles.
- Press Apply and confirm installation. The app will ask permission to Overlay over other windows -- let me.
- Now, when you type in WhatsApp, Viber or SMS, you'll see iPhone emojis.
Backup of important data
Check the space available (need ~50 MB)
Enable installation from unknown sources (Settings β Applications β Special access)
Close all messengers before installation-->
β οΈ Note: Some apps (like Instagram or Facebook) ignore custom emojis and show their own.This is a platform restriction, not an installation error.
2. Install font with iOS emoji via ZFont (semi-hand method)
If you need emojis to be displayed everywhere (including other people's messages and system notifications), you'll have to replace the system font.ZFont 3 app automates this process but requires more action from the user.The method works without root rights, but may require a phone reset if something goes wrong.
Step-by-step:
- Download ZFont 3 from Google Play.
- Open the app and select the Emoji tab.
- In the list, find iOS 16 Emoji (or a newer version if available) and click Download.
- After downloading, click Set β select Soft Reboot. The phone will reboot automatically.
- Check the emoji in any messenger. If they haven't changed, try Hard Reboot.
If emojis are displayed clumsy or some symbols are missing:
- π Return the standard font to ZFont (Restore button).
- π₯ Download an alternative emoji pack (e.g. iOS 15 Emoji instead of version 16).
- π οΈ Install Emoji Switcher app for forced style change.
What if some symbols are lost after installation?
| Annex | Need a rut? | Changes the system font? | Works on other people's messages? |
|---|---|---|---|
| Emoji Font Changer | β No. | β No (keyboard only) | β No. |
| ZFont 3 | β No. | β Yes. | β Yes. |
| iFont | β No. | β Yes (hand-held) | β Yes. |
| Magisk + Emoji Replacer | β Yes. | β Yes (deep replacement) | β Yes. |
3. Complete replacement of emojis through root access (for advanced)
If you already have an unlocked bootloader and Magisk installed, you can replace the system-level emoji.This will give 100% compatibility with all apps, including Instagram, TikTok and system notifications. Minus: the process requires technical knowledge and can lead to a bootloop ( looped reboot) if you do something wrong.
You'll need:
- π± Xiaomi Redmi with unlocked bootloader and Magisk installed.
- π» Computer with ADB and Fastboot.
- π AppleColorEmoji.ttf file (can be downloaded here).
- π§ Magisk β Emoji Replacer or FontManager.
Instructions:
- Download the Emoji Replacer module for Magisk with XDA Developers.
- Transfer the AppleColorEmoji.ttf file to the Download folder on your phone.
- Open Magisk Manager, go to Modules β Install from storage.
- Select Emoji Replacer and confirm the installation.
- After installing the module, restart the phone.
- Open Terminal (or ADB) and execute the commands: su mount -o rw,remount /system cp /sdcard/Download/AppleColorEmoji.ttf /system/fonts/ chmod 644 /system/fonts/AppleColorEmoji.ttf reboot
π‘
If the phone is stuck on the Redmi logo after the reboot, don't panic! Go to Recovery Mode (clamp Power + Volume Up), select Advanced β File Manager and delete the file /system/fonts/AppleColorEmoji.ttf. This will return the standard emoji and restore the workflow.
β οΈ Attention: On some firmware MIUI folder /system/fonts/ It can be protected from recording even with root rights. In this case, use the FontManager module for Magisk, it bypasses this protection.
4.Why haven't emojis changed in some applications?
Even after successfully replacing the system font, you may find that emojis in Telegram, VK or Discord are still old, because many messengers use their own fonts to display emojis, ignoring the system solutions:
For Telegram:
- π Go to Settings. β Font size and emoji and select System Emojis.
- π₯ If there is no option, update the app to the latest version.
For WhatsApp and Viber:
- ποΈ Clear the app cache (Settings) β Annexes β WhatsApp β Memory. β Clear the cache).
- π Reinstall the app (sometimes helps).
For Instagram and Facebook:
- π« These apps never show system emojis -- they use their own. It's impossible to change that.
- π‘ Alternative: Use the web version (m.instagram.com) through the browser β there emoji are taken from the system.
π‘
Most modern instant messengers (except SMS and some older apps) ignore system emojis. It is not a bug, but a feature - so developers ensure uniform display on all devices.
5. How to return standard emojis to Xiaomi Redmi?
If you don't like the iPhone emoji or if it conflicts with some apps, it's easy to get it back, depending on the method you used:
If installed through the application (Emoji Font Changer, ZFont):
- Open the application through which the emoji was installed.
- Find the option Restore Default or Restore Standard.
- Confirm the action and restart the phone.
If you changed the system font through the root:
- Remove the Emoji Replacer or FontManager module in Magisk.
- If you have manually installed, delete the AppleColorEmoji.ttf file from /system/fonts/ via Root Explorer.
- Run the command in Terminal: su rm /system/fonts/AppleColorEmoji.ttf reboot
If the phone is not turned on after the changes:
- π οΈ Go to Recovery Mode (Pressure Power) + Volume Up when switched on).
- ποΈ Choose Mount β System, then delete the problem files via File Manager.
- π Reset the device.
6. Frequent mistakes and how to avoid them
When replacing emojis, Xiaomi Redmi users often face typical problems, and here are the most common solutions:
| Problem. | Reason. | Decision |
|---|---|---|
| Emojis are displayed in squares | Wrong.ttf file or font conflict | Install the original AppleColorEmoji.ttf (not repackaged) |
| The phone will not turn on after restarting. | Damage to the system partition when writing font | Restore the system via Fastboot or delete the file in Recovery |
| Emojis have changed only in SMS | Apps use their own fonts | Set up each messenger separately (see section 4) |
| After the MIUI update, the emojis dropped | Update rewritten system fonts | Repeat Emoji installation after update |
If you are using MIUI 14 on Android 13/14, note that Xiaomi has tightened the protection of system files.
- π For the root-free method, use only Emoji Font Changer (other applications may not work).
- π§ For the root-right method, be sure to install the Magisk module - manually replacing fonts can cause a failure.
π‘
Before any manipulation of system fonts, back up via TWRP or MIUI Backup.It will take 5 minutes, but save you hours of recovery if something goes wrong.