How to change emoji to Xiaomi: complete ways of customization

Xiaomi smartphone owners often face the desire to personalize the device’s interface, making it unique and unlike standard solutions. One of the most noticeable elements of visual style are the emojis we use daily in messengers and social networks. The standard Android suite, which comes with a MIUI or HyperOS shell, can seem boring or just look different from what you’re used to on iPhones or other devices.

Unfortunately, there is no one universal “Replace all emoji” button on Android, because they are rigidly tied to the system font or keyboard rendering engine. However, the Xiaomi ecosystem provides several workarounds to achieve the desired result. You can replace the system font as a whole, which will change the appearance of all emojis in the interface, or use third-party keyboards that replace images only when you type.

In this article, we will discuss in detail all available methods, from secure settings inside the menu to more advanced ways to install themes. It is important to understand the difference between changing system icons and Unicode characters directly, to choose the option that is right for you and not to disrupt the stable operation of the gadget.

Why Emojis Look Different on Different Phones

The fundamental reason for the difference is how the operating system interprets the digital symbol code. When you send a smiley face, you don't send a picture, you send a specific code, like U+1F600. The recipient sees an image that is "drawn" in the font installed in their device. That's why on the iPhone you see a volumetric Apple Emoji, and on the standard Android you see flat or otherwise stylized Google Noto Color Emoji.

In Xiaomi smartphones, the system font file is responsible for displaying these characters, which is often a modified version of the standard Android font. The MIUI shell has its own rendering features, which sometimes leads to new emoji appearing later in the system than in pure Android, or look specific. Users often want to change this look to make their WhatsApp or Telegram messages look as bright as on competitors' devices, or just for the sake of aesthetics.

It's worth noting that changing the appearance of emojis is primarily a cosmetic procedure, which does not affect the functionality of apps or the speed of the phone, but requires careful consideration when choosing file sources. Using unverified fonts can lead to the fact that instead of emojis, you will see empty squares or "crazy jacks" in the system menus.

⚠️ Warning: Before installing any system fonts from third-party sources, be sure to back up important data. Although the risk is minimal, incompatible fonts can cause text display failures in your settings.

Change the system font through the “Themes” application

The safest and most officially supported by Xiaomi, the way to change the look of emojis is using the built-in Themes app. The tersedia theme store has a lot of fonts that include alternative character sets, including stylized emojis that are similar to iOS or have a unique design.

To get started, open the standard Themes app on your smartphone. At the bottom of the screen, find the Font tab or search the top bar. Enter the query "Emoji," "iOS," or the name of the specific font you want to install. Many authors specifically create fonts that mimic the Apple style so that Xiaomi users can enjoy the familiar look of emojis.

📊 Which style of emoji do you like better?
Standard Android (Google)
Apple Style (iOS)
Black and white minimalist
Bright and cartoonish

Once you've found the right typeface, click on it to preview. Pay attention to the character previews: often the description or screenshots indicate whether the typeface changes only text or also emoji. If you're fine, click Download and then Apply. The system can alert you that the typeface will be applied to all interface elements.

It's important to understand that not all the fonts in the MIUI catalog change the emoji themselves. Some only change the spelling of the letters (Cyrillic and Latin), leaving the system emoji unchanged. So always check the result immediately after use. If the emojis have not changed, then this font does not contain substitutes for Unicode characters.

☑️ Font installation algorithm

Done: 0 / 5

Using third-party keyboards to replace emojis

If you think it's too radical to replace the system font or it doesn't work in messengers, you can go the other way: change the keyboard. Third-party text-input applications like Gboard, Facemoji or Kika Keyboard have their own emoji libraries. When you type a message, the keyboard inserts a different version of the image that may be different from the system one.

But there's a big technical nuance here: Most modern apps (Telegram, WhatsApp, Viber) display emojis not as they're inserted by the keyboard, but as they're rendered by the receiver or sender system, so even if you choose an iOS-style emoji in the keyboard, it can be displayed in the Android-style input field and the person will see it in their own style. However, some keyboards can insert emojis as pictures rather than text, which guarantees the same look of everyone.

Consider an example of setting up Google’s popular Gboard keyboard, which is often pre-installed on Xiaomi or easily installed from the Play Market:

  • 📱 Open your phone settings and go to the Additional Settings section. → Language and input.
  • ⌨️ Select Keyboard Management and make sure Gboard is enabled.
  • 🎨 Go to the settings of the keyboard itself (usually through the gear icon on the keyboard panel), select Settings → Emoji settings.
  • 🔄 You can turn on the option “Show emoji suggestions” or change the display style if such a feature is available in your version.

A more aggressive method is offered by specialized keyboards like Facemoji, which allow you to fully customize the look of the emoji panel, add stickers and change the background. When typing, they can offer alternative versions of characters. However, be careful: such applications often require extensive permissions to access data, which can affect privacy and battery consumption.

⚠️ Warning: Third-party keyboards can collect statistics on your input. Use only proven applications from well-known developers (Google, Microsoft, Samsung) and avoid obscure counterparts from unreliable sources.

Install fonts through the developer menu and ADB

