How to permanently disable Google Assistant on Xiaomi: all ways

Google Assistant on Xiaomi, Redmi and POCO devices is often activated by accident β€” just press the Home button or say β€œOK, Google.” For many users, this feature becomes a source of annoyance: it eats up battery power, collects data about location and habits, and interferes with games or watching videos. Unfortunately, MIUI does not offer an obvious way to completely deactivate the assistant β€” the switch button in the settings is often hidden or works incorrectly.

In this article, we will discuss 5 proven methods to disable Google Assistant on Xiaomi with different versions of MIUI (12 to 15) and Android (11 to 14). Some methods are suitable for temporary muting of the function, others for complete removal of system components (without root), you will also learn how to avoid automatically turning on the assistant after updates and what to do if the standard settings do not work.

Why does Google Assistant turn on on on its own?

The problem of random voice assistants on Xiaomi is associated with several factors:

  • πŸ”Ή The gesture "Click the Home button" - by default in MIUI Pressing the physical or touch button Home for 0.5-1 second calls Google Assistant, even if you didn’t plan to.
  • πŸ”Ή Voice activation – β€œOK, Google” or β€œHey Google” is recognized by the microphone even in the lock (if the corresponding option is enabled).
  • πŸ”Ή Automatic updates – after updating Google Play Services or MIUI The assistant settings can be reset.
  • πŸ”Ή Availability Services – Some apps (like Google App) use permissions to scan the screen and activate the assistant.

According to XDA Developers, on Android 12+ devices, the Google Assistant consumes up to 3 to 5 percent of its battery power per day, even with minimal usage, due to the background work of voice recognition and command processing services, and can conflict with the company’s Xiao AI (Chinese version of the assistant), which leads to double the cost of resources.

πŸ“Š How often do you accidentally activate Google Assistant?
Constantly (several times a day)
Sometimes (1–2 times a week)
Sharply (after updates)
Never noticed.

Method 1: Disable via Google Settings (without root)

The easiest method is to deactivate the assistant in the Google app menu, which works on all Xiaomi devices with MIUI 12-15 and does not require superuser rights, but does not remove system components, but only suspends them.

Instructions:

  1. Open the Google app (the icon with the letter "G" on a color background).
  2. Slip on the profile avatar in the upper right corner β†’ select Settings.
  3. Go to the Google Assistant section β†’ General.
  4. Scroll down and turn off the Google Assistant switch (to turn grey).
  5. Confirm the action in the pop-up window.

After that, the assistant will stop responding to voice commands and gestures with the Home button, but background processes (Google Play Services) will still consume up to 1-2% of the charge per day.

Open the Google app and say β€œOK, Google” (no reaction)

Press the Home button for 1-2 seconds (the assistant window should not appear)

Check battery consumption in Settings β†’ Battery (Google app should not be in the top)

Reboot the phone and repeat the tests-->

Method 2: Removing Google App Updates

If the switching off through the settings didn't work, the problem could be with the updated versions of Google's app, the manufacturer often returns the assistant activation after the updates, and the solution is to roll back the app to the factory version.

How to do this:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find the Google app (not to be confused with Google Play Services!) and tap it.
  3. In the upper right corner, click on three dots β†’ select Remove Updates.
  4. Confirm action. The app will return to the factory version (usually 12.xx for MIUI 14).
  5. Then re-disable Google Assistant according to the instructions in Method 1.

⚠️ Note: After the rollback of the Google version, some features (such as Google Discover on the home screen) may not work properly, and the system can automatically update the application through the Play Market within 1-2 days. To avoid this, disable auto-update for Google in Play Market Settings.

Action.The resultLimitations
Disconnection in Google SettingsThe assistant does not respond to voice/gesturesBackground processes remain active
Removing Google UpdatesReset to the factory version without an assistantPossible errors in other Google services
Turning off microphone permissionsVoice activation stops workingDoes not block the gesture with the home button
Use of the ADB-teamComplete shutdown without rootRequires PC and debugging over USB

Method 3: Disconnect via ADB (for power users)

If the standard methods do not work, you can use them. ADB-This method completely deactivates Google Assistant at the system level, but requires a connection to a computer.

Step-by-step:

  1. Turn on Developer Mode on Xiaomi: Go to Settings β†’ About Phone. Tap 7 times on MIUI Version. Go back to Settings β†’ Additional β†’ For Developers. Activate Debugging on USB.

File transfer

ADB Tools

cmd

adb.exe

adb devices

(Your device name should appear as a confirmation of your connection.)

