How to permanently remove the Chinese keyboard on Xiaomi Redmi Note 10 Pro: from shutdown to complete removal

The Chinese keyboard on the Xiaomi Redmi Note 10 Pro is one of the most annoying features of global and Chinese MIUI firmware. Users face automatic switching of the layout to Sogou Input, Baidu IME or iFlytek, pop-up banners with characters, and sometimes a complete replacement of the system keyboard after an update. The problem is complicated by the fact that standard ways to remove applications in MIUI often do not work: the β€œDelete” button is inactive, and the shutdown is reset after a reboot.

In this article, we will discuss 5 proven methods, from simple shutdown to radical deletion of system files (including methods for devices without root rights). Particular attention will be paid to the hidden settings of MIUI 14, which allows you to deactivate the keyboard without affecting the stability of the system, and you will learn how to prevent the reappearance of the Chinese layout after resetting or updating the firmware.

Why Chinese Keyboard Appears on Redmi Note 10 Pro

The reasons for automatic activation of the Chinese keyboard fall into two categories: software and system, and 80% of the cases are related to:

  • πŸ“¦ Pre-installed annexes: Firmware MIUI For the Redmi Note 10 Pro (models) sweet/sweetin) often contain com.sohu.inputmethod.sogou, com.baidu.input or com.iflytek.inputmethod as system services, activated when the device is first started or reset.
  • πŸ”„ Updates MIUI: After updating to MIUI 13/14 Some users have noted that the Sogou keyboard is re-installed, even if it was manually removed, due to Xiaomi's policy of synchronizing system components.
  • 🌐 Regional settings: If the phone settings indicate China region or Chinese interface language (simplified), the system can force loading local services, including keyboards.
  • πŸ“± Factory reset: When recovering via Fastboot or Recovery, system applications are often restored, including unnecessary ones. IME (Input Method Editor).

Fun fact: on some Redmi Note 10 Pro batches (especially with firmware for India or China), the iFlytek keyboard is integrated into the com.miui.systemAdSolution system process, meaning that it cannot be removed without superuser rights, but can be blocked via ADB.

⚠️ Note: If you bought a phone from Chinese marketplaces (such as AliExpress or Taobao), there is a high probability that the firmware contains hidden services for data collection. Chinese keyboards often transmit information about clicks on the manufacturer's servers - even if you do not use them.

Method 1: Disable keyboard via MIUI settings

The safest method is to deactivate the Chinese keyboard in the language management menu, which is suitable for users who have:

  • πŸ“± Global firmware installed (EEA, Russia, Global).
  • πŸ”§ No root rights.
  • πŸ”„ The keyboard is not system default.

Instructions:

  1. Open Settings β†’ Additional β†’ Language and Enter β†’ Current Keyboard.
  2. Slap the icon. βš™οΈ Next to a Chinese keyboard (e.g. Sogou Input or Baidu) IME).
  3. Select Disable or Remove Updates (if the button is active).
  4. Go back to the keyboard list and make sure that only the right layout (such as Gboard or SwiftKey) is active.

Make sure that the Chinese keyboard is removed from the active list|Reboot your phone and check if it has returned.|Try to enter text in any application (for example, in Notes)|If the keyboard returns, go to method 2 or 3.-->

If the Disable button is inactive, the application is protected by the system. ADB-command (method 3) or delete via Fastboot (method 5).

Gboard (Google)|SwiftKey (Microsoft)|Sogou Input|Baidu IME|other-->

Method 2: Remove via Application Settings (for global firmware)

On global versions of MIUI (e.g. MIUI Global 14.0.4), Chinese keyboards can sometimes be removed as regular applications.

  • πŸ“¦ The application is not system-based (installed as a user-generated application).
  • πŸ”§ In the developer settings, the option to Allow removal of system applications is enabled (requires unlocking the bootloader).

Step-by-step:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. In the search box, type the name of the keyboard: Sogou, Baidu or iFlytek.
  3. Slip on the app you found and select Remove (if the button is active).
  4. If a message appears, use method 3 or 4.