For advanced users who don’t have the ability to use a standard theme store, there is a method of manually replacing the system font, which allows you to install any typeface file (.ttf or.otf format) downloaded from the Internet, such as the famous font SamsungOne or a modified iOS Emoji Font, which gives you maximum control over the appearance of the system.

The first step is to activate the developer mode. Go to Settings → About Phone and quickly press 7 times on the MIUI Version (or OS Version). After that, the Developer section will appear in the Additional Settings menu. Inside, find the USB Debugging and activate it. This will allow the computer to interact with the phone's file system.

Next, you need a computer with the Android Debug Bridge (ADB) installed.

  1. Connect your smartphone to your PC through USB-cable and select File Transfer mode on your phone screen.
  2. Download the required font file from the emoji and rename it to fonts.conf or place it in the appropriate directory if the file replacement method is used.
  3. Open the command line on your computer in the folder with ADB and enter the command to check the connection: adb devices
  4. To replace the system font, a file copy command is often used to copy the file to the system folder (root access or specific ADB rights are required): adb push fonts.conf /system/fonts/fonts.conf
Risks of manual font replacement
Manual replacement of system files via ADB without root rights may not work on newer versions of Android (11, 12, 13, 14) due to enhanced /system partition protection. Trying to write to system partitions without unlocking the bootloader can lead to a cyclic reboot. If you are not sure about your actions, use only the Themes app.

It is worth mentioning that on modern versions of HyperOS and MIUI 14, access to system files is severely limited. Without an unlocked bootloader and superuser rights (Root), direct file replacement may not be possible, and in such cases users often resort to using LSPosed or Magisk modules, which allow you to swap fonts on the fly without modifying the system partition directly.

Comparison of methods of changing emojis

To make it easier for you to choose the right method, we have prepared a comparison table that will help you assess the risks, complexity and effectiveness of each method for your particular Xiaomi model.

MethodDifficultySecurityThe effect
Annex “Themes”Low.Tall.Changes system and emoji in most applications
third-party keyboardLow.MediumChanges the view only when typed, not always saved in chat
Manual installation (ADB/Root)Tall.Low (risk of failure)Total global replacement throughout the system
Magisk modulesVery high.MediumDeep system integration requires unlocking

As you can see from the table, the best option for the average user is to use the built-in theme store. This is a balance between security and the desired visual effect. Methods using ADB and Root rights should be considered only by experienced enthusiasts who understand the risks of losing the guarantee or stability of the system.

💡

The Golden Rule of Customization: Always start with the least invasive techniques (official topics), moving on to the complex ones (ADB, Root) only if the standard tools do not satisfy the request.

Frequent problems and their solution

When changing fonts and emojis, users may face a number of common problems, such as when a new font is installed, squares may appear instead of letters, which means that the font they choose does not support Cyrillic or certain characters, and the solution is to find and install a full language-enabled font labeled "Multi-language" or "Cyrillic support."

Another common situation is that emojis have changed on the Themes and desktop, but WhatsApp or Telegram have remained old. This is because some applications use their own rendering libraries or cache graphics, in which case cleaning the cache of the problematic application through Settings → Apps → Application Management will help.

  • 📉 Problem: After changing the font, the app icons are gone. Solution: Reset the theme to the standard ("Classic") in the Themes app, then try another font.
  • 📉 Problem: The phone started to run slower.Solution: Complex animated fonts or themes can be loading the processor. MI Sans.
  • 📉 Problem: Emojis have become black and white. Solution: You've installed a monochrome font. Find a color version (Color Emoji) in the theme catalog.

Version compatibility is also worth remembering. A font created for MIUI 12 may not show correctly on HyperOS. Always read the comments and theme update date before downloading.

⚠️ Warning: If the phone stopped turning on after installing the font (bootloop), try going to Recovery Mode (clamping the volume button up and power) and doing a data reset (Wipe Data), which will delete the user fonts and bring the device back to life.

FAQ: Frequently Asked Questions

Can I put an emoji from iPhone to Xiaomi without Root rights?
It is difficult to completely replace the system font with an iOS analog without Root rights, but it is possible through the Themes app if you find the corresponding font in the directory (on request for “iOS Font”). However, 100% identity in all applications is almost impossible to achieve without deep intervention in the system due to differences in encoding.
Is it safe to download fonts from third-party sites?
Downloading.mtz or.ttf files from unverified resources carries the risk of infecting your device with malicious code. It is recommended to use only the official Xiaomi theme store or trusted forums (for example, 4PDA), where files are moderated by the community.
Why did my custom emojis disappear after the Android update?
An operating system update often replaces system files, including fonts, with standard ones, and you will have to re-apply the theme or font through the Themes app after each major software update.
Does changing the font affect the smartphone guarantee?
Using the Themes app to change fonts does not affect the warranty, but unlocking the bootloader and obtaining Root rights to manually replace files officially voids the manufacturer's warranty obligations.
How do you get it back if you don’t like it?
Go to the Themes app, go to profile (human icon) → Fonts and select a standard font (usually called "Default", "Classic" or "MI Sans"). Once applied and rebooted, everything will return to its original state.