How to completely disable the Chinese keyboard on Xiaomi: a step-by-step guide

Why Xiaomi is getting a Chinese keyboard and how to fix it

Many owners of Xiaomi, Redmi or POCO smartphones are facing the sudden emergence of a Chinese keyboard layout - Baidu IME, Sogou Input or built-in MiuiKeyboard with characters. This happens even on global MIUI firmware due to preinstalled system applications or accidental activation through settings.

The problem isn’t just the inconvenience: the Chinese keyboard can collect input data (including passwords) and send it to Baidu/Sogou servers, posing privacy risks. Fortunately, there are several ways to disable it, from simply deleting it through settings to deep-cleaning system files.

In this article, we’ll cover all the current methods for MIUI 12/13/14 (including HyperOS) and how to prevent the Chinese layout from reappearing after the updates.

Method 1: Disconnect via keyboard settings

The fastest and safest method is to deactivate the Chinese layout in the keyboard control menu, which is suitable for most models (Xiaomi 11/12/13, Redmi Note 10/11/12, POCO F3/F4/F5), if the keyboard is installed as an optional, rather than a system one.

Instructions:

  • πŸ“± Open any field to enter text (such as notes or a message).
  • πŸ”‘ Swipe your finger over the space left/right to open the keyboard control panel.
  • βš™οΈ Click on the icon. βš™ Settings (or β‹― β†’ Keyboard management).
  • πŸ—‘οΈ Find it on the Baidu list IME, Sogou Input or Chinese (simplified/traditional) and disable the slider.

If there is no Chinese keyboard, it is built into the MiuiKeyboard system application, in which case you go to Method 2.

πŸ’‘

If the keyboard still appears after the switch is off, try restarting the phone, and sometimes the changes only apply after the reboot.

Method 2: Remove through application settings

Chinese keyboards are often installed as separate applications (Baidu IME, Sogou Pinyin) and can be removed or disabled via the app menu, but some are protected by the system and require ADB rights.

How to check and delete:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. In the search box, type Baidu, Sogou or IME.
  3. If the app is found: πŸ—‘οΈ Press Remove (if the button is active). πŸ”„ If you only have to disable it instead of deleting it, use it.

For system keyboards (such as those built into MiuiKeyboard), the delete button will be inactive, in which case the ADB shutdown will help.

Check the name of the keyboard in the input settings|Make a backup copy of the data (in case of failure)|Make sure that the phone has an alternative keyboard (Gboard, SwiftKey) installed)|Battery charge of at least 30%-->

Method 3: Resetting keyboard settings to factory

If the Chinese layout comes after a MIUI update or region change, resetting the keyboard will help, not removing the user data, but returning all input parameters to the "out of the box" state.

Step-by-step:

  1. Open Settings β†’ System β†’ Additional β†’ Language and input.
  2. Select Virtual Keyboard β†’ Keyboard Management.
  3. Put three points on it (β‹―) in the upper right corner and select Resetting Settings.
  4. Confirm the action and restart the phone.

After reset, check the active keyboard list β€” the Chinese layout should disappear. If not, it is embedded in the system software and requires more radical measures.

Gboard (Google)|SwiftKey|Built-in MiuiKeyboard|The other Chinese (Baidu/Sogou)|Yours (specify in the comments)-->

Method 4: Disconnect via ADB (for system keyboards)

If the Chinese keyboard is built into the MiuiKeyboard or protected from removal, it can be disabled using the commands ADB (Android Debug Bridge), this method requires a computer and enabled debugging over USB.

Instructions:

  1. πŸ–₯️ Install. ADB Tools on PC.
  2. πŸ“± On the phone, activate Settings. β†’ The phone. β†’ Version. MIUI (Tap 7 times to turn on the developer mode).
  3. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  4. Connect your phone to your PC and type in the command line: adb devices (the device should appear).
  5. Run the command to disable the Chinese keyboard: adb shell pm disable-user --user 0 com.baidu.input or for Sogou: adb shell pm disable-user --user 0 com.sohu.inputmethod.sogou

For built-in MiuiKeyboard with Chinese layouts, use:

adb shell pm disable-user --user 0 com.miui.miuikeyboard

Attention!

Gboard

What if the ADB can’t see the device?
Make sure your phone has USB debugging enabled and your connection is selected as File Transfer (MTP).If the drivers are not installed, download them from Xiaomi or use Google’s universal drivers (Android SDK).

Method 5: Remove via TWRP (for advanced users)

If all previous methods have failed and the Chinese keyboard continues to appear, it can be manually removed via the TWRP custom recavator, which is only suitable for unlocked bootloaders and requires firmware experience.