Keyboard namePackage name (package name)Can I remove it without root?
Sogou Inputcom.sohu.inputmethod.sogou❌ No (systemic)
Baidu IMEcom.baidu.input❌ No (systemic)
iFlytek Inputcom.iflytek.inputmethodβœ… Yes (on some firmware)
Google Pinyin Inputcom.google.android.inputmethod.pinyinβœ… Yes.

⚠️ Note: Removing system applications through Settings can lead to errors in the work MIUI, If you remove dependent components, for example, deleting com.iflytek.inputmethod sometimes breaks voice input in the standard Voice Recording app.

Method 3: Disconnect via ADB (without root rights)

If the keyboard is not removed by standard methods, but you have a computer, you can use Android Debug Bridge (ADB), which works on any firmware, including Chinese, and does not require superuser rights.

What you need:

  • πŸ–₯️ Computer with Windows/Linux/macOS.
  • πŸ“± Cable USB (preferably original).
  • πŸ”§ Included debugging by USB phone-on.
  • πŸ“₯ Utility. ADB Tools by Google.

Instructions:

  1. Download and unpack the platform-tools on your computer.
  2. Turn on your phone: Settings β†’ About Phone β†’ MIUI Version (tap 7 times to activate Developer Mode) Settings β†’ Additional β†’ Developers β†’ Debugging over USB (enable)
  3. Connect the phone to the PC and confirm the debugging permission.
  4. Open the command line (Windows) or terminal (Linux/macOS) in the folder with the platform-tools.
  5. Run the command to check the connection: adb devices (should appear serial number of the device).
  6. Turn off the Chinese keyboard with the command (replace) package_name Related: Adb shell pm disable-user --user 0 com.sohu.inputmethod.sogou For Baidu IME: adb shell pm disable-user --user 0 com.baidu.input
  7. Reboot the phone.
How do I get my keyboard back if something goes wrong?
If there are problems after disconnection via ADB (for example, the ability to enter text is lost), return the keyboard with the command: adb shell pm enable com.sohu.inputmethod.sogou or for Baidu: enable adb shell pm com.baidu.input

Advantages of the method:

  • βœ… Doesn't require root rights.
  • βœ… It works on all types of products (including Chinese ones).
  • βœ… You can return the keyboard at any time.

⚠️ Note: On some versions MIUI 14 after system updates are disabled through ADB applications can automatically turn on again, in which case you will have to repeat the procedure or use method 4 (with root).

Method 4: Complete removal with root rights

If you have a bootloader unlocked and you have Magisk or SuperSU installed, you can permanently remove the Chinese keyboard.

  • πŸ“± Custom firmware devices (such as LineageOS or Pixel Experience).
  • πŸ”§ Phones with unlocked bootloader.
  • πŸ› οΈ Users who are prepared for potential risks (e.g. loss of warranty).

Instructions:

  1. Install a root-enabled file manager on your phone, such as Root Explorer or FX File Explorer.
  2. Go to /system/priv-app/ or /system/app/.
  3. Find folders with names: SogouInput (for Sogou), BaiduIME (for Baidu) iFlytekInput (for iFlytek)

.bak

SogouInput.bak

Reboot the phone.

An alternative way is to use Termux root access:

su


mount -o rw,remount /system




rm -rf /system/priv-app/SogouInput




rm -rf /system/priv-app/BaiduIME




mount -o ro,remount /system




reboot

πŸ’‘

Before you delete your system files, back up /system/priv-app/ via TWRP or OrangeFox Recovery to help restore the system if something goes wrong.

Deleting methodRoot is required.Risk to the systemReversibility
Rename the folderβœ… Yes.Low.βœ… Yeah (return the name)
Removal via Termuxβœ… Yes.Medium.❌ No, I need a backup)
Use of System App Removerβœ… Yes.High-pitched❌ No.

⚠️ Attention: Removal of system APK-Files can lead to bootloop if you remove dependent components. For example, on some firmware, com.iflytek.inputmethod is linked to com.miui.voiceassist, which is broken by the Xiao voice assistant. AI.

Method 5: Fastboot Flashing (Radical Method)

If none of these methods work, it is still a complete flashing to a clean global version of MIUI, which is guaranteed to remove all Chinese components, but requires:

  • πŸ”§ Unlocked bootloader.
  • πŸ“₯ Redmi Note 10 Pro (codename sweet).
  • πŸ–₯️ Mi Flash Tool (for Windows).

