How to permanently disable voice assistant on Xiaomi Redmi: 5 proven ways

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.

πŸ“Š Which voice assistant annoys you the most?
Google Assistant
XiaoAI by Xiaomi
Both are equally
I'm fine with it.

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:

  1. Open the Settings app (cog icon).
  2. Go to Google β†’ Settings for Google β†’ Search, Assistant and Voice.
  3. Select Google Assistant, then General Settings.
  4. Turn off the Google Assistant switch (may be called Enable Assistant).
  5. 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:

  1. Open Settings β†’ Buttons and gestures β†’ Assistant button (or Side button).
  2. 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 RedmiPositioning of the buttonRecommended action
Redmi Note 10/11Left side buttonMenu or camera
Redmi K50Right side (combined with lock)Inaction
POCO F3/F4Separate button on the rightReproduction management
Redmi 9/9ALong press of the home buttonTurn 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:

  1. 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:

  1. Create a new macro with the trigger Launch App β†’ select Google or XiaoAI.
  2. Add the action Close the application.
  3. 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 MarketGo to Play Market β†’ Profile β†’ Settings β†’ Auto Update and select Do Not Update Automatically for Google and XiaoAI.
Reset after MIUI updateBefore updating, back up your settings through Settings β†’ Additional settings β†’ Backup.
Activation through headphonesTurn off the feature in the Bluetooth headset settings or use the Headset Button Controller app to reassign the buttons.
The OK Google featureCheck your settings in Google β†’ Settings for Google apps β†’ Voice input β†’ β€œOK Google” recognition.

If none of these methods worked, there are two options:

  1. Install custom firmware without GMS (e.g. HavocOS or Pixel Experience).
  2. Contact Xiaomi Service Center to disable assistants at the service menu level (requires proof of purchase).

FAQ: Frequent questions about turning off assistants on Redmi

Can I turn off the assistant without a computer?
Yes, use Method 1 (standard settings) or Method 5 (third-party applications).
Why does the assistant button not work after the switch is turned off?
If you disabled the assistant via ADB or deleted system files, the button may become inactive. Reassign it to Settings β†’ Buttons and gestures or use Button Mapper from the Play Market.
Does disabling assistants affect other functions?
Disabling Google Assistant can disrupt screen search (Google Lens) and voice input in some apps. XiaoAI does not affect the core features.
How do I get an assistant back if I need one?
If you've used ADB-flag-bearing --user 0, Turn the assistant back on: adb shell pm enable com.google.android.googlequicksearchbox Remote system files will require firmware or recovery via TWRP.
Do these methods work at POCO?
Yes, all methods are suitable for smartphones POCO (for example, POCO X3, POCO F4), Because they work on the same firmware. MIUI. Exception: models on POCO Launcher, where the path to settings may be different.