Why Xiaomi Redmiβs voice assistant is annoying
Voice assistants on Xiaomi Redmi smartphones are both a useful tool and a source of constant irritation. Many owners face a situation where the Google Assistant or XiaoAI are activated accidentally: from pressing a side button, listening to music through headphones or even while talking, especially for models with a physical assistant button (for example, the Redmi Note 10 Pro or Redmi K50).
Compounding the problem, the manufacturer often hides direct disabling settings in deep MIUI menus, and after system updates, the assistant can activate itself again. According to surveys on 4PDA forums, up to 68% of Redmi users want to completely deactivate this feature, but do not know how to do it without losing the functionality of the smartphone. In this article, we will analyze all working methods from basic to advanced, including methods for rooted devices.
Method 1: Disconnect via standard MIUI settings
Letβs start with the simplest method that works on most Redmi devices running MIUI 12-14, which requires no root rights and is suitable for models like the Redmi 9A, Redmi Note 11 or POCO X3 Pro. The main thing is to know where to look for the right switches, as their location varies depending on the firmware version.
Instructions to disable Google Assistant:
- Open the Settings app (cog icon).
- Go to Google β Settings for Google β Search, Assistant and Voice.
- Select Google Assistant, then General Settings.
- Turn off the Google Assistant switch (may be called Enable Assistant).
- Go back and select Voice, then turn off Google.
To disable XiaoAI (Chinese assistant Xiaomi):
- π Go to Settings. β Additional settings β XiaoAI.
- π Turn off the switches Voice activation and Show on the lock screen.
- π± In some firmware you also need to go to Settings. β Annexes β Manage applications, find XiaoAI and click Disable.
Check the version of MIUI in Settings β About the phone
Make a backup copy of important data
Battery charge should be >30%
Turn it off. VPN (It can block access to settings)-->
β οΈ Note: On some Redmi models for the Indian or Chinese market, the XiaoAI item may not be on the menu. ADB-team.
Method 2: Reassign the assistant call button
If you are annoyed by the physical assistant call button (such as the Redmi K40 or Redmi Note 12 Pro+), it can be reassigned to another action, which is especially useful if you do not want to completely turn off voice functions, but want to avoid accidental taps.
How to reassign the button:
- Open Settings β Buttons and gestures β Assistant button (or Side button).
- Select an action from the list: π Open the food menu (recommended) πΈ Launch the camera. π Inaction (complete shutdown) π΅ Reproduction management
Save the changes and check the button.
| Model Redmi | Positioning of the button | Recommended action |
|---|---|---|
| Redmi Note 10/11 | Left side button | Menu or camera |
| Redmi K50 | Right side (combined with lock) | Inaction |
| POCO F3/F4 | Separate button on the right | Reproduction management |
| Redmi 9/9A | Long press of the home button | Turn off in gesture settings |
If your menu does not have the Assistant Button, try updating your firmware to the latest version or use Method 4 with configuration file editing.
π‘
On some Global Market (EEA) firmware, the default assistant button is reassigned to Google Lens. To return standard behavior, reset your gesture settings to Settings β System β Reset settings β Reset gesture settings.
Method 3: Disconnect via ADB (without root)
If the standard methods do not work, you can use them. ADB-This method does not require root rights, but requires connecting the smartphone to a computer, and is suitable for all Redmi models, including the Redmi 10, Redmi Note 12 and the Redmi Note. POCO X5.
Step-by-step:
- Enable Developer Mode: π± Go to Settings. β The phone. π§ 7 times press the version MIUI, until you have been notified you have become a developer.
USB debugging
- π Back to Settings β Additional settings β For developers.
- π Turn on the debugging switch. USB and confirm the authorization.
- Connect the phone to your PC and execute commands: adb shell pm uninstall -k --user 0 com.google.android.googlequicksearchbox adb shell pm uninstall -k --user 0 com.miui.voiceassist The first command deletes Google Assistant, the second - XiaoAI.
- Clear the cache to /data/data/ by deleting folders with the same names.
- Reset the device.
For users without root, but with an unlocked bootloader, you can use Magisk modules:
- π§ Install Disable Flags with Magisk Manager.
- π Add the following lines to the configuration file: com.google.android.googlequicksearchbox com.miui.voiceassist
- π Reboot the phone.
β οΈ Note: Removing system applications could disrupt Google Play services, especially if your Redmi is certified for Google Mobile Services (GMS). Before deleting, make a backup copy through TWRP!
π‘
Editing system files is the most radical method, but also the most reliable. Once components are removed, assistants will not update through the Play Market or return after resetting.
Method 5: Using Third-Party Applications
If you don't want to go through the settings or use ADB, you can use third-party utilities that block the start of the assistants at the software level without deleting the system files.
- π‘οΈ App Quarantine β allows you to βisolateβ applications, including Google Assistant and XiaoAI, without removing them.
- π« Package Disabler β disables system packages without root (requires) ADB-This is a one-time permit. MIUI 13+.
- π MacroDroid creates macros that automatically close assistants when they start. You can set it to lock on a schedule (for example, at night).
Example of settings in MacroDroid:
- Create a new macro with the trigger Launch App β select Google or XiaoAI.
- Add the action Close the application.
- Save the macro and activate it.
The advantage of this method is reversibility, and you can get your assistants back at any time just by removing the macro or removing the lock in the application, but some utilities (such as Package Disabler) can conflict with the MIUI updates.
What to do if the assistant is activated anyway
Sometimes even after the shutdown, voice assistants keep running, and this is because:
- π Automatic update of system applications through the Play Market.
- π± Resetting settings after updating MIUI.
- π§ Activation through headphones (for example, double tap on a Bluetooth headset).
- π Google OK, which can work even when Assistant is disabled.
Solutions for each problem:
| Problem. | Decision |
|---|---|
| Auto Update via Play Market | Go to Play Market β Profile β Settings β Auto Update and select Do Not Update Automatically for Google and XiaoAI. |
| Reset after MIUI update | Before updating, back up your settings through Settings β Additional settings β Backup. |
| Activation through headphones | Turn off the feature in the Bluetooth headset settings or use the Headset Button Controller app to reassign the buttons. |
| The OK Google feature | Check your settings in Google β Settings for Google apps β Voice input β βOK Googleβ recognition. |
If none of these methods worked, there are two options:
- Install custom firmware without GMS (e.g. HavocOS or Pixel Experience).
- Contact Xiaomi Service Center to disable assistants at the service menu level (requires proof of purchase).