Xiaomiโs FaceMoji Keyboard is often the default on MIUI devices, but not everyone likes it. Many people complain about intrusive emojis, slow work, or conflicts with other keyboards like Gboard or SwiftKey. If you want to get your keyboard back, this article will help you figure out how to remove FaceMoji Keyboard from your Xiaomi phone once and for all.
It's important to understand that simply turning off the system through settings doesn't always solve the problem. In some cases, the keyboard continues to take up space in memory and its processes work in the background. We'll look at everything from standard deletion to manually cleaning system files through ADB (for advanced users), and we'll also look at why the keyboard can reappear after MIUI updates.
Why is FaceMoji Keyboard coming to Xiaomi and can it be safely removed?
The FaceMoji keyboard is a Xiaomi-branded application that has been integrated into MIUI firmware since MIUI 12.
- ๐จ Customized themes and stickers
- ๐ค AI word prediction (but often works worse than competitors)
- ๐ Built-in search GIF and memes
- ๐ฑ Optimize for high-resolution screens (e.g. Xiaomi 13 Ultra or Redmi Note 12 Pro)+)
However, the application has serious shortcomings:
- ๐ข Slows down text input on weak devices (e.g. Redmi) 9A POCO M3)
- ๐ฑ It takes up to 150-200 MB of memory (including cache)
- ๐ Update via Google Play or MIUI App Store
- ๐ซ Conflicts with keyboards from Samsung, Microsoft or third-party solutions
Can you delete FaceMoji without harming the system? Yes, but with reservations:
- โ On most models (Xiaomi) 12/13, Redmi Note 11/12, Poco F4/X5) Keyboard is a system application with low priority โ its removal will not disrupt the work MIUI.
- โ ๏ธ On some devices (for example, Xiaomi Mix Fold 2 or Black Shark 5) the keyboard can be tied to branded services โ in this case, the complete removal will require root rights.
- ๐ After major updates MIUI (for example, MIUI 14 on MIUI 15) the keyboard may return - you will have to delete it again.
Method 1: Standard removal via MIUI settings
The easiest way is to turn off the keyboard in the settings, and it won't remove it completely, but it will hide it from the active keyboard list and stop the background processes.
- Open Settings โ System and device โ Language and input.
- Slip on the Virtual Keyboard (or Keyboard Management in older versions of MIUI).
- Find the FaceMoji Keyboard and turn off the slider.
- Confirm the action by clicking Disconnect in the pop-up window.
If you don't have the Disable item, it means that the keyboard is an updated system application.
- Go to Settings โ Applications โ Application Management.
- Find FaceMoji Keyboard in the list (you can use search).
- Tap the three-point menu (โฎ) and select Remove Updates.
- After that, it will be possible to disable the keyboard through Language and input.
โ๏ธ Preparing for the removal of FaceMoji
โ ๏ธ Note: On some devices (e.g. Xiaomi Pad 6 or Redmi) K60) After disabling FaceMoji may lose access to built-in emoji MIUI. If youโre actively using branded emojis, install an alternative in advance (e.g. Googleโs Emoji Kitchen).
Method 2: Uninstall via Google Play (if the keyboard has been updated)
If FaceMoji Keyboard was updated via Google Play, it can be removed as a regular app, a method that works on most devices with MIUI 13-15, where the keyboard is not a critical system component.
- Open the Google Play Store.
- In the search box, type FaceMoji Keyboard.
- Slip on the app and select Remove (if the button is active).
- Confirm the action.
If there is no Delete button, but there is Open or Update, then the application is protected from removal.
- Try rolling back updates (see Method 1).
- Use ADB (see Method 4).
What if the keyboard reappears after removal, because it automatically syncs with the MIUI App Store, to prevent re-installing:
- Open Settings โ Applications โ Application Management.
- Find GetApps (or MIUI App Store) and turn off auto updates.
- Disable the application from accessing the Internet through Settings โ Mobile Network โ Data Use.
Method 3: Remove via MIUI Hidden Settings (for advanced)
MIUI has hidden settings that allow you to remove system applications without root permissions, which works on most devices, but requires care.
- Open the phone app and enter the combination: ##4636##
- In the menu that appears, select Phone Information.
- Scroll down and tap on Show Hidden MIUI Settings (multiple taps may be required).
- Go back to the main settings menu and find the new Hidden Settings โ Application Management section.
- Find FaceMoji Keyboard in the list and select Delete for all users.
Important: On some devices (e.g. Xiaomi 13T or Poco F5), this method may not work due to manufacturer restrictions.
- Try using ADB (Method 4).
- Or do a reset (but it will delete all the data!).
What happens if you delete FaceMoji through hidden settings?
Method 4: Complete removal via ADB (for power users)
If previous methods have failed, you have to remove FaceMoji via ADB (Android Debug Bridge), which is the most reliable way, but it requires connecting the phone to your computer.
What you need:
- ๐ฅ๏ธ A computer with installed Xiaomi drivers and ADB.
- ๐ฑ Included debugging by USB on the phone (Settings) โ The phone. โ Version. MIUI โ Tap 7 times, then return to the additional โ For developers โ Debugging by USB).
- ๐ USB-Type C Cable (preferably original).
Step-by-step:
- Connect the phone to your computer and confirm the debugging permission.
- Open the Command Prompt (Windows) or Terminal (macOS/Linux) in the folder with ADB.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Run the command to remove FaceMoji Keyboard: adb shell pm uninstall --user 0 com.xiaomi.midrop.facemoji If the package is not found, try an alternative identifier: adb shell pm uninstall --user 0 com.miui.facemoji
- Reboot the phone.
Possible errors and their solutions:
| Mistake. | Reason. | Decision |
|---|---|---|
| Failure [DELETE_FAILED_INTERNAL_ERROR] | Application protected from removal | Try the flag team --user 0 Or you get rooted. |
| Error: device unauthorized | Not confirmed debugging on USB | Disconnect/connect the cable and confirm the permission on the phone |
| package: com.xiaomi.midrop.facemoji not found | Incorrect packet ID | Check the correct package name through adb shell pm list packages | grep facemoji |
| adb: command not found | ADB is not installed on your computer. | Download Platform Tools from Android Developers |
โ ๏ธ Note: Removing system applications through ADB It can lead to unstable work MIUI, If you remove dependent components, make sure to check that the phone has an alternative keyboard (Gboard, SwiftKey, etc.) before performing commands, or you will not be able to type text!
Method 5: Resetting settings (extreme case)
If none of these methods work, you'll have to reset your phone to factory settings, which is a radical solution, but it's guaranteed to remove FaceMoji Keyboard along with all the other apps you don't need.
How to do the reset correctly:
- Back up your data through Settings โ About Phone โ Backup or Mi Cloud.
- Open Settings โ System and device โ Resetting settings.
- Choose to Erase All Data (not to be confused with Network Settings Reset!).
- Confirm the action and wait for the reboot.
What to do after the discharge:
- ๐ Do not restore data from backup MIUI โ It could bring FaceMoji back.
- ๐ฑ Immediately after setting up, install an alternative keyboard (e.g. Gboard).
- ๐ซ Turn off auto-update apps in Google Play and GetApps.
๐ก
If you are afraid of losing data, export important SMS messages via SMS Backup & Restore before reset, and sync your contacts with Google Account, which will allow you to recover only the necessary information, avoiding the return of unnecessary applications.
How to prevent FaceMoji from reappearing after MIUI updates?
Even after removal, the keyboard can return after the MIUI update.
- Turn off auto-updates for system applications: Go to Settings โ Apps โ App management. Find GetApps and MIUI App Store, disable auto-updates.
Block the installation via ADB:
adb shell pm hide com.xiaomi.midrop.facemojiThis command hides the application from the system, but does not physically remove it.
Use Magisk (for root devices):
- Install Universal GMS Doze or App Systemizer.
- Add FaceMoji Keyboard to the list of blocked apps.
If the keyboard is back anyway:
- Repeat deletion via ADB (Method 4).
- Check to see if there are new packages with the name com.xiaomi.facemoji.
- Install MIUI Optimizer (requires root) for deep cleaning.
๐ก
The most reliable way to avoid returning FaceMoji is to disable updates through the MIUI App Store and use ADB-This won't physically remove the keyboard, but it will make it invisible to the system.
Frequent problems and their solutions
When you remove FaceMoji Keyboard, users face some problems, and here are the most common ways to solve them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The keyboard is gone, but takes up space in memory. | Application disabled but not removed | Use ADB or MIUI Hidden Settings to remove completely |
| After removal, emojis in messages disappeared | FaceMoji was responsible for displaying branded emojis | Install Google Emoji or SwiftKey with MIUI-enabled theme |
| ADB does not see the device | Not installed drivers or not included debugging | Reinstall Mi PC Suite and check the developer settings |
| The keyboard returns after the reboot | Autorecovery of system applications | Disable MIUI Optimization via ADB: adb shell pm disable-user --user 0 com.miui.personalassistant |
| You cannot enter text after removal | No alternative keyboard is installed | Connect your phone to Wi-Fi and install Gboard via your browser |
If nothing helps:
- Try to reflash your phone on custom firmware (like LineageOS or Pixel Experience).
- Contact Xiaomi Service Center โ sometimes the keyboard is blocked at the firmware level (relevant for Xiaomi Mix 4 or Black Shark 5 Pro).