Algorithm of action:

  • πŸ”“ Unlock the bootloader through the Mi Unlock Tool (if not done previously).
  • πŸ“₯ Install. TWRP For your model (download from the official website twrp.me).
  • πŸ—ƒοΈ Load into the RecavΓ©rie (Power) + Vol Up and go to Advanced β†’ File Manager.
  • πŸ“‚ Delete keyboard files by path: /system/priv-app/BaiduIME (for Baidu) /system/app/SogouInput (for Sogou) /system/priv-app/MiuiKeyboard (built-in, remove carefully!)
  • πŸ”„ Reboot the phone.

⚠️ Attention, deleting system files through TWRP This can lead to bootloop. Before you do it, back up the partition. /system purely TWRP.

How to prevent the reappearance of the Chinese keyboard

Even after deleting, the Chinese layout can return after updating MIUI or resetting. To avoid this, follow these tips:

Problem.DecisionWhat firmware?
The keyboard is back after the updateTurn off automatic update in Settings β†’ About Phone β†’ System UpdateAll versions of MIUI
Appears after the change of the regionDon’t change region to China/Hong Kong in Settings β†’ Additional β†’ RegionMIUI 12+
Installed with new applicationsBefore installing APK, check permissions in Settings β†’ Applications β†’ Special Access β†’ Install Unknown ApplicationsMIUI 13/14, HyperOS
Recovered after dischargeCreate a backup without system applications through Mi Mover or TWRPAll versions.

An additional measure: install an ad blocker (such as AdGuard or Blokada) and blacklist the domains ime.baidu.com and pinyin.sogou.com. This will prevent updates to Chinese keyboards from downloading.

πŸ’‘

The most reliable way to avoid returning a Chinese keyboard is to use MIUI EU or HyperOS Global global firmware instead of the Chinese (CN) version.

Frequent Mistakes and How to Avoid Them

When trying to remove a Chinese keyboard, users often face typical problems, and here are the most common ones and ways to solve them:

  • 🚫 Error: "Can't disable the app" Reason: not enough rights. Solution: use ADB (Method 4 or get root.
  • πŸ”„ Keyboard returns after reboot Reason: System app recovers Solution: Freeze it via Titanium Backup or Lucky Patcher.
  • ⚠️ After removal, text input fails Reason: the main keyboard is removed Solution: install Gboard or SwiftKey in advance.
  • πŸ“± No Chinese keyboard in the app listings. Cause: It's built into MiuiKeyboard. Solution: Use ADB deactivate.

⚠️ On some models (Xiaomi 13 Ultra, Redmi) K60 Pro) The built-in MiuiKeyboard keyboard contains Chinese layouts that cannot be removed without losing the main input, in which case the only way out is to install a third-party keyboard and disable the system keyboard via the main keyboard. ADB.

Can I remove the Chinese keyboard without root?
Yes, in most cases, it is enough to disable it through settings (Method 1) or delete it as a regular application (Method 2). If the keyboard is system (for example, in MiuiKeyboard), ADB (Method 4) will help - it does not require root, but you need debugging rights over USB.
Why is Baidu IME coming back after MIUI update?
Chinese firmware (MIUI CN) and some global versions (MIUI Global for India) automatically restore pre-installed applications, including keyboards. To avoid this: Turn off automatic updates in Settings β†’ About phone β†’ System update. Use ADB to permanently disable (pm disable-user). Install custom firmware (e.g. MIUI EU) where there are no Chinese keyboards.
Is it safe to use ADB to turn off the keyboard?
Yes, if you follow the instructions and don't delete critical system components. pm disable-user only disables the app for the current user without affecting system files. However: Always check the correct name of the package (com.baidu.input, com.sohu.inputmethod.sogou). Don't disable com.android.inputmethod.latin (this is a standard Android keyboard). Have an alternative keyboard on hand (e.g. Gboard).
What if after removing the keyboard, the password entry stopped working?
This happens if you have disabled all keyboards, including the system. Solutions: Connect your phone to your PC and through ADB turn on the keyboard again: adb shell pm enable com.baidu.input Install a new keyboard via ADB Sideload: adb install gboard.apk Reset to factory settings (loss of data!).
Is there a risk of losing the warranty if you delete the keyboard via ADB or TWRP?
Xiaomi officially does not deprive you of the warranty for using ADB, as it is a standard Android tool. However: Deleting system files via TWRP or obtaining root voids the warranty. If the phone is warranty, it is better to use secure methods (Methods 1-3).