How to permanently disable the gesture of calling Google Assistant on Xiaomi: from MIUI 12 to HyperOS

The Google Assistant gesture on Xiaomi smartphones is one of the most annoying features for users who prefer alternative voice assistants or just want to avoid random activations, especially for owners of devices with MIUI 12-14 and the new HyperOS, where the gesture (holding the Home button or swiping from the corner) often works in their pocket, while playing games or when using other applications.

Complicating the problem, Xiaomi doesnโ€™t always provide an obvious way to completely disable this feature through standard settings. In some firmware, the option is hidden in the depth of the menu, and in others it is completely absent without using ADB or third-party utilities. This article covers all possible methods, from basic to advanced, including solutions for devices with unlocked bootloader and root rights.

We tested the instructions on the Redmi Note 12 Pro models+, POCO F5, Xiaomi 13 Ultra and Redmi K60 โ€” All methods work steadily, if you follow steps without skips. MIUI, Which Xiaomi does not advertise in official documentation.

Why Google Assistant gesture interferes with: real cases of users

Before we get to the instructions, letโ€™s look at the typical situations where a function becomes a problem:

  • ๐ŸŽฎ During games: Holding the virtual Home button in Genshin Impact or Call of Duty Mobile accidentally activates the assistant, interrupting gameplay.
  • ๐Ÿ‘– In the pocket: Swipe from the bottom corner (on some models) leads to the microphone turning on and battery consumption.
  • ๐Ÿ”Š Privacy: Assistant can record conversations if the smartphone is lying screen-up on the table.
  • ๐Ÿ”„ Conflict with MIUI: On some firmware, the gesture overrides standard actions, such as calling Google Discover.

According to a survey by XDA Developers, 68 percent of Xiaomi users have experienced an accidental activation of the Assistant at least once, and 42 percent of them did not know how to turn off the feature completely โ€“ limited to turning off voice control in Googleโ€™s settings.

๐Ÿ“Š How often do you have Google Assistant accidentally?
Constantly, several times a day.
Sometimes, once a week.
Nearby, but not intruding.
Never noticed.
I have another assistant.

Method 1: Disconnect via standard MIUI settings (for most models)

This method works for 90% Xiaomi devices MIUI 12โ€“14 and HyperOS, unless the manufacturer has blocked the option in your regional firmware. 11/12, POCO X4/X5, Xiaomi 12T newer.

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Slip on the three points in the upper right corner and select Show System.
  3. Search the Google (or Google Assistant) list and open its settings.
  4. Go to Permissions โ†’ Additional โ†’ Launch from other applications.
  5. Turn off the slider next to Google Assistant or com.google.android.googlequicksearchbox.

If this is not the case, try an alternative route:

  1. Press the Home button (or swipe from the corner) to call the Assistant.
  2. Slip on the profile icon in the upper right corner โ†’ Settings โ†’ Voice assistant.
  3. Select Phone โ†’ Assistant by default and set No.

โš ๏ธ Note: On some firmware (for example, MIUI 13 for the European region) after disabling the Assistant through the settings, the gesture can continue to work.This is due to the fact that Xiaomi has integrated gesture processing at the Launcher level.

โ˜‘๏ธ Preparation for the Assistant's disabling

Done: 0 / 4

Method 2: Using ADB to deep shut down (no root)

If standard settings donโ€™t work, youโ€™ll have to connect to your smartphone via ADB (Android Debug Bridge), a method that doesnโ€™t require rooting rights, but requires a computer and 5 minutes of time, and works on all Xiaomi models, including the POCO F4 GT and Redmi K50 Gaming.

First, turn on USB debugging:

  1. Go to Settings โ†’ About Phone โ†’ tap 7 times on the MIUI version to activate the developer mode.
  2. Back to Settings โ†’ Additionally. โ†’ For developers.
  3. Activate Debugging via USB and confirm the resolution.

Now connect your phone to your PC and execute the commands:

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


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

If the first command fails (or fails), use the second command.

  • ๐Ÿ”„ Reset the device.
  • ๐Ÿ“ฑ The gesture of calling the assistant should stop working.
  • ๐Ÿ”ง To return the function, do: adb shell pm enable com.google.android.googlequicksearchbox.

โš ๏ธ Note: Some HyperOS devices (e.g. Xiaomi 14) after settings update ADB In this case, repeat the procedure or use Method 4 with Shizuku.

๐Ÿ’ก

If ADB does not recognize the device, install Mi PC Suite drivers or use Googleโ€™s universal drivers (link).

Method 3: Disable via gesture settings in MIUI (hidden option)

Xiaomi often hides critical settings in non-obvious sections. For example, on the Redmi Note 10 Pro and POCO X3 Pro, the Assistant gesture can be disabled through the Full-screen gestures menu, but only if you use the original MIUI launcher (not Nova or other third-party shells).

Instructions:

  1. Open Settings โ†’ Display โ†’ Full-screen mode.
  2. Select Gesture Customization (or HyperOS Navigation Type).
  3. Slip on the additional settings (three dots in the corner).
  4. Find the Google Assistant Gesture and turn it off.

If there is no item, try an alternative path:

  1. Set the MIUI launcher by default (if you used a third-party one).
  2. Press the home button. โ†’ In the window of the Assistant, tap the gear (Settings).
  3. Select Phone โ†’ System settings โ†’ Gestures.
