Are you tired of the standard emojis on your Xiaomi and want to install more modern or unusual emojis? we have prepared a complete guide to replacing emoji on shell devices. MIUI β From simple customizations to advanced root-access methods, in this article you will find current ways for all firmware versions, including the latest updates of 2026.
It's important to understand that changing system emojis is an interference with the operating system. Some methods require unlocking the bootloader or superuser rights, which can affect the warranty and stability of the device. We will take a detailed look at all the risks and offer safe alternatives for those who are not ready for radical changes.
Xiaomiβs standard emoji is often criticized for its outdated design, especially on older versions. MIUI. The manufacturer updates them periodically through global patches, but these updates donβt come to all users at once. Fortunately, there are several ways to get around this limitation, from installing third-party keyboards to completely replacing system fonts.
Why Xiaomiβs standard emojis look different
The fact is that Xiaomi uses its own implementation of emoji, which depends on:
- π± Versions MIUI β on new firmware, the design is updated, but not always synchronous with Android
- π Firmware regions β Global, Chinese and European versions may have different sets
- π Google Play Services Updates β Some emojis are downloaded through Google services
- π¦ Installed apps β messengers can replace the display of emojis
For example, on MIUI 14 emojis look different than on the MIUI 12.5, even if you have the same smartphone model. ROM) Unique emojis are often used that are not found in the global versions, creating confusion when the same emoji is displayed differently by the sender and the recipient.
On Xiaomi devices with MIUI 13 and later used hybrid emoji system, where some emojis are taken from Android 12+, And some of it comes from Xiaomi's own library, and that leads to visual inconsistencies across applications.
Method 1: Using third-party keyboards (the safest method)
The easiest way to change the appearance of an emoji is to install an alternative keyboard, which requires no root rights and works on all versions. MIUI. Popular options:
- π¨ Gboard (Google Keyboard) β automatically loads up-to-date emojis from Google
- π SwiftKey β supports emoji themes and responsive design
- π¦ Fleksy β offers unique styles of emoji and gifs
- π₯ Chroom β keyboard with support for iOS-style emoji
To install a new keyboard:
- Download the app from Google Play Market
- Go to Settings. β System and device β Language and input β Current keyboard
- Select the installed keyboard and activate it.
- In the keyboard settings, find the "Emoji" or "Themes" section and select your favorite style.
Important: Third-party keyboards only change the display of emojis when typed, but do not affect how they look in the messages received.
Method 2: Installation of topics MIUI modified
Shell MIUI Supports the installation of topics that may include modified emojis, which work without root rights but requires:
- π Unlocked loader (on some models)
- π Connecting to Chinese theme servers (may be required) VPN)
- π± MIUI 12 or later (on older versions, support is limited)
Instructions for installing the theme with emoji:
- Open the Themes app on your smartphone
- In the search, type "emoji" or "emoji"
- Choose your favorite topic (pay attention to ratings and reviews)
- Click "Apply" and confirm installation
- Restart the device to apply changes
Popular topics with emojis for MIUI:
| Title of the topic | Emoji style | Compatibility | Features |
|---|---|---|---|
| iOS Emoji Theme | Apple Style | MIUI 12-14 | Complete replacement of all emojis |
| Samsung One UI Emoji | Samsung Style | MIUI 13+ | Requires manual font customization |
| Twitter Emoji (Twemoji) | Twitter Style | All versions. | Lightweight, without system changes |
| MIUI 14 Emoji Pack | New emojis Xiaomi | MIUI 12.5-13 | Port emoji with new firmware |
β οΈ Attention: Some topics may contain ads or collect data. Before installing, check the permissions of the Themes app in your security settings. Be especially careful about topics from unknown developers.
Method 3: Manually modifying system fonts (requires unlocking the bootloader)
To completely replace the emoji system-level, you need to change the Android fonts.
- π Unlocked bootloader (fastboot oem unlock)
- π οΈ Established TWRP or another custom Recovery
- π¦ Modified font files (can be found on forums) 4PDA or XDA)
Step-by-step:
- Download the archive with modified fonts (e.g. NotoColorEmoji.ttf for Google emoji)
- Rename the original fonts in /system/fonts/ (build a backup!)
- Copy new font files into the same folder
- Change access rights: chmod 644 /system/fonts/*.ttf
- Clean the cache in the recavator and restart the device
Popular font packages to replace:
- π Apple Color Emoji β Emoji in the style of iOS
- π€ Noto Color Emoji β Googleβs standard emoji
- π Twemoji - an open source emoji from Twitter
- π± Samsung One UI Emoji - emoji in the style of Samsung
β οΈ Warning: Incorrectly replacing system fonts can lead to bootloop ( looped boot).Always create a full backup through TWRP On some Xiaomi models (e.g. Redmi Note 10 Pro), this can cause problems with the display of text in system applications.
βοΈ Preparation for font replacement
Method 4: Magisk Emoji Replacement Modules (for Advanced Users)
If you have Magisk installed, you can use special modules to replace emojis without manual editing of system files.
- π Emoji Replacer β allows you to choose from several styles
- π Emoji Switcher β Switching between different sets
- π MIUI Emoji Updater β Updates the Emoji to the latest version
Installation instructions:
- Download the module in.zip format from the official Magisk repository
- Open the Magisk app and go to the Modules section.
- Click "Install from storage" and select the downloaded file
- After installation, restart the device
- In the module settings, select the desired emoji style
Advantages of this method:
- β No need to change system files manually
- β Itβs easy to revert to the original emojis.
- β Support for automatic updates
β οΈ Note: Some Magisk modules may conflict with root-sensitive banking applications and services. Check SafetyNet compatibility with the app before installing. YASNAC.
π‘
Before installing the Magisk module, take a picture of the current firmware through TWRP. This will allow you to quickly restore the system if something goes wrong, especially for devices with Dynamic. RAM Expansion, where errors in modules can cause unstable operation.
Method 5: Use ADB-Teams (without root, but with limitations)
For users who donβt want to unlock the bootloader, thereβs a way to change some emojis through the ADB. This method doesnβt work on all devices and has limitations, but it can be useful for partial replacement.
Conditions required:
- π₯οΈ Computer with installed ADB and Fastboot
- π Included debugging by USB smartphone
- π Emoji files in.ttf or.otf format
Replacement commands (executed in the terminal):
adb push NotoColorEmoji.ttf /sdcard/
adb shell
su
mount -o rw,remount /system
cp /sdcard/NotoColorEmoji.ttf /system/fonts/
chmod 644 /system/fonts/NotoColorEmoji.ttf
rebootLimitations of this method:
- π« It doesn't work on all versions. MIUI (starting MIUI 13 Protection strengthened)
- π Changes may be reset after firmware update
- π± Not all emojis will be replaced (systemic ones remain original)
Problems and solutions when replacing emoji with Xiaomi
Even if you follow instructions correctly, users often face problems, and consider the most common and ways to solve them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Emojis unchanged after reboot | Cache of apps not cleared | Clear the cache in Settings β Annexes β Application management |
| Some apps have old emojis | The app uses its emoji cache | Clear the data of a particular application or update it |
| The device does not load after replacing the fonts | Incompatible font files | Restore the backup through TWRP or refashion the device |
| Emojis are displayed in squares | Damaged font files | Reinstall fonts or use another package |
| Some symbols don't work. | There is no support for Unicode in the font | Use a full font package (e.g. Noto Full) |
β οΈ Attention: On devices with MIUI 14 and later, additional protection for system files is implemented. Attempting to change fonts without disabling dm-verity can lead to permanent reboots. For these versions, it is recommended to use only methods with Magisk or third-party keyboards.
What if after replacing the emoji, the sound in the calls disappeared?
FAQ: Frequent questions about replacing emoji with Xiaomi
Can I return the original emoji after replacement?
Why did WhatsApp emojis stay old after being replaced?
Will Xiaomiβs emoji replacement work with a MediaTek processor?
Can I change emojis without a computer?
Why did emojis become standard again after the MIUI update?
π‘
For most Xiaomi users, the best solution would be a combination of a third-party keyboard (such as Gboard) and theme. MIUI It's a 90 percent visual effect without the risk of damaging the system.