How to make Xiaomi emoticons like on iPhone: 4 working ways for MIUI

Are you tired of Xiaomi’s standard emojis that look too simplistic compared to the animated and detailed emojis of the iPhone? Good news: you can replace them with iOS style in MIUI themes without root rights and complex manipulations. In this article, we will discuss 4 proven methods, from simple tweaking the font to installing custom themes with a complete replacement of graphics.

It's important to understand that the emoji in MIUI are tied to the Noto Color Emoji system font (or MiSans in the newer versions). To change them, you either need to change the entire font or install a theme that redefines the graphics of emojis. We tested all the ways on the Xiaomi 13 Pro, Redmi Note 12 and POCO F5 - each of which works but has its own nuances. For example, devices with MIUI 14+ may require additional permissions.

If you want to not just change the look of your emojis, but make them completely identical to iOS 17 (including animations and skin tones), you'll have to use a combination of methods. But even a basic type change will give you 80-90% visual similarity. Here we go!

1. Method: Install theme with iPhone emoji via MIUI Themes

The safest and easiest method is to download a ready-made theme from the official MIUI Themes store, which includes iOS-style emojis, which change not only emojis, but also icons, fonts, and sometimes even interface animations.

Here's how to do it:

  • πŸ“± Open the Themes app (icon with brush on desktop).
  • πŸ” In the search bar, type in: iOS emoji or iPhone emoji (in English, often more results).
  • 🎨 Choose your favorite theme (pay attention to the rating and downloads). Popular options: "iOS 17 Emoji Pack", "Apple Style Icons" + Emoji".
  • πŸ“₯ Click Download, then Apply. Confirm the change of font and emoji if the system requests.

⚠️ Warning: Some topics may contain ads or require a purchase. Check reviews before installing - users often write if the topic is not working properly. MIUI The topic may be reset and you will have to reuse it.

πŸ’‘

If you don’t have the right topics in your search, try changing the region in MIUI Themes settings to India or Indonesia – there are often more options with iPhone emojis.

Title of the topicCompatibilityFeaturesReference (example)
iOS 17 Emoji PackMIUI 12–14Complete replacement of emoji + icons in the style of iOSReference
Apple Emoji FontMIUI 13+Just emojis, no interface changesReference
iPhone Style Full ThemeMIUI 14Emoji + San Francisco font + iOS soundsPaid (~$1.5)

2. Method: Manual change of the font emoji (without root)

If you don't like the themes from the store or they don't work on your model, you can manually change the emoji font.

  • πŸ“Ž Archive with Apple Color Emoji font (can be downloaded here).
  • πŸ“± File Manager with access to system folders (e.g. MiXplorer or Solid Explorer).
  • πŸ”§ FontChanger app (available on Google Play).

Instructions:

  1. Download the font archive and unpack it. You need an AppleColorEmoji.ttf (or.otf) file.
  2. Move the font file to /sdcard/Download/ (for convenience).
  3. Install FontChanger and give it the right to change the system settings (a request will pop up).
  4. In the application, select Select Font, specify the path to the downloaded file and confirm the installation.
  5. Reboot your smartphone. Emojis should change to iOS style.

Download AppleColorEmoji.ttf|Install FontChanger|Give rights to the application |Backup current font |Reboot device-->

⚠️ Note: On some devices (e.g. Xiaomi) 12T s MIUI 14) this method may not work due to manufacturer limitations, in which case try the following method or use ADB-commands.

3. Method: Using the Magisk module (for stitched devices)

If your Xiaomi has an unlocked bootloader and Magisk installed, you can use the iOS Emoji Font module to completely replace the emoji. This method gives you the most similarity to the iPhone, including support for animation and all skin tones.

Step-by-step:

  1. Install Magisk Manager (if not already installed) and check root status.
  2. Download the iOS Emoji Font module (available on XDA Developers).
  3. Open Magisk, go to the Modules section and click Install from Storage.
  4. Select the downloaded module file (.zip) and confirm the installation.
  5. Reboot the device. Once you boot, the emojis will be replaced.

Advantages of this method:

  • 🎨 Full support for all iOS 17 emojis, including new characters.
  • πŸ”„ Automatic update via Magisk (if the module author issues updates).
  • πŸ›  The ability to roll back to standard emojis in one click (by removing the module).