Step-by-step:

  1. Download the latest global firmware (for example, sweet_global_images_V14.0.4.0.TKFMIXM) From Xiaomi Firmware.
  2. Unpack the archive into a folder without spaces (e.g., C:\MIUI\).
  3. Install the Mi Flash Tool and drivers for the Redmi Note 10 Pro.
  4. Turn off your phone and press Volume Down + Power to log into Fastboot.
  5. Connect your phone to your PC and in the Mi Flash Tool, select a folder with firmware.
  6. Press Refresh, then Flash (select Clean All option).
  7. Wait for the end (5-10 minutes). The phone will reboot automatically.

πŸ’‘

Fastboot flashing removes all data from your device. Pre-backup photos, contacts and apps via Mi Cloud or Google Drive.

After the firmware:

  • πŸ”„ Chinese keyboard will be permanently removed.
  • πŸ“± Phone will receive global firmware with support for Google Services.
  • ⚠️ Data loss is possible if a backup is not made.

How to prevent the reappearance of the Chinese keyboard

Even after removal, the Chinese keyboard can return after:

  • πŸ”„ Updates MIUI (The system restores system applications).
  • πŸ“± Resetting to factory settings.
  • 🌐 Changes in the region to China in settings.

To avoid this:

  1. Turn off automatic updates to system applications: Settings β†’ Annexes β†’ Application management β†’ βš™οΈ (three-point) β†’ Auto-update of applications β†’ Shut down.
  2. Block the installation of unnecessary applications through ADB: adb shell pm block com.sohu.inputmethod.sogou
  3. Use Magisk modules to lock system components (e.g., Universal GMS Doze or Disable FlagSecure).
  4. Install custom Recovery (TWRP) and backup the system regularly.
List of Magisk modules to block Chinese services
Xiaomi Debloater removes unnecessary system applications. Disable MIUI Analytics disables statistics collection. Universal SafetyNet Fix masks root for banking applications. You can download it on the XDA Developers forum.

If you often encounter the return of Chinese keyboards, consider installing custom firmware (like LineageOS or ArrowOS) where there are no such problems at all.

FAQ: Frequent questions

Can I remove a Chinese keyboard without a computer?
Yes, but with limitations: If the keyboard is not system, delete it through Settings β†’ Applications. If the system keyboard is Settings β†’ Language and input (method 1). Complete removal without a PC requires root rights and a file manager (method 4). Without a computer and root, you cannot delete the system keyboard.
Why is the keyboard returning after the MIUI update?
This is due to Xiaomi's policy: when you upgrade, the system restores default system applications, including Chinese keyboards. To prevent this: Before upgrading, disable the keyboard via ADB (method 3). Use Xiaomi Debloater's Magisk module to block automatic installation. Install custom firmware without Chinese components.
Is it safe to remove system keyboards?
Removing only Chinese keyboards (Sogou, Baidu, iFlytek) is usually safe, as they are not critical to the job. MIUI. However: ⚠️ Do not delete com.android.inputmethod.latin (standard) AOSP-Keyboard – this will lead to the loss of the ability to enter text. ⚠️ On some firmware, iFlytek is linked to a voice assistant, which can break the voice input function if removed, and we recommend turning off the keyboard first (method 1 or 3), and only if it doesn't help, delete it.
How do I know which keyboard is installed?
To identify a Chinese keyboard: Go to Settings β†’ Additional β†’ Language and input β†’ Current keyboard. See the list of active layouts. Chinese keyboards usually have the names: Sogou Input Baidu IME iFlytek Input For accurate determination, use ADB: adb shell pm lists | grep -i input This will display a list of all installed keyboards from their package name.
Can I return the standard Xiaomi keyboard after removal?
Yes, there are several ways: through ADB (if the keyboard was disabled, not deleted): adb shell pm enable com.android.inputmethod.latin Through resetting (returns all system applications but deletes user data); through firmware (method 5) - restores all system components. If you delete the.apk file of the keyboard manually, you will have to re-stitch the system or extract the file from the backup.