Many users of Xiaomi smartphones, switching from iOS or simply communicating with iPhone owners, notice a significant difference in the display of emoji. The standard set Android looks different, and in some cases, messages from Apple owners come in the form of incomprehensible squares or standard system icons, devoid of the usual aesthetics. The desire to visually bring the interface of your device closer to Apple products is quite natural and realizable.

The process of replacing system fonts and keyboards on modern MIUI and HyperOS shells has become easier, but requires care. In this article, we will examine in detail secure installation methods iOS Emoji, look at the work of specialized keyboards, and explain why simply copying files may not work without obtaining root access. You will find out which tools really work in 2026 and will not lead to system failure.

Before taking active steps, it is important to understand the technical side of the issue. Emoji are not just pictures, but part of the system font. In order for them to be displayed correctly in all applications, from instant messengers to system notifications, you need to replace the standard Android font file with a modified version from Apple. This requires tampering with the file system or using built-in themers.

Why do emojis look different on Android and iPhone

The difference in symbol display is due to the fact that each operating system uses its own set of glyphs. The company Apple develops a unique design for each Unicode character, which becomes part of the iOS corporate identity. At the same time, the corporation offers its own version of the style, which is used by default on most Android devices, including smartphones Google offers its own typeface, which is used by default on most Android devices, including smartphones Xiaomi, Redmi and Poco.

When you send a message from Android to iPhone, the symbol itself is transmitted as a code, not a picture. The recipient's device interprets this code using its system font. This is why the recipient sees an iOS-style emoji even if the sender used Android. The reverse situation works similarly: unless you install a special font, you will see messages from friends in Google style, not Apple.

There is a myth that you have to hack your phone to change emoji. This is not entirely true. Modern versions of skins allow you to change fonts in legal ways through the theme store, although the functionality of such fonts is sometimes limited to Certain applications only. For a complete system replacement, deeper settings are often required.

⚠️ Attention: Installing third-party system fonts always carries minimal risk. If the font file is corrupted or incompatible with the Android version, it may cause menu text to display incorrectly. Always create a backup copy of your data before starting experiments.

Method one: using the zFont 3 application

One ​​of the most popular and effective tools for customizing the interface on Xiaomi is the utility zFont 3. This application automatically downloads the necessary fonts, including Apple's emoji pack, and helps you install them on your device without having to manually search for files on the Internet. The app interface is intuitive and supports the Russian language.

After downloading and installing the application from the Google Play Market, you need to launch it and provide the required permissions. In the main menu, go to the Emojisection, where a list of available packages is presented. Select an option iOS 16/17/18 (depending on the available version in the application database) and click the download button. The download process takes a few seconds depending on the connection speed.

Next, the installation algorithm depends on the version of your MIUI. The application will offer several methods: through the language settings, through the Themes application, or through a special font settings utility. The most universal way for new versions of HyperOS is to select the method Settings → Language & Input. Follow the step-by-step guide on the screen, which will redirect you to the system menu to apply the new font style.

  • 📱 Download zFont 3 from the official Google Play store.
  • 🍎 Select the iOS package (latest available version) in the Emoji section.
  • ⚙️ Follow the built-in installation wizard for your version of MIUI.
  • 🔄 Reboot your smartphone after applying the font for the changes to take effect.
📊 Which installation method do you prefer?
Through the zFont application
Through the Xiaomi Theme Store
Using root access
I like standard emoticons

It is important to note that after installing the font via zFont, emoji will begin to be displayed in iOS style in most system applications and instant messengers, such as WhatsApp or Telegram. However, in some cases, especially in system text entry windows, additional keyboard settings may be required, which we will discuss in the following sections.

💡

If, after installing the font, the emojis have not changed in a particular application, try clearing the cache of this application in the phone settings. Sometimes old graphic elements are retained in memory.

Installing a keyboard with the Apple emoji

Replacing the system font changes the display of characters, but does not change the keyboard itself. Many users want not only to see “Apple” emoticons in the chat, but also to have convenient access to them through the usual input panel. For this, there are special keyboards that emulate the design and functionality of iOS.

One ​​of the best solutions is a keyboard Green Apple Keyboard or analogs like Facemoji with an installed iOS theme. These apps completely replicate the look and feel of the standard iPhone keyboard, including button layout, tap animation, and, most importantly, the emoji panel. Installing such a solution does not require replacing system files and is completely safe.

To activate the new keyboard, after installing the application, go to the phone settings along the path Settings → Advanced settings → Language and input. In the "Manage Keyboards" section, turn on the switch next to the installed application. Then click “Select Keyboard” and specify a new application as the default input method.

Application name Ads available Theme customization Gesture support
Green Apple Keyboard Yes (in the free version) High Yes
Facemoji Yes Very high Yes
TouchPal Yes Medium Yes
Gboard (with theme) No Low (only colors) Yes

Using a third-party keyboard provides an additional advantage - access to huge libraries of stickers and GIF animations, which are often updated by developers. This makes the communication process more expressive compared to the standard MIUI keyboard, which may seem too minimalistic.

☑️ Setting up a new keyboard

Done: 0 / 4

Manual installation of fonts via Theme Manager

