Updating MIUI often brings not only new features, but also drastic changes to the interface β including replacing the usual keyboard with a new version with a different design, button layout or even autocomplete logic. Many users of Xiaomi, Redmi and POCO face the discomfort of losing favorite themes, changing the size of keys, and predicting text has become worse. Fortunately, you can return the old keyboard in several ways, from rolling back system updates to installing alternative solutions.
In this article, weβll look at 5 proven methods that work on most Xiaomi devices (including MIUI 12/13/14 and HyperOS models). Importantly, some methods require administrator rights or USB debugging, so prepare your phone for experiments in advance. If youβre not sure about your skills, start with the simplest options (sections 2 and 3).
1. rollback of system keyboard update via MIUI
The safest way is to return the previous version of the standard Mi Keyboard through the built-in system tools, which works if the keyboard update was installed separately from the firmware (which is often the case with MIUI 13+).
Instructions:
- π± Open the Settings. β Annexes β Application management.
- π In the search bar, type βKeyboardβ and select Mi Keyboard (or Gboard if you use it).
- βοΈ Click on the three dots in the top right corner and select βDelete UpdatesΒ».
- π Restart the phone β the keyboard will return to the factory version.
β οΈ Note: If the Remove Updates button is inactive, then the keyboard is integrated into the firmware.
π‘
Before rolling back, back up the user's keyboard dictionary in Settings β Additional β Language and Input β Keyboard β Backup.
2.Install the old version of the Mi Keyboard manually (APK)
If the system rollback did not work, you can manually install the previous version of the keyboard through APK-This method is suitable for most Xiaomi devices, but requires permission to install from unknown sources.
Step-by-step:
- Download the archive from APKMirror (choose the version for your model and firmware: π¦ Mi Keyboard 5.0.1 - for the MIUI 12 π¦ Mi Keyboard 6.1.0 - for the MIUI 13 π¦ Mi Keyboard 7.0.2 - For the MIUI 14 (Prior to HyperOS Update)
Settings β Applications β Special access β Installation of unknown applications
APK
Settings β Language and input β Current keyboard
| MIUI version | Recommended version of the Mi Keyboard | Compatible models |
|---|---|---|
| MIUI 12 | 5.0.1 β 5.2.3 | Redmi Note 9/10, Mi 10/11, POCO X3 |
| MIUI 13 | 6.1.0 β 6.3.5 | Redmi Note 11, Mi 12, POCO F4 |
| MIUI 14 | 7.0.2 β 7.1.4 | Redmi Note 12, Mi 13, POCO X5 |
| HyperOS | 8.0.1+ (requires a patch) | Xiaomi 14, Redmi K70 |
β οΈ Attention: Installation APK From third sources, it can cause conflicts with the system. Before installing, check the hash file on the VirusTotal website.
3. Switch to Gboard or alternative keyboards
If the old Mi Keyboard failed to return, consider alternatives.Gboard by Google is the most popular option among Xiaomi users, as it offers flexible customizations of themes, gestures and text prediction.
How to install and configure Gboard:
- π² Download Gboard from Google Play.
- π§ Activate it in Settings. β Language and input β Current keyboard.
- π¨ Go to the Gboard settings (cog icon on the keyboard) and select: πΌοΈ Theme: Material Design (reminiscent of the old Mi Keyboard) β¨οΈ The size is βmediumβ or βhighβ (as in the case of the MIUI 12) π€ Prediction β Turn off βShow History-Based Proposalsβ if it interferes.
Other proven keyboards for Xiaomi:
- πΉ SwiftKey is the best text prediction, but requires learning.
- πΉ Fleksy β Minimalist design with gestures.
- πΉ Chroom β for fans of customization (support for those of the MIUI).
Install the app from Google Play|
Activate in language and input settings |
Select a theme similar to Mi Keyboard|
Disable unnecessary sentences of text |
Check the voice input.-->
4. Reset keyboard settings to factory
Sometimes the problem isn't the keyboard version, but the misaligned settings. A factory reset can bring back the look and feel of the Mi Keyboard, even if it's still a new version.
How to reset your settings:
- Go to Settings β Applications β Application Management β Mi Keyboard.
- Click on βStorageβ β βClear Dataβ and βClear Cacheβ.
- Return to the main menu of keyboard settings and select βResettingβ (if there is such a item).
- Reboot the phone.
β οΈ Note: Clearing the data will remove the user dictionary and saved themes. If you care about this data, export it first through the keyboard settings. β Additionally. β Export of settings.
What if the reset didn't help?
5. Install the old keyboard via ADB (for advanced)
If none of the previous methods worked, you can resort to manually reinstalling the system APK via ADB. This method requires an unlocked bootloader and root rights (or at least enabled debugging over USB).
Instructions:
- π₯οΈ Install Android SDK Platform-Tools on the computer.
- π± Put the debugging on. USB on the phone: Settings β The phone. β Version. MIUI (Click 7 times to become a developer) β Settings β Additionally. β For developers β Debugging by USB.
- π Connect your phone to your PC and execute: Adb devices (your device should appear).
- π Download. APK The old version of the Mi Keyboard (see section below) 2) and rename it in miui_keyboard.apk.
- π§ Execute commands: adb shell pm uninstall -k --user 0 com.miui.miuiinputmethod exit adb install -r -d miui_keyboard.apk
- π Reboot the phone.
If the keyboard does not appear in the list of available ones after reinstalling, check the integrity of the APK and repeat the steps with the cache clearing (adb shell pm clear com.miui.miuiinputmethod).
π‘
The ADB method is the most reliable, but it's risky. Wrong commands can cause system applications to fail. It's recommended only for advanced users!
6. rollback of all MIUI firmware (extreme case)
If the keyboard was changed along with a major MIUI update (for example, when you switch to HyperOS), the only way to return the old version is to roll back the firmware entirely.
- π You are ready to lose all data (or have backups).
- π± Your model supports downgrade (check out Xiaomi Firmware Updater).
- π§ You've got the loader unlocked.
Step-by-step:
- Download the desired firmware version (for example, MIUI 13 instead of MIUI 14) from the official website or archive.
- Unpack. ZIP-file in a folder with fastboot tools.
- Put your phone in Fastboot mode (press the Power) + Volβ switch off).
- Run the command: fastboot flashall [firmware name].zip
- Wait until the phone is finished (the phone will reboot automatically).
β οΈ Attention: Firmware rollback can cause the device to lock (especially on newer HyperOS models). 4PDA or XDA-Developers.