Voice assistants on Xiaomi smartphones are both a useful tool and a source of irritation for many users. XiaoAI (a Xiaomi-branded assistant) and Google Assistant can be activated accidentally, eat up battery power or simply interfere with everyday use, especially for owners of Redmi Note 12, POCO X5 or Xiaomi 13 models, where voice control is integrated at the system level.
In this article, weβll look at all the ways to disable it, from standard MIUI settings to hidden developer settings, how to remove the assistant completely (where possible), how to prevent it from auto-starting, and what to do if it continues to activate after resetting. Instructions are relevant for MIUI 12/13/14 and Android 10-14, including global and Chinese firmware.
Before proceeding, note that some methods require administrator rights or ADB-If you're not sure what you're doing, use the first two (through settings). For experienced users, we've developed a unique method of turning off through the registry. MIUI, Which is not even described in the official Xiaomi documentation.
1. disable XiaoAI via standard MIUI settings
XiaoAIβs proprietary assistant (aka Mi Assistant) is built into MIUI firmware and is not removed as a regular app. However, it can be deactivated via the settings menu. This method works on all Xiaomi models, including the Redmi 10, POCO F4 and Xiaomi 12T.
Instructions:
- π± Open the Settings app (cog icon on the home screen).
- π Scroll down and select the Apps. β Application management.
- π§ In the search box, enter XiaoAI or Mi Assistant.
- βοΈ Click on the app found, then select Disable (if the button is inactive β see Method 3).
- π Confirm the action by clicking Disable the application in the pop-up window.
After that, the assistant will stop running on the voice or button, but its icon can remain in the app menu to hide it:
- Press the XiaoAI icon on the home screen.
- Drag it to the top of the screen where it says Delete or Hide.
- Confirm the action.
β οΈ Note: Some firmware (especially Chinese) may lose the functionality of Quick Commands (e.g., flashlights with voice) after XiaoAI is disabled. If you need these features, use method 4 (partially disable).
2. deactivation of Google Assistant (for global firmware)
If your Xiaomi has global firmware installed (for example, MIUI Global or EEA), then Google Assistant works with XiaoAI. It is easier to disable it β just remove updates or disable auto-start.
Method 1: Through Google Settings
- π Open the Settings. β Google β Settings for Google apps β Search, Assistant and Voice Input β Google Assistant.
- ποΈ Scroll down and select General Settings. β Disable Google Assistant.
- π Confirm the action in the dialog window.
Method 2: Remove updates (if the assistant does not turn off)
- Go to Settings β Applications β Application Management.
- Find Google (app, not services).
- Click on the three dots in the top right corner and select Remove Updates.
- Reboot the phone.
| Method | Works on | Requires root rights | Removes completely |
|---|---|---|---|
| Disconnection through MIUI settings | All the firmware. | β No. | β No (only deactivation) |
| Removing Google Updates | Global firmware | β No. | β No (returned after update) |
| ADB-team | All the firmware. | β No, I need you. ADB) | β Yes, for Google Assistant) |
| Editing the MIUI registry | MIUI 12-14 | β Yes. | β Yes, for XiaoAI) |
If after these actions the assistant is still activated by the Home button or gesture, go to method 3 (using ADB).
Install Xiaomi drivers on PC| Enable debugging over USB in developer settings | Download ADB platform from Google | Connect phone to PC in file transfer mode-->
3. Complete disabling via ADB (no root)
This method allows you to permanently delete the Google Assistant or prevent it from auto-starting without obtaining root permissions. It is suitable for all Xiaomi models, including the Redmi K50 and POCO F5. You will need a computer with drivers installed and USB debugging enabled on your phone.
Instructions:
- Connect your phone to your PC and open the Command Prompt (Windows) or Terminal (macOS/Linux) in the folder with ADB.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- To completely remove Google Assistant, do: adb shell pm uninstall -k --user 0 com.google.android.googlequicksearchbox
- To disable XiaoAI autostart, use: adb shell pm disable-user --user 0 com.miui.voiceassist
- Reboot the phone.
After these actions:
- π Google Assistant will be removed (it can only be restored by resetting settings).
- π XiaoAI will stop launching, but will remain on the list of applications.
- π Update MIUI It may be necessary to repeat the procedure.
β οΈ Note: On some firmware (for example, MIUI China) the XiaoAI command may fail due to system protection, in which case use root method 4.
adb shell pm enable com.miui.voiceassist
This will return the functionality of the microphone for third-party services.-->
4. Removal through root rights (for power users)
If you have obtained root rights (for example, through Magisk), you can remove voice assistants at the system level.This method ensures that they will not return after updates. 11T, Redmi Note 11 Pro+ and other models with unlocked loader.
Steps:
- Install any file manager with root support (such as Root Explorer or Solid Explorer).
- Go to /system/priv-app/.
- Find and delete the following folders: Velvet (Google Assistant), VoiceAssist (XiaoAI), MiuiVoiceControl (additional voice functions)
/system/app/
GoogleQuickSearchBox
Settings β Storage β Cleaning
Reboot the phone.
For full cleaning it is also recommended:
- π§Ή Delete residual files in /data/data/ (folders com.google.android.googlequicksearchbox and com.miui.voiceassist).
- π§ Edit the file /system/build.prop, post-reference ro.opa.eligible_device=True (responsible for activating Google Assistant).
β οΈ Warning: Removing system applications may cause unstable phone performance or update errors MIUI. Before the procedure, make a backup copy through TWRP Or OrangeFox.
What if the sound in the calls is lost after the deletion?
5. Disconnect via hidden MIUI settings (no ADB and root)
This is a way for users who donβt want to use ADB or get root.We will edit the hidden MIUI options available through the engineering menu.The method runs on MIUI 13/14 and was tested on the Xiaomi 12 Lite and Redmi Note 10 Pro.
Instructions:
- Open the Phone app and enter the combination: ##4636## Testing menu will open.
- Select Phone Information (or Usage Statistics on Global Firmware).
- Scroll down and find Voice Services or Voice Interaction.
- Turn off all switches associated with: π€ XiaoAI Voice Wakeup π Google Voice Match π’ Mi Voice Unlock
Go back to the main menu and restart the phone.
If #4636### doesnβt work, try an alternative method:
- π² Install Activity Launcher from Google Play.
- π Find it at com.android.settings β Testing settings.
- π§ Open the Voice Assistant Settings section and deactivate all options.
π‘
Hidden MIUI settings allow voice assistants to be disabled without deleting their files, which is safer than ADB or root, but can reset once the system is upgraded.
6. What if the assistant is still activated?
If XiaoAI or Google Assistant continues to run after all the manipulations, check the following points:
Reason 1: Auto-Running through Other Applications
- π Go to Settings. β Annexes β Auto-start.
- π« Turn off AutoRun for XiaoAI, Google, and Miui Voice.
- π± Also check the section Special Permits β Permissions for other applications and ban access to microphone for unnecessary services.
Reason 2: Activate with a button or gesture
On some models (such as the POCO X3 Pro), the voice assistant runs:
- π With a long press on the home button.
- π Swipe gesture from the bottom corner.
- π€ Voice command "OK, Google" or "Xiao Ai".
To turn it off:
- Go to Settings β System β Gestures β Home button.
- Select Long Press and set No Actions.
- In the Voice Assistant section, turn off the voice activation option.
Reason 3: MIUI update brings back assistant
After major updates (e.g., from MIUI 13 to MIUI 14), system applications can be restored.
- π Repeat the steps from method 3 (ADB-team).
- π΅ Install the App Inspector app and check if new voice-related processes are coming in.
- π§ If the assistant is back, use the Xposed Framework or LSposed with DisableFlags to block it from working.