For users who do not want to install third-party aggregator applications like zFont, there is a manual installation method through the built-in application Themes. This method is more labor-intensive, as it requires searching for a compatible font file (.mtz) on the Internet, but allows you to control the download source.

You need to find a font file with a name like iOS Emoji.mtz on specialized forums or theme directories. After downloading the file, do not try to open it immediately. Go to the “Themes” application, go to the profile (person icon) and select the “Fonts” section. Sometimes a file needs to be placed in a specific folder MIUI/Theme/.miThumbnailsfor the system to see it, but most often importing through the "Import" menu works.

If the system gives an error when trying to apply a font, this may mean that the file version is incompatible with your version of HyperOS. In this case, try to find a file specifically marked as compatible with Android 13/14/15. It is also worth remembering that some regional firmware versions (for example, Chinese) have stricter restrictions on installing third-party fonts than Global versions.

⚠️ Attention: The interface of the “Themes” application and methods for installing fonts may differ depending on the firmware region (Global, EU, China). If you do not find the required menu items, check the current paths in the official documentation for your model or on the MIUI community forum.

After successfully applying the font through the theme manager, the phone will prompt you to reboot. Agree with this action, since it is after the reboot that new glyphs replace the old ones in the system’s RAM. Test the display in several applications to make sure it works correctly.

What to do if the font is reset?

If the font returns to the standard one after a reboot, the MIUI security system may have blocked an unsigned file. Try logging into your Mi account before using it or use the method with zFont, which bypasses this check.

Advanced method: installation via root access

For those who want to achieve 100% identity and are ready for more complex manipulations, there is a method using root access. This method allows you to replace the system file NotoColorEmoji.ttf directly in the system directory. This ensures that emoticons will be displayed everywhere, including those places where conventional methods are powerless.

To implement this method, you will need a file manager with access to the root directory, for example Root Explorer or MT Manager. After obtaining superuser rights, you need to follow the path /system/fonts or /system/product/etc/fonts. Find the file with the name containing Emojiand make a backup copy of it, renaming it to, for example, NotoColorEmoji.ttf.bak.

cp /system/fonts/NotoColorEmoji.ttf /sdcard/NotoColorEmoji_backup.ttf

Then copy the previously downloaded iOS font file to the same folder and rename it exactly as the original file was called. It is extremely important to set the correct Permissions for the new file: usually rw-r--r-- (644). If the rights are set incorrectly, the system may not boot.

  • 🔓 Get root access (unlocking the bootloader is required).
  • 📂 Install a file manager with Root support (for example, MT Manager).
  • 💾 Make a full backup copy of the original file font.
  • 🔒 Set access rights to 644 for the new font file.
💡

The method with root access gives maximum compatibility, but voids the warranty and may cause problems with the operation of banking applications due to SafetyNet protection being triggered.

After replacing the file and setting access rights, perform a full reboot the device. If the phone turns on normally, check the emoji display. If a “bootloop” (infinite reboot) occurs, you will have to boot into Recovery mode and restore the original font file from a previously made backup.

Possible problems and their solutions

During the installation process, users may encounter a number of typical problems. One of the most common is “squares” instead of emoticons. This means that the new font does not have codes for certain characters that are present in the system. The solution is to find a more complete version of the font or update the zFont application.

Another common problem is desync. You see an iOS-style emoticon on yours, but the other person on Android sees the old style. Remember that you cannot change what the other person sees. You only change the display on his device. In order for a friend to also see “Apple” emoticons, he needs to install a similar font on his phone.

Sometimes after installing a new keyboard, auto-correction of the Russian language stops working. This can be treated by downloading the language pack inside the settings of the keyboard itself. Go to the settings of the keyboard application, find the “Languages” section and download the Russian layout for offline work.

⚠️ Attention: If after all the manipulations the system interface becomes unstable (settings crashes, text disappears), immediately remove the installed font or disable the third-party keyboard, returning to the standard Gboard or keyboard MIUI.

FAQ: Frequently Asked Questions

Is it safe to install iOS fonts on Xiaomi?

Using apps like zFont or installing themes through the official Xiaomi theme store is safe. Risks arise only when manually replacing system files through root access, where an error in access rights can lead to system inoperability. Always make backups.

Will my friends see Apple emojis if I install them?

No. You only change the display on your device. Your friends will only see the iOS-style emoji if they also use an iPhone or have the corresponding font installed on their Android. In instant messengers like Telegram, you can sometimes send a sticker pack that will look the same for everyone.

Do you need to unlock the bootloader to install emoticons?

For methods using applications (zFont) and the standard Theme Store, unlocking the bootloader is not required. It is needed only for the advanced method with direct replacement of system files through root access.

Why are emoticons in some applications still old?

Some applications (for example, old versions of instant messengers or specific software) use their own built-in sets of emoji, ignoring the system font. In such cases, only updating the application itself to the latest version or using the “Theming” function inside this application, if provided by the developer, can help.

Will this method work on HyperOS?

Yes, methods with zFont 3 and installing keyboards are fully compatible with the new HyperOS shell. However, the paths to the settings menu may differ slightly from classic MIUI. The principle of operation remains the same: replacing the font or input method.