What to do if the module is not working?
If the emojis have not changed after installation, check: 1. Is the module activated in Magisk (the tick should stand). 2. Is there any conflicts with other modules (turn them off temporarily). 3. Compatibility of the module with your version of MIUI (the XDA forum usually has a list of supported firmware). If the problem remains, try installing the FontManager module and manually selecting the emoji font.

Method 4: Applications for Emoji Replacement (without root)

If you don't want to mess with themes or fonts, you can use third-party apps that replace emojis in instant messengers, like Emoji Kitchen or iFont. These programs don't change system emojis, but they allow you to insert stylized emojis into messages.

The best applications for this task:

  • πŸ“² iFont – allows you to install custom fonts, including iOS emojis. Works on most Xiaomi devices without root.
  • 🎨 Emoji Changer replaces emoji in WhatsApp, Telegram and other messengers.
  • πŸ”„ Textra SMS β€” client SMS with support for custom emoji (you can choose the style of the iPhone).

How to use iFont:

  1. Download the app from Google Play.
  2. In the Emoji section, select the iOS 17 Emoji package and click Install.
  3. Follow the instructions on the screen (activation may be required via Settings β†’ Screen β†’ Font).
  4. Restart messengers - emojis should be updated.

Through MIUI | Manual font replacement | Magisk | App side | Still hasn't decided-->

Comparison of methods: which one to choose?

To make it easier for you to decide, we've compiled a comparative table of all the ways, so you can focus on your needs: whether you need a complete replacement of emojis throughout the system or just change them in messengers.

MethodNeed root?Replaces emoji everywhere?DifficultyRisks.
MIUI themes❌ No.βœ… Yes.⭐ (simple)They may be reset after the update.
Manual font replacement❌ No.βœ… Yes.⭐⭐ (middle-of-the-road)It may not work on the new MIUI versions.
Magisk moduleβœ… Yes.βœ… Yes.⭐⭐⭐ (difficult)Requires unlocking the loader
Party of annex❌ No.❌ Only in messengers.⭐ (simple)Limited functionality

πŸ’‘ Tip: If you are not sure about your technical skills, start with the MIUI These techniques don't require deep changes to the system and are easy to roll back. If you want a full identity for the iPhone emoji (including animation and all characters), then Magisk is the only thing you can do without.

Frequent problems and their solutions

When replacing emojis, users often encounter common mistakes, and we've collected the most common ones and ways to fix them.

Problem 1: Emojis have changed, but some apps have left the old ones.

  • πŸ”Ή Solution: Clear the app cache that doesn't show new emojis. To do this, go to Settings β†’ Annexes β†’ [name] β†’ Warehouse β†’ Clear the cache.
  • πŸ”Ή If it doesn’t help, reinstall the app.

Problem 2: After the MIUI update, the emojis reset.

  • πŸ”Ή Solution: When using themes, reuse the theme. If you've changed the font manually, repeat the procedure. For Magisk modules, check compatibility with the new firmware version.

Problem 3: Some emojis are displayed in squares.

  • πŸ”Ή Solution: This means the font is not fully installed. Download the full Apple Color Emoji package (including flag, occupation, etc. symbols) and re-install.

πŸ’‘

If, after replacing the emoji in messengers (for example, WhatsApp), they appear correctly, but on sites in the browser remain old - this is normal.

❓ Can you return the standard Xiaomi emoji after replacement?
Yes, it depends on the method: If you used a theme, just apply the standard theme to your settings. If you changed the font through FontChanger, select the source font in the application. If you installed the Magisk module, delete it in the module manager and restart the device.
❓ Will the new emojis be displayed in my interlocutors?
No, the emojis only change on your device, and your people will see the emojis in the form that their system supports (Android/iOS). For example, if you send πŸ˜‚, On iPhone it will look like iOS, and on Samsung – like Samsung.
❓ Does this method work for POCO redmi?
Yes, all of the methods described work on POCO and Redmi devices, as they use the same MIUI firmware. The exception is some models with a lightweight shell version (for example, Redmi Go), where there may be no support for themes.
❓ Can I replace emoji without losing my guarantee?
Yes, if you use methods without root (themes or applications). Magisk installation requires unlocking the bootloader, which can lead to loss of warranty. However, in most countries (including Russia), the manufacturer does not have the right to refuse warranty repairs due to unlocking, unless the failure is due to software changes.
❓ Why Emojis Are Still Old in Some Apps?
Some apps (such as Instagram or Facebook) use their own fonts to display emojis, in which case they can only be replaced through Magisk modules or Xposed patches (for power users).