Owners of Xiaomi, Redmi and POCO smartphones often encounter the FaceMoji Keyboard preinstalled, an application that automatically installs along with the MIUI branded shell. Despite the bright design and emoji stickers, many users find it intrusive, slow or simply unnecessary. Especially annoying is the inability to standardly remove through the application menu: the system simply suggests “disable” or “remove updates”, but does not allow you to get rid of it completely.
Complicating the problem, FaceMoji Keyboard can conflict with other keyboards (like Gboard or SwiftKey), spontaneously activate after MIUI updates, or even intercept defaults to type text, which poses security risks. In this article, we will discuss all working ways of removing, from simple disabling to radical methods using ADB and root rights.
If you’ve already tried to remove the keyboard through settings and received a message “Delete is impossible”, do not rush to reset the phone to factory settings. Most methods do not require deep technical knowledge, but it is important to follow the instructions consistently – especially when working with system files.
1. Disable FaceMoji Keyboard via MIUI settings
The safest and easiest way is to deactivate the keyboard in the system settings, which won't physically remove it, but will prevent automatic appearance and save the phone resources.
Go to Settings → Applications → App Management and find the FaceMoji Keyboard (could be called the “FaceMoji Keyboard” or “Emoji Keyboard”).
- 🔄 Remove updates – return the keyboard to the factory version (sometimes it is enough that it stops interfering with the device).
- 🚫 Disable – completely deactivates the application until the next reset settings.
- 📱 Clear cache and data – delete temporary files and reset keyboard settings.
After you turn off, go to Settings → Additional → Language and input → Current keyboard and make sure FaceMoji Keyboard is not on the active list. If it is still there, tap it and select Turn it off.
⚠️ Attention: After update MIUI Keyboard may be activated again. To avoid this, before updating, disable the automatic installation of system applications in Settings → The phone. → Updating the system → Settings (⚙️) → Auto-update of applications.
2. Removal via ADB (no root rights)
If the shutdown isn’t enough, you can remove FaceMoji Keyboard via Android Debug Bridge (ADB).This method works on most Xiaomi devices without the need to obtain root rights, but requires connecting the phone to a computer.
First, turn on Developer Mode and USB Debugging:
- Go to Settings. → About the phone and 7 times tap on the item "Version" MIUI».
- Return to Settings → Additional → For developers and activate “Debugging by USB”.
Install ADB on your computer (instructions for Windows, Linux or macOS), connect your phone via USB and do:
adb devicesIf the device appears in the list, enter the command to delete:
adb shell pm uninstall --user 0 com.xiaomi.miui.emojikeyboardInstall ADB on PC
Enable the developer mode on Xiaomi
Activate debugging over USB
Connect your phone to your PC with the original cable
Check the detection of the device by the team `adb devices`
-->
If the command fails, try an alternative package:
adb shell pm uninstall --user 0 com.miui.emojikeyboard⚠️ Note: On some models (POCO F3, Redmi Note 10 Pro after removal via ADB The keyboard can return after the reboot, in which case you need to repeat the procedure or use the root-right method.
3. Complete removal with root rights (Magisk)
If your phone has root access (installed by Magisk or another superuser), you can delete FaceMoji Keyboard permanently by removing the system package.This method is suitable for power users, as improper actions can lead to system failures.
Download any file manager that supports root rights (such as Root Explorer or Mixplorer) and follow the following steps:
- Go to /system/priv-app/ or /system/app/.
- Find folders with the names EmojiKeyboard, FaceMojiKeyboard, or MiuiEmojiKeyboard.
- Delete the entire folders or rename them by adding.bak at the end (e.g. EmojiKeyboard.bak).
- Reboot the phone.
Alternatively, you can use Terminal Emulator with root access and perform:
su
mount -o rw,remount /system
rm -rf /system/priv-app/EmojiKeyboard
rm -rf /system/app/MiuiEmojiKeyboard
rebootWhat if the keyboard is returned after removal?
| Deleting method | Root rights required? | Is it being restored after the update? | Risk to the system |
|---|---|---|---|
| Disconnection in settings | ❌ No. | ✅ Yes. | ⚠️ Low. |
| Removal via ADB | ❌ No. | ⚠️ Sometimes. | ⚠️ Medium. |
| Removal with root rights | ✅ Yes. | ❌ No. | ⚠️⚠️ High-pitched |
| Reset to factory settings | ❌ No. | ✅ Yes. | ⚠️⚠️ High (data loss) |
4. Use of third-party utilities (without root)
If ADB seems complicated, you can use specialized applications to remove system programs, one of the most reliable is the App Inspector or Debloater (for example, Universal Android Debloater).
Instructions for Universal Android Debloater:
- 📱 Install the application and provide access to Package Management (permission is required through ADB).
- 🔍 In the search box, type emoji or facemoji.
- 🗑️ Find the packages com.xiaomi.miui.emojikeyboard and com.miui.emojikeyboard, tick them.
- 🚮 Click on “Uninstall” or “Disable).
The advantage of this method is that the application automatically blocks the recovery of deleted packets after updates. MIUI. However, some features (e.g., complete deletion) may require ADB-access.
💡
Before using third-party uninstallers, back up your critical data. Some utilities may accidentally remove critical system components, causing your phone to malfunction.
5. Resetting the phone to factory settings
The last resort, hard reset, is to be used only if other methods have failed, and the keyboard is critically disruptive, and this method will remove all data from the phone, including photos, contacts and installed apps.
To reset Xiaomi to factory settings:
- Back up via Settings → About Phone → Backup or manually copy files to your PC.
- Go to Settings → About the phone → Reset settings.
- Select “Erase all data” and confirm the action.
Once reset, the FaceMoji Keyboard will disappear, but it will return when you first connect to the Internet if MIUI starts installing system updates.
- 📴 Do not connect to Wi-Fi immediately after resetting.
- 🔧 Turn off automatic application installation in settings.
- 🛡️ Install an alternate keyboard (Gboard, SwiftKey) before the first update.
⚠️ Note: On some models (Xiaomi 12, Redmi) K50) After reset, you may need to re-authorize your Mi Account account. Make sure you remember the password, otherwise the phone will be locked!
6.Alternative Solutions: How to Live Without FaceMoji Keyboard
If removal seems too risky, consider alternative options:
- 🎨 Install another keyboard (like Google’s Gboard) and make it default in Settings. → Language and input → Current keyboard.
- 🔒 Turn off Autostart for FaceMoji Keyboard via Settings → Annexes → Permits → Auto-start.
- 📵 Use it. MIUI Hidden Settings (application for accessing hidden settings) to block the keyboard at the system level.
If you are annoyed by keyboard notifications, turn them off in the app settings or through Settings → Notifications → FaceMoji Keyboard. You can also restrict internet access for the keyboard so that it does not load ads or updates:
- Go to Settings. → SIM-maps and mobile networks → Transfer of data.
- Find FaceMoji Keyboard and turn off Mobile Data and Wi-Fi.
💡
Even after removing FaceMoji Keyboard, MIUI may try to restore it through updates. To avoid this, disable the automatic installation of system applications in the developer settings.