How to install other emoticons on Xiaomi: all ways from simple to complex

Standard emojis on Xiaomi smartphones often cause users to complain: they look too cartoonish, do not match the style of iOS or just outdated. Fortunately, they can be replaced in several ways, from elementary (through MIUI themes) to advanced (using ADB or root rights).

It’s important to understand that not all methods are universal: some require unlocking the bootloader or installing a customized backup, others only work on certain versions of Android, and we’ll highlight the limitations for each method, as well as provide security recommendations, such as how to avoid data loss when changing system files through Magisk.

If you've never modified a system, start with the first two (themes and keyboards) -- they don't require technical skills. For advanced users, ADB or Magisk patching are the best methods.

1. Replace emojis through MIUI themes (no root)

The easiest and safest way to do this is to use the built-in Themes app, and many users don't know that with the change of wallpaper and icons, you can also update the style of the emoji.

  • πŸ” Open the Topics app (brush icon on desktop).
  • πŸ“± Go to the Profile tab β†’ My subjects. β†’ Emoji.
  • 🎨 Select your favorite pack (e.g. iOS, Samsung One) UI or Google Noto).
  • πŸ’Ύ Click Apply and Confirm Changes.

Advantages: no superuser rights, reversible (you can return standard emojis in two clicks), works on all Xiaomi smartphones with MIUI 12 and later. However, the choice of packages is limited - in the official store there are about 20-30 pieces.

⚠️ Attention: After update MIUI The emoji theme used may reset. To avoid this, save it to Favorites and check for relevance after updates.

πŸ“Š Which style of emoji do you like better?
Standard MIUI
Style of iOS
Google Noto
Samsung One UI
Other

2. Installation of a third-party keyboard (Gboard, SwiftKey, etc.)

If you don't have enough built-in themes, try third-party keyboards, like Gboard (from Google) or SwiftKey (from Microsoft) that let you choose your emoji style regardless of the system style.

  1. Download the keyboard from Google Play (such as Gboard).
  2. Activate it in settings: Settings β†’ System β†’ Language and input β†’ Virtual keyboard.
  3. In the keyboard settings, find the Emoji section or the emoji style.
  4. Select your preferred pack (Google, Twitter and Blob options are available on Gboard).

The downside of the method: the emoji will only be displayed when you type through this keyboard. In messages received from other users, you will see their original style (for example, if you received an emoji from an iPhone, it will remain in the style of Apple).

πŸ’‘

You can enable an iOS-style emoji display on Gboard, even on Android. Select Premium Style β†’ iOS (requires an internet connection to download a pack) in your keyboard settings.

3. Change emojis via ADB (no rue but with debugging)

For users who are ready for more complex manipulations, the ADB (Android Debug Bridge) method is suitable, which allows you to replace the system files of emoji without obtaining root rights, but requires the inclusion of USB debugging and work with the command line.

You'll need:

  • πŸ–₯️ Computer with Platform Tools (or Minimal) installed ADB).
  • πŸ“± Xiaomi smartphone with debugging enabled (Settings) β†’ The phone. β†’ Version. MIUI β€” Tap 7 times, then return to the additional β†’ For developers β†’ Debugging by USB).
  • πŸ“ Archive with emoji in.ttf format (can be downloaded from forums) XDA or 4PDA).

Step-by-step:

adb devices # Checking the connection of the device


adb shell # Going to the shell




su # Request for rights (if there is a rut)




mount -o rw, remount /system # Rewire the system to record




cp /sdcard/Download/emoji.ttf /system/fonts/NotoColorEmoji.ttf # Copying a file




chmod 644 /system/fonts/NotoColorEmoji.ttf # Assignment of rights




reboot #Reboot

⚠️ Warning: Incorrectly changing system fonts can lead to bootloop ( looped reboot).Before executing commands, back up the original NotoColorEmoji.ttf file!

Download Platform Tools on PC|Enable debugging on USB Xiaomi|Download the emoji pack in.ttf format|Make a backup of the original font file|Connect your phone to your PC via cable-->

4. Replace emojis through Magisk (Rut required)

If your Xiaomi has Magisk installed (route via TWRP or Fastboot), you can use modules to replace emojis. This method is flexible and safe - all changes are rolled back by removing the module.

Popular modules:

ModuleEmoji styleCompatibilityReference
iOS EmojiApple (last version)MIUI 13/14, Android 12+XDA
Google Noto EmojiGoogle (Noto Color)All versions of MIUITelegram channel
Samsung One UI EmojiSamsung (One UI 5/6)Android 11+GitHub
Twitter Emoji (Twemoji)Twitter (14.0)Any firmware.4PDA

How to determine:

  1. Download the module in.zip format.
  2. Open Magisk Manager and go to Modules.
  3. Click Install from Storage and select the downloaded file.
  4. Reset the device.
What to do if the module is not working?
If the emojis have not changed since installation, check 1. Magisk Version (should be 25.2+). 2. Conflicts with other modules (stop them temporarily). 3. Correct path to the fonts in the module (for MIUI this is usually /system/fonts or /product/fonts). If the problem persists, try another module or install it manually via TWRP.

5. Manual editing of system files (for experienced)

This method is suitable for users with an unlocked bootloader and installed TWRP. It allows you to replace the emoji at the firmware level, but requires caution - an error can lead to system failure.

Algorithm of action:

  1. Download the emoji pack in.ttf format (like Nerd Fonts or iOS with XDA).
  2. Rename the file to NotoColorEmoji.ttf (for MIUI) or EmojiCompat.ttf (for Android One).
  3. Download to TWRP and mount /system partition.
  4. Go to /system/fonts/ and replace the original file.
  5. Change the rights to 644 (owner: root, group: root).
  6. Reboot.

If the emojis have not changed after the reboot, check:

  • πŸ”„ File name correctness (registrar is important!).
  • πŸ“ The path to fonts (on some firmwares this is the way) /product/fonts/).
  • πŸ”§ Access rights (must be rw-r)--r--).

πŸ’‘

Before editing system files, always back up the /system partition in TWRP. This will restore the smartphone’s performance in case of an error.

6. Alternative methods: applications and launchers

If you don't want to mess with system files, consider apps that change the display of emojis on the fly.

  • πŸ“± Textra SMS β€” It allows you to choose the style of emoji for SMS.
  • πŸ’¬ WhatsApp with module WA Tweaks (via) Xposed/LSPosed).
  • 🏠 Launchers like Nova Launcher or Hyperion with support for emojis.

These solutions don’t change emojis at the system level, but they can be useful for individual applications. For example, Textra can only enable displaying iOS or Samsung-style emojis in the same way as the ones in the app. SMS-chat without affecting the rest of the system.

The main plus is security: even if something goes wrong, just delete the application and everything will return to its original state.

FAQ: Frequent questions about replacing emoji with Xiaomi

Can I return the standard emoji after replacement?
Yes. If you used MIUI themes or a third-party keyboard, just undo the theme or go back to the standard keyboard. For methods with ADB or Magisk, delete the module in Magisk Manager (if you used the module). Restore the original NotoColorEmoji.ttf file via TWRP or ADB. At the very least, reset the settings in Settings β†’ System β†’ Reset (but this will delete all the data!).
Why do some symbols appear with squares after replacing emojis?
This is due to: Incomplete font replacement (e.g., no character support in the emoji pack); incompatibility of the Android version with the selected pack; copying errors (wrong rights or path); Solution: download another emoji pack (e.g., Noto Color Emoji Full) or check the integrity of the file.
Does replacing an emoji with Xiaomi with Android One (like the Mi A3) work?
On Xiaomi devices with Android One (pure Android without it) MIUI) methodologies: πŸ”Ή Topics MIUI not working. πŸ”Ή ADB You can use it, but the path to the fonts is different: /system/product/fonts/ or /system/system/fonts/. πŸ”Ή Magisk works in a standard way. We recommend using Magisk modules or Gboard.
Can I replace emoji without a computer?
Yes, but with limitations: πŸ“² Through themes MIUI or keyboard – completely without PC. πŸ“± Magisk needs a lot of work. TWRP, You can install it through the Official App TWRP App (but requires unlocking the bootloader). 🚫 Methods with ADB It's impossible without a computer.
Will the emoji be updated after replacement?
No. If you manually replace a NotoColorEmoji.ttf system file, it won't automatically update when a new version of MIUI or Android comes out, you'll have to repeat the procedure after each major update, except for Magisk modules, which can be updated through Magisk Manager.