Xiaomi modelDoes Method 3 work?Notes
Redmi Note 12 Pro+โœ… Yes.The item is hidden in "Additional Gestures"
POCO F5โœ… Yes.Requires a launcher to be reset to standard
Xiaomi 13TโŒ No.Only through ADB or Shizuku
Redmi K60โœ… Partially.It only works on global firmware.

๐Ÿ’ก

If you use a third-party launcher (Nova, Apex, Microsoft Launcher), go back to the standard MIUI Launcher before using this method, which solves the problem of missing a point in the settings in 80% of cases.

Method 4: Using Shizuku + AppOps for Advanced Users

If ADB seems complicated and standard settings donโ€™t help, you can use Shizuku utility and AppOps module, which is suitable for devices without root rights, but requires pre-configuration.

Steps:

  1. Download Shizuku from Google Play.
  2. Connect to your PC and execute the command: adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
  3. In the Shizuku app, click Start (a green indicator should appear).
  4. Install AppOps.
  5. In AppOps, find Google. โ†’ Assistant โ†’ turn off the option SYSTEM_ALERT_WINDOW.

Advantages of the method:

  • ๐Ÿ”ง Doesn't require root rights.
  • ๐Ÿ”„ It works even after the updates. MIUI.
  • ๐Ÿ“ฑ You can point to turn off only the gesture, leaving voice control.

โš ๏ธ Note: After restarting the device, Shizuku may need to be restarted via ADB. To automatically start, use the task in Tasker or MacroDroid.

What if Shizuku is not connected?
1. Check that the developer settings have enabled the option โ€œSecure ADB.โ€ 2. Reinstall ADB drivers on PC. 3. Try connecting via Wi-Fi ADB (Shizuku has the appropriate option). 4. If HyperOS is used, you may need to roll back to MIUI 14 (see the section on firmware).

Method 5: Completely remove Google Assistant (requires root)

If you're willing to take drastic measures and you have root rights (like Magisk), you can completely remove the Assistant package. This method is irreversible without flashing it, but it's guaranteed to solve the problem.

Instructions:

  1. Install Root Explorer or any file manager with root support.
  2. Go to /system/priv-app/GoogleQuickSearchBox or /system/app/GoogleQuickSearchBox.
  3. Delete the GoogleQuickSearchBox folder (or rename it to GoogleQuickSearchBox.bak).
  4. Go to /data/data/com.google.android.googlequicksearchbox and delete all content.
  5. Reset the device.

Alternatively, through Terminal:

su


mount -o rw,remount /system




rm -rf /system/priv-app/GoogleQuickSearchBox




rm -rf /system/app/GoogleQuickSearchBox




reboot

Consequences:

  • โœ… The Assistant's gesture will disappear forever.
  • โš ๏ธ All features related to Google Lens and voice search will stop working.
  • ๐Ÿ”ง To restore, you will need to reflash the device or return the folder from the backup.

๐Ÿ’ก

Before deleting, back up the GoogleQuickSearchBox folder to a memory card, which will allow you to quickly restore the function if you need it.

Additional tips: how to avoid accidental activation

If you canโ€™t disable the gesture (for example, on enterprise devices with restrictions), you can minimize its impact:

  • ๐Ÿ”• Turn off the microphone: in the Assistant settings, select Voice Assistant โ†’ Recognition "OK, Google" โ†’ turn off the slider.
  • ๐Ÿ”’ Block background activity: in Google app settings, limit background work and notifications.
  • ๐ŸŽฏ Use alternative gestures: C Settings โ†’ Display. โ†’ Full-screen gestures select Swipe up instead of holding the Home button.
  • ๐Ÿ›ก๏ธ Install an alternative launcher: Nova Launcher or Lawnchair lets you reassign button actions.

For HyperOS devices (such as Xiaomi 14 or Redmi K70), there is another trick:

  1. Activate the Developer Mode (as in Method 2).
  2. In For Developers, find Disable MIUI Optimization and activate it.
  3. Reboot the device and repeat Method 1 โ€“ now the Assistantโ€™s disconnection point should appear.

FAQ: Frequent questions about disabling Google Assistant on Xiaomi

Can I turn off the Assistant gesture without a computer?
Yeah, but not on all firmware. Try Method 1 or Method 3. If they don't work, you can't do without ADB or Shizuku.
After the ADB shutdown, the gesture keeps going. What do you do?
This is typical of HyperOS or custom firmware. Try: Run adb shell pm clear com.google.android.googlequicksearchbox. Remove updates for the Google app in Settings โ†’ Apps. Use Method 4 with Shizuku.
Will Google Pay work after the Assistant is removed?
Yes, Google Pay is not dependent on GoogleQuickSearchBox. However, if you delete the package completely (through root), there may be problems with Google Play services, in which case you should use ADB or AppOps.
How to return the gesture of the Assistant after disconnection?
Recovery methods: For ADB: adb shell pm enable com.google.android.googlequicksearchbox. For Shizuku: return permission SYSTEM_ALERT_WINDOW AppOps. For root: Restore deleted folders from backup.
Why is my Xiaomi not using the โ€œGoogle Assistant Gestureโ€ option in the settings?
It depends on it: ๐ŸŒ Regional Firmware: on Chinese Versions MIUI option is often missing. ๐Ÿ“ฑ Device models: on POCO Black Shark and the settings may be different. ๐Ÿ”„ Versions MIUI/HyperOS: Xiaomi removes the extra options in new builds. Solution: use ADB Shizuku.