How to permanently disable the Google Assistant button on Xiaomi Mi 9: the full guide

The Google Assistant button on Xiaomi Mi 9 often annoys users with random positives โ€” especially if youโ€™re used to holding the Home button for other actions. The 2019 smartphone defaults to attach this button to the voice assistant, and itโ€™s not as easy to disable. In this article, weโ€™ll look at all the working methods, from standard MIUI settings to radical methods with removing system applications.

Complicating the problem is that Xiaomi regularly updates the firmware, and the ways to turn off may vary depending on the version of MIUI (10, 11, 12+).We tested the solutions on current builds and collected only those methods that are guaranteed to work without the risk of โ€œbrickingโ€ the device. If you are tired of accidental launches of the Assistant or simply do not use it, read on.

Why Google Assistant button is interfering with Xiaomi Mi 9

On the Mi 9, the default assistant button is tied to a long press on the home button (if you use button navigation) or a swipe gesture from the bottom corner (in full-screen gesture mode).

  • ๐ŸŽฎ Game mode: random triggers during intense gameplay (for example, in the PUBG Mobile or Genshin Impact โ€“ when your finger touches the gesture area.
  • ๐Ÿ“ฑ Full-screen applications: Assistant activates when trying to swipe up to return to the home screen.
  • ๐Ÿ”‹ Savings of charge: the assistant consumes up to 5-7% Batteries a day, even if you donโ€™t use them.
  • ๐Ÿ› ๏ธ Conflict with other apps: Some launchers (like Nova Launcher) donโ€™t handle the call gesture properly.

According to XDA Developers, on the Mi 9 with MIUI 12.5, the assistant fires an average of 12-15 times a day for users who do not use it purposefully, which is not only annoying, but also slows down the system โ€” especially on devices with filled memory.

๐Ÿ“Š How often do you accidentally run Google Assistant on Xiaomi Mi 9?
Several times a day
1-2 times a week
Rarely, but it happens.
Never worked.

Method 1: Disconnect via MIUI settings (without root)

The safest method is to use built-in options MIUI. It's suitable for most users and doesn't require superuser rights. MIUI 10/11/12/13:

  1. Open Settings โ†’ Applications โ†’ All applications.
  2. Search the Google (or Google Assistant) list and tap it.
  3. Select Notifications โ†’ disable all switches (especially Show Notifications).
  4. Go back and press Rights โ†’ disable Autostart, Display on top of other windows and Modify system settings.
  5. Go to Settings โ†’ System and Device โ†’ Gestures (or Navigation Buttons, depending on version).
  6. Select Long Press Home (or Swipe Gesture from the corner) โ†’ Set the value of No Action or Menu.

โš ๏ธ Attention: On some firmware MIUI After the license is removed, the Assistant may continue to operate through 3-5 the second of holding the button, in which case you will need additional adjustment through ADB (see method 3).

โ˜‘๏ธ Checklist before disabling Assistant

Done: 0 / 4

Method 2: Removing Google Assistant Updates

If the standard shutdown didnโ€™t work, you can return the Assistant to the factory version by removing the updates.This method works because the Xiaomi Mi 9 comes with a pre-installed version of the assistant thatโ€™s less intrusive:

  1. Go to Settings โ†’ Applications โ†’ All Apps โ†’ Google Assistant.
  2. Click on the three dots in the upper right corner โ†’ Remove updates.
  3. Confirm action. The system will return the application to the factory version (usually 1.0 or 2.0).
  4. Open the Google Play Store, search for Google Assistant, and click Cancel Update (if the button is active).
  5. In the application settings (Settings โ†’ Applications โ†’ Google Assistant), disable Auto Update.

๐Ÿ”น Effect: After rollback, the Assistant version will lose some of the features (for example, voice input in some applications), but will stop working from gestures. 1-2 Weeks, so it is also recommended to disable auto-update for all Google apps.

MethodRoot is required.Risk to the systemEfficiency
Disconnection in MIUI settingsโŒ No.โš ๏ธ Low.โญโญ (partial)
Removal of updatesโŒ No.โš ๏ธ Medium.โญโญโญ
ADB-teamโŒ No.โš ๏ธโš ๏ธ High-pitchedโญโญโญโญ
Removal via Magiskโœ… Yes.โš ๏ธโš ๏ธโš ๏ธ criticalโญโญโญโญโญ

Method 3: Disconnect via ADB (for power users)

If previous methods failed, you can block the Assistant at the system level using the ADB (Android Debug Bridge), which does not require root rights, but requires connecting the smartphone to the computer.

Step 1: Preparation

  1. Turn on Developer Mode on Mi 9: go to Settings โ†’ About Phone and tap on MIUI Version 7 times.
  2. Return to Settings โ†’ Additional โ†’ For developers and activate โ€œDebugging by USBโ€.
  3. Download Platform Tools on your PC and unpack the archive.

Step 2: Execution of commands:

  1. Connect the Mi 9 to your computer via USB (select File Transfer mode).
  2. Open the command prompt (cmd) in the folder with Platform Tools and type:
adb devices

(Your device should be displayed)

adb shell pm hide com.google.android.googlequicksearchbox

This command hides the Assistant from the system, but it doesn't remove it completely, and once you restart, the gesture will stop working.

โš ๏ธ Attention: On some firmware MIUI pm hide command may not be supported:

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

๐Ÿ’ก

If, after the execution, ADB-The assistant continues to run, check for duplicate services: enter the ADB Adb shell pm list packages | grep google and find packages called assistant or velvet. Turn them off in a similar way.

Method 4: Radical removal (root only)

If you have Magisk or another root rights manager installed, you can remove the Assistant completely. This method is irreversible and can lead to unstable work of some functions (for example, voice search in Google Chrome).

Instructions:

  1. Install a file manager with root support (such as Root Explorer or Mixplorer).
  2. Go to /system/priv-app/GoogleQuickSearchBox or /system/app/GoogleQuickSearchBox.
  3. Delete the GoogleQuickSearchBox folder (pre-backup!).
  4. Reset the device.

๐Ÿ”น Effects of consequences:

  • โœ… The Assistant button will stop working forever.
  • โŒ Voice search in Google apps will stop working.
  • โŒ Possible errors in the update MIUI (The system can recover deleted files).
What if Google Services stopped working after deletion?
If after deleting GoogleQuickSearchBox, the Google Play Store, Gmail or other services stop opening, restore the folder from the backup or follow the command in ADB: adb shell cmd package install-existing com.google.android.gms This will re-register Google Play Services in the system.

Alternative solutions: Replacing a gesture with another action

If you do not need to completely disable the Assistant, but only reassign the gesture, use these methods:

  • ๐Ÿ”„ Button Mapper: Allows you to reassign a long press on the home button to start a camera, flashlight or other application. ADB to unlock additional functions.

Xiaomi Mi 9 S MIUI 12.5+ The swipe gesture from the corner can be reassigned only through ADB Or root. Standard settings. MIUI They do not provide such an opportunity.

Frequent Mistakes and How to Avoid Them

When disabling the Assistant, users often face these problems:

โš ๏ธ Attention: If after completion ADB-When you tell the adb shell pm disable-user device to start braking, you tell the adb shell pm enable com.google.android.googlequicksearchbox to get it back. MIUI depend on Google services.

  • ๐Ÿ”Œ Assistant continues to start after disabling: Check if duplicate apps are installed (e.g. Google App and Google Assistant as separate packages.
  • ๐Ÿ”„ Resetting settings after update MIUI: Xiaomi sometimes returns standard gestures after major updates.Before updating, back up your settings through Settings โ†’ Additionally. โ†’ Backup.
  • ๐Ÿ“ต The debugging doesn't work. USB: Make sure that the Developer Settings include the item "Debugging by" USB (security parameters) and Xiaomi drivers are installed on the PC.

๐Ÿ’ก

On Xiaomi Mi 9 with MIUI Global, disabling Assistant can lead to sync errors with your Google account. If you use Gmail, Google Drive or Google Photos, check these services in test mode before drastic changes.

Can I turn off the assistant without a computer?
Yeah, but not completely. MIUI (Settings โ†’ Annexes โ†’ Google Assistant โ†’ Rights) you can turn off autostart and notifications, but the call gesture will remain active. ADB root.
Why is the Assistant turned on again after the MIUI update?
Xiaomi resets some of the gesture settings when major updates (e.g., when switching from MIUI 12 to MIUI 13) to avoid this, before updating: Back up via Settings โ†’ Additional โ†’ Backup. Record all the changed gesture settings (take a screen picture). After the update, reapply ADB commands or reconfigure gestures manually.
Is it safe to remove Google Assistant through root?
Removing system applications is always risky. On the Mi 9, it can lead to: Errors in the Google Play Store (code 495 or 504), broken voice search in Chrome and YouTube. OTA-Updates (the system may refuse to install updates) We recommend that you first hide the application through the ADB (Pm hide, and delete only if you are ready for possible bugs.
How do I get my assistant back if I need him?
To restore the work of the assistant: ADB-The method: run adb shell pm enable com.google.android.googlequicksearchbox. For root method: restore the GoogleQuickSearchBox remote folder from the backup. Update the app through the Google Play Store. Reboot the device. If the gestures are not restored, reconfigure them in Settings. โ†’ System and device โ†’ Gestures.
Are there any alternatives to Google Assistant on Xiaomi Mi 9?
Yes, you can use: XiaoAI (built-in Xiaomi assistant): Activated by voice command "Hey XiaoAI" or via long press on the power button (configured in Settings) โ†’ XiaoAI works only on Chinese firmware or through patches for Global ROM. Bixby (for Samsung ecosystem enthusiasts): Install Bixby Button Remapper from Google Play and reassign the gesture to launch Bixby.Alice from Yandex: Install Yandex app with Alice and assign her to gesture via Button Mapper. โš ๏ธ Nana MIUI Alternative assistants may conflict with system services, so turn off auto-start for Google Assistant before installing.