iOS emojis have long been the standard of style β their bright colors, smooth shapes and universal readability are popular with millions of users. But what if you have a Xiaomi smartphone (or Redmi/POCO), and you want to feel the emotions from Apple? Fortunately, you can replace standard MIUI emojis with iPhone ones β and this does not always require root rights or complex manipulations.
In this article, we will discuss three working ways to install iOS emojis on Xiaomi: from simple tweaking the font to deep modification of system files. You will learn what method is suitable for your model (Redmi Note 12, POCO X5, Xiaomi 13T, etc.), what risks exist when replacing system emojis and how to return everything back if something goes wrong, and also β where to download the current emoji packs for iOS 17 and how to avoid common errors.
Before you start, check:
- π± Xiaomi model: Some methods only work on devices with MIUI 14+.
- π Root rights: if they are not available, a method with a font replacement is suitable.
- π₯ Backup: Create a backup of important data (especially if you plan to edit system files).
1. Method without root: Replacing the font with emoji (the safest)
If you don't want to risk system stability, this method is for you. It's based on custom font installation, which is built into the emoji iOS. minus - emoji will only be replaced in some applications (for example, in Telegram or Viber), and in system messengers (MIUI Messages) will remain standard.
The work will require:
- π² Xiaomi smartphone on the MIUI 12+ (On older versions, it may not work).
- π APK-File with custom font (for example, iFont or FontFix).
- π Archive with font (you can download on the XDA Developers or Telegram channels on the topic).
Step-by-step:
- Download and install the iFont app from APKCombo (there is no iFont app on Google Play).
- Download the archive with the iOS Emoji Font font (e.g. AppleColorEmoji.ttf + AppleColorEmoji@2x.ttf).
- Unpack the archive and transfer the font files to the Download/iFont/Custom folder.
- Open iFont, select the downloaded font and click Install β For all users.
- Reboot your smartphone. Ready! Now, in supported apps, emojis will be displayed in iOS style.
β οΈ Note: Some messengers (such as WhatsApp) ignore custom fonts and show their emojis, and to fix this, you will have to use the root method (see section 3).
Backup of important chats (emojis can be displayed crooked)|Free space on the device (minimum 500 MB)|Disabling the antivirus (it can block the installation) APK)|Verification of the version MIUI (must be at least 12 years old)-->
2. Method with Magisk: module for replacement of emoji (semi-automatic)
If you have Magisk installed on your Xiaomi (which means root access), you can use a special module that will replace the system emoji with iPhone ones. This method works globally β emojis will change in all applications, including Messages, Instagram and Chrome.
Pros of the method:
- π Reverse: Changes can be rolled back in one click.
- π οΈ Automation: No need to manually edit system files.
- π± Support MIUI 13/14: module is regularly updated.
How to determine:
- Download iOS 17 Emoji for MIUI from XDA or Magisk Modules Telegram channel.
- Open Magisk Manager, go to Modules β Install from storage.
- Select the downloaded module file (.zip) and confirm the installation.
- Reboot the device. Once you load the emojis should change.
If the emojis are pixelated or incorrect, try:
- Clear the cache of the Settings application β Applications β Messages β Storage β Clear the cache.
- Install another module (e.g. Emoji Replacer).
- Check compatibility with your version of MIUI (some modules only work on MIUI 14).
What if Magisk canβt see the module?
3. Manual editing of system files (for experienced)
This is a good way to manually replace system files and understand the risks (up to bootloop), but it provides a 100% replacement for emojis in all applications, including system ones.
β οΈ Note: Incorrect editing of files in /system It can cause data loss or device failure. If you're a beginner, use methods. 1 or 2.
What you need:
- π§ Root access (complete, not just Magisk).
- π File Manager with root access (e.g. Root Explorer or Mixplorer).
- π Archive from iOS emoji (you need files NotoColorEmoji.ttf and emoji_compat.xml).
Step-by-step:
- Download the archive from an emoji for iOS 17 (e.g., from here).
- Open Root Explorer and go to /system/fonts/.
- Find the files: NotoColorEmoji.ttf emoji_compat.xml And back them up (copy them to another folder).
- Replace the original files with downloaded ones (from the archive with iOS emoji).
- Change the permissions to access new files: chmod 644 NotoColorEmoji.ttf chmod 644 emoji_compat.xml
- Reset the device.
If the emojis have not changed or are displayed in squares after the reboot, check:
- The correctness of the paths (files must be in /system/fonts/).
- Access rights (should be 644, not 777)
- File compatibility with your version of Android (other.ttf files are required for Android 13+).
π‘
If the emojis are no longer displayed in Chrome or Gboard after the replacement, clear the cache of these applications. Sometimes it helps to reinstall the keyboard (for example, SwiftKey instead of Gboard).
Comparison of methods: which one to choose?
To make it easier for you to determine, we have compiled a table with the pros and cons of each method:
| Method | Need root? | Global replacement? | Risks. | Difficulty |
|---|---|---|---|---|
| Replacement of type | β No. | β Partially (only in some applications) | π’ Minimum | ββ (simple) |
| Magisk module | β Yes. Magisk) | β Completely. | π‘ Moderate (possible glitches after update) MIUI) | βββ (middle-of-the-road) |
| Manual file replacement | β Yes (full root) | β Completely. | π΄ High (bootloop risk) | ββββ (difficult) |
πΉ For beginners, the best choice is to replace the font (method 1.
πΉ If you want a full effect and you are ready for small risks, use the Magisk module (method 2).
πΉ For experienced users who want full control, manual replacement is fine (method 3).
π‘
If you're planning to update MIUI, keep in mind that after the update, the system emoji files will reset to the standard ones.
Where to download the latest iOS emoji for Xiaomi?
In order not to run into viruses or outdated files, download emojis only from trusted sources:
- π XDA Developers: a forum with modules and fonts for MIUI. Look for tagged topics [EMOJI] or [iOS].
- π Telegram channels: @miuifonts β fonts and emojis for Xiaomi. @MagiskModules β modules for Magisk. @iOSThemes4Android β themes and emojis in the style of iOS.
- πΎ GitHub: repositories with open emoji packs (e.g. Noto Emoji with ported iOS emojis).
β οΈ Avoid sites like emoji-download[.]com or free-ios-emoji[.]net β they often spread malicious content. APK Or outdated files that wonβt work on MIUI 14.
Before downloading, check:
- π File update date (must be no older than 2023-2026).
- π₯ Reviews from other users (on XDA or Telegram).
- π‘οΈ Hash amount (if provided) to verify file integrity.
How to bring back standard emojis to Xiaomi?
If after the experiments you want to return your native emoji MIUI, do the following:
πΉ For method 1 (replacement of font):
- Open iFont β Font Management β Select a standard font (MIUI Default).
- Reset the device.
πΉ For method 2 (Magisk module):
- Open Magisk Manager β Modules β Find a module with an emoji and remove it.
- Reboot your smartphone.
πΉ For method 3 (manual replacement):
- Restore backups of NotoColorEmoji.ttf files and emoji_compat.xml into /system/fonts/.
- Or download the original files for your version of MIUI (can be from firmware).
- Reset the device.
If the emojis did not recover after the rollback, try:
- Clear the cache of the Settings application β Applications β Messages β Storage β Clear the cache.
- Install the MIUI update (sometimes system files are restored automatically).
- Reset the keyboard settings (Settings β System β Language and input β Virtual Keyboard β Resetting settings).
Frequent problems and their solutions
When replacing emoji with Xiaomi, users often encounter common mistakes.
πΈ Emojis are displayed with squares or question marks
- The reason: incompatibility of.ttf files with your version of Android.
- Solution: Download emojis for your version of MIUI (for example, Android 13 requires files that support OpenType-SVG).
πΈ After the reboot, the emojis dropped
- Reason: MIUI has restored system files (especially after the update).
- Solution: Repeat the replacement procedure or disable automatic system updates.
πΈ In some applications, emojis have not changed
- The reason: the app uses its own fonts (like WhatsApp or Facebook).
- Solution: Try a Magisk module or manual replacement of system files.
πΈ The device does not turn on after replacing files
- Cause: damage to system files or incorrect access rights.
- Solution: boot into Recovery Mode and restore the backup or reflash the device.
π‘
If the emojis on Telegram or Viber are too large after you replace them, try scaling the font in the app settings. Sometimes switching to the system theme helps.