Xiaomi and Poco smartphone owners often face the intrusive feature of third-party stickers and altered emoji sets when typing.This phenomenon, known as emoji keyboard, can annoy users accustomed to Google's standard character set or MIUI system fonts. The problem is often not the virus, but pre-installed themes or additional keyboard plugins that are activated automatically.
This element can be removed in several ways, ranging from simple language settings to deep removal of system components through ADB. It is important to understand that complete elimination may require disabling standard input services, so before starting work, it is worth exploring all available options. In this guide, we will discuss safe methods for cleaning the input interface from unnecessary visual debris.
It's worth noting that in the latest versions of HyperOS and MIUI 14, the themes and fonts have been changed. If you've recently updated, the old methods may not work and a deeper approach to system setup is required. Below are the current solutions for current versions of the software.
Analysis of the source of the appearance of excess emoji
Before we start taking drastic measures, we need to determine exactly what causes the appearance of non-standard emojis. Most often the culprit is an active theme of the design, which replaces the system fonts with its own, and the source of problems can be a third-party keyboard application installed by default without the user's knowledge, or a plugin for Gboard.
In some cases, users accidentally install apps from GetApps or Google Play that intercept input control, often masquerading as simple sticker utilities but embedded deep into the system, and a careful check of the installed apps and active themes is needed to diagnose the problem.
If you're using a custom theme, try switching to a standard Classic or Default theme, which is the quickest way to check if the visuals are affecting the keyboard, and if the emojis are back to the standard look after the theme change, the problem is solved without deleting the system files.
- 🔍 Check the active theme in the Themes app and reset it to the factory.
- 📱 Make sure that you don’t select a third-party application like “Emoji Keyboard” as your input method».
- 🛑 Disable newly installed keyboard plugins in language settings.
- 🔄 Restart the device after changing settings to apply the changes.
⚠️ Note: If you downloaded a theme from an unreliable source, it may contain promotional modules. Be careful when installing designs from unknown authors in the official Xiaomi store.
Removal through application settings and storage
If the problem is caused by a particular application, it can be removed in the standard way through the settings menu. Go to Settings → Apps → All apps and find suspicious programs with names that contain the words “Emoji”, “Keyboard” or “Stickers”.
However, if the application is system-based, the delete button may not be active, in which case you need to use the Clear Data and Clear Cache function, which will return the program to factory settings, which can remove custom emoji sets. After cleaning, it is recommended to restart the Poco or Xiaomi smartphone.
For system components like MIUI Stickers or similar services, you can try disabling them. In the app information menu, click the "Disable" or "Disable" button, which will hide the application from the list and prevent it from running, even if it is completely impossible to delete it without superuser rights.
☑️ Checklist of cleaning the application
Some firmware has a component called com.miui.personalization or similar that is responsible for personalizing input, and cleaning it can also help. Don't be afraid to clean up the personalization services, which is safe and won't cause personal data like photos or contacts to be lost.
Setting up and resetting the Gboard keyboard
Google’s standard Gboard keyboard is the most stable solution for Android-based devices. If your Xiaomi or Poco displays strange emojis, the Gboard settings may have been lost or a third-party plugin activated. Go to the keyboard settings via the Settings menu → Additional settings → Language and input.
Inside the Gboard settings, find the Settings section and scroll down to Reset.This action will return all input settings to their original state by removing any custom dictionaries and possibly resetting conflicting character display settings. Importantly, this won't remove your personal vocabulary of frequently used words unless you select the appropriate item.
Also check the Themes section inside the keyboard itself. Sometimes users accidentally install themes with redesigned buttons and characters. Switching to a standard theme of "Material" or "Classic" inside the Gboard often returns the familiar look of emojis.
- ⚙️ Open Gboard settings through the gear icon on the keyboard panel.
- 🗑️ Reset the keyboard settings in the lower menu.
- 🎨 Check out the active theme within the Gboard app.
- 🌐 Make sure that the language bar does not add extra layouts with emojis.
⚠️ Note: When resetting Gboard settings, saved phrases and autocorrect settings may be deleted, but device personal data will not be affected.
How to return Gboard by default?
Disabling MIUI system themes and fonts
The root cause of the “emoji keyboard” is often the conflict between MIUI/HyperOS system fonts and Google apps. Xiaomi’s shell has its own emoji rendering mechanism that can overlap with standard Android. To eliminate this, you need to force the use of a standard font.
Go to the Themes app, go to the profile (human icon) and select Fonts. Find a font called Classic or System Default and apply it. Once applied, the system will require a reboot, a step critical to replacing custom character sets with standard ones.
If the standard font doesn't help, try removing the theme app cache. Find it in the app list, click on Clear Data and Clear Cache. This will break the connection with the theme server, which can download erroneous character packets. In some cases, it helps to completely remove the theme app updates through the settings menu.
| Action. | Where to find out. | The effect | Security |
|---|---|---|---|
| Refrain from type | Appendix Topics → Fonts | High-pitched | Safe. |
| Clearing the Tham cache | Settings → Applications → Topics | Medium. | Safe. |
| Gboard reset | Gboard Settings → Reset | High-pitched | Safe. |
| Removal of topics | Profile → My topics | Medium. | Safe. |
💡
Useful tip: After changing the font, be sure to restart the device, even if the system does not explicitly require it.This ensures a complete update of the font cache in all applications.
Using ADB to remove system components
For advanced users who want to completely remove the emoji keyboard at the system level, there is a method using the ADB tool (Android Debug Bridge), which allows you to remove system applications that are usually hidden from the user. This method requires connecting to a computer and enabling debugging over USB.
First, activate Developer Mode. To do this, go to Settings → About Phone and quickly press 7 times on either MIUI Version or OS Version. Then, in advanced settings, turn on “Debugging on USB.” Connect your phone to your PC and start the command prompt.
The following commands can be used to remove components that are responsible for personalization and stickers. Be extremely careful: removing critical system packages can lead to unstable device operation or cyclical restart.
adb shell pm uninstall -k --user 0 com.miui.personalization
adb shell pm uninstall -k --user 0 com.xiaomi.scanner
adb shell pm uninstall -k --user 0 com.miui.emojiThe com.miui.emoji command (if the package exists in your firmware version) is directly responsible for the system emojis. If there is no such package, the problem may lie in com.miui.personalization. Once the commands are executed, the changes take effect immediately, but reboot is recommended. You can return the remote application via ADB with the command adb shell cmd package install-existing <name packet>.
⚠️ Attention: Use ADB Do not delete packets that you do not know the purpose of, especially those that contain the words "framework", "system" or "service».
💡
Using ADB is the most powerful way to remove embedded components, but it requires caution and having a computer on hand.
Prevention and alternative solutions
To prevent the problem with intrusive emojis from returning, it is recommended to adhere to several rules when using Xiaomi and Poco smartphones. First of all, avoid installing themes from unverified sources and third-party app stores. The official Xiaomi theme store is moderated, but even there there are topics with aggressive personalization.
Consider installing an alternative keyboard if the standard Gboard continues to raise questions. Keyboards like Microsoft SwiftKey or Yandex Keyboard have their own emoji rendering engines and are independent of MIUI system fonts. This completely isolates the input process from system conflicts.
Check system updates regularly. Xiaomi engineers often release patches that fix font and keyboard bugs. Switching to a stable firmware version (Stable ROM) instead of a beta ROM also reduces the likelihood of encountering such glitches.
- 🛡️ Install applications only from trusted sources (Google Play, GetApps).
- 🔄 Regularly update firmware and system applications.
- ⌨️ Use independent keyboards (SwiftKey, Yandex) to isolate input problems.
- 🚫 Avoid “heavy” themes with deep modification of system fonts.