adb shell pm uninstall -k --user 0 com.google.android.googlequicksearchbox

This command removes Google Assistant for the current user (no root).

adb shell pm disable-user --user 0 com.google.android.as

Additionally, disables the Google App service responsible for voice commands.

Once the commands are executed, restart the phone. Google Assistant will be completely deactivated, including:

  • πŸ”Έ Voice activation (OK, Google").
  • πŸ”Έ Reaction to pressing the Home button.
  • πŸ”Έ Background processes (savings up to 5–7% of battery life).

πŸ’‘

If the assistant reappears after the reboot, repeat the command adb shell pm disable-user – sometimes MIUI automatically restores Google services after updates.

Method 4: Blocking through button settings (for MIUI 14/15)

The latest versions of MIUI have the ability to reassign the Home button, allowing you to disable the Google Assistant call without complex manipulations, which works on Xiaomi 12/13/14, Redmi Note 11/12 and POCO F4/F5.

Instructions:

  1. Go to Settings β†’ System β†’ Gestures (or buttons and gestures in older versions).
  2. Select the Home button (or Navigation buttons if you use the virtual bar).
  3. Find the item Press the Home button and tap it.
  4. In the action list, select No Action or Open Menu (instead of Google Assistant).
  5. Save the changes.

Now, pressing the Home button will not call the assistant, but voice activation (OK, Google) will remain active, and must be disabled separately through Google’s settings (see Method 1).

⚠️ Note: On some devices (POCO X3 Pro, Redmi 10) after resetting or updating MIUI The action of the Home button returns to factory values. To avoid this, back up the settings in Settings β†’ Additionally. β†’ Backup.

Method 5: Complete removal via Magisk (for root users)

If you have root rights (e.g., through Magisk), you can permanently remove the system components of Google Assistant, a method that is suitable for users who are willing to sacrifice the warranty for the sake of full control of the device.

What needs to be done:

  1. Install Magisk Manager and get root access (see instructions for your Xiaomi model on 4PDA or XDA).
  2. Download the Universal GMS Doze module, which blocks background activity of all Google services.
  3. Activate the module in Magisk and restart the phone.
  4. Remove or freeze the following packages via Titanium Backup (or App Systemizer): com.google.android.googlequicksearchbox (main assistant package), com.google.android.as (voice command service), com.google.android.apps.googleassistant (additional components).

Google Assistant will be removed from the device and:

  • πŸ“‰ Battery consumption on background processes will disappear (up to 10% savings).
  • πŸ”‡ Voice commands and gestures will stop working.
  • πŸ”§ Some features (like Google Lens in the camera) may require manual adjustment.
What happens if you delete Google Assistant through root?
The assistant will be gone forever, but some apps (like Google Photos or YouTube) may be able to show errors when trying to use voice search, and features like Continue on TV or Smart Home via Google Home will stop working, and the assistant can only be restored by re-installing packages through ADB or resetting settings.

How to prevent re-activation after updates?

Even after a successful shutdown, Google Assistant may reappear after:

  • πŸ”„ Updates MIUI (monthly security patches).
  • πŸ”„ Auto Updates to Google Play Services or Google App.
  • πŸ”„ Resetting settings to factory.

To avoid this:

  1. Turn off auto-updates for Google and Google Play Services: Open Play Market β†’ click on avatar β†’ Settings β†’ App Auto-Update. Choose Do Not Update Automatically.

Freeze the applications

App Freezer

root

Shizuku

  • Freeze com.google.android.googlequicksearchbox and com.google.android.as.
  • Use a firewall (such as NetGuard or AFWall+) to block internet access for Google App.
  • Before updating MIUI, back up your system via adb backup or TWRP to quickly restore your settings.

Will Xiao AI (Chinese Assistant) work after Google Assistant is turned off?
Yes, Xiao AI (or Mi AI) is a separate service from Xiaomi, not associated with Google Assistant. It can be used in parallel or instead of Google Assistant. To activate Xiao AI, go to Settings β†’ Special Features β†’ Xiao AI (not available on all models).
Will the resets bring back Google Assistant?
Yes, after a hard reset, all system applications, including Google Assistant, will recover. To avoid this: Immediately after the reset, repeat Method 1 or Method 3. Back up your settings through MIUI Backup (but don't restore system applications!).
Can I return Google Assistant after I delete it completely through ADB/Magisk?
Yes, but the process depends on the method of removal: ADB-command (pm uninstall), run: adb shell cmd package install-existing com.google.android.googlequicksearchbox If deleted via Magisk, restore packets from backup or reflash GApps (e.g. via NikGApps).