How to Remove Google Assistant from the Home button to Xiaomi: The Complete Guide

The Home button on Xiaomi smartphones by default launches Google Assistant, a voice assistant that doesn’t seem convenient to all users. Many prefer to use this button to quickly return to the home screen or run other features, such as Mi AI or third-party apps. Unfortunately, MIUI does not always provide an obvious way to disable this binding through standard settings, especially on newer versions of firmware.

In this article, we’ll break down 5 proven methods to remove Google Assistant from the Home button on Xiaomi, including:

  • πŸ”§ Settings MIUI (for some versions)
  • πŸ“± Use of the ADB (universal)
  • πŸ› οΈ Editing system files (for advanced ones)
  • πŸ”„ Alternative launchers
  • πŸ“² Third-party applications for button reassignment

Each method is suitable for different versions of MIUI (12 to 14) and smartphone models - from Redmi Note 10 to Xiaomi 13 Ultra. Important: some methods require unlocking the bootloader or root rights, which can affect the warranty.

πŸ“Š What method to disable Google Assistant you have tried?
Through MIUI settings
With ADB
Used a third-party launcher
I tried to edit the system files.
I haven't tried it yet.

Why is Google Assistant tied to Xiaomi’s Home button?

With MIUI 10, Xiaomi has begun to actively integrate Google services into its smartphones, especially on global firmware versions.

  • 🀝 Agreements with Google for pre-installation of services (GMS).
  • πŸ“ˆ Increasing the relevance of smartphones to Western markets.
  • πŸ”„ Trying to unify the experience across devices.

However, for many Google users, Assistant is not necessary, especially if they prefer:

  • πŸ—£οΈ Mi AI (Xiaomi's built-in assistant).
  • ⚑ Quick return to the main screen without delay.
  • 🎯 Reassigning a button to other actions (for example, starting a camera or flashlight).

In addition, Google Assistant consumes additional resources – from 50-150 MB of RAM in the background, which is critical for low-end models like Redmi 9A or Poco M3.

⚠️ Note: Some models (e.g. Xiaomi) 12T or Redmi K50) post-update MIUI 14 standard shutdown through settings may not work properly. ADB alternative methods.

Method 1: Disconnect via MIUI settings (for some versions)

The easiest way to do this is to try to disable Google Assistant through the standard settings.

  • πŸ“± MIUI 12.5 and below (global versions).
  • πŸ“± Some firmware. MIUI 13/14 Chinese models (e.g. Xiaomi) 11 cross-referenced).

Instructions:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Click on the three dots in the top right corner and select Show All Apps.
  3. Search Google (or com.google.android.googlequicksearchbox).
  4. Go to Permissions and turn off the Start by default.
  5. Return to the main settings menu and select System β†’ Gestures β†’ Home button.
  6. Try reassigning the action (if the option is available).

If there is no Home Button, then your version of MIUI is blocking the change through the GUI, in which case move on to the next method.

Enable debugging over USB (Settings β†’ About Phone β†’ MIUI Version β†’ 7 times press)

Connect your phone to a PC with ADB drivers installed

Download the ADB platform (for example, from the official Google website)

Allow debugging on the phone (a request will appear when connecting)

-->

Method 2: Use of ADB (Universal Method)

If standard settings don’t work, ADB (Android Debug Bridge) is the most reliable tool to disable Google Assistant, a method that works on all versions of MIUI, including MIUI 14, but requires a connection to a computer.

Step-by-step:

  1. Install ADB Tools on your PC.
  2. Connect your smartphone to your computer and allow debugging over USB.
  3. Open the command prompt (cmd) in the folder with adb.exe.
  4. Enter the command to check the connection: Adb devices must appear serial number of your device.
  5. Run the command to disable Google Assistant: adb shell pm disable-user --user 0 com.google.android.googlequicksearchbox
  6. Reboot the phone.

After that, the Home button will work without calling an assistant. To get it back, use the command:

adb shell pm enable com.google.android.googlequicksearchbox

⚠️ Note: On some devices (e.g. Poco) F4) After disabling Google Assistant through ADB Voice search in Google App may be missing. To fix this, just reinstall Google's app from the Play Market.

πŸ’‘

If ADB does not recognize the device, try reinstalling drivers via the Mi Flash Tool or using an alternative device. USB-Also check if File Transfer is enabled (MTP) plug-in.

Method 3: Editing system files (for advanced)

If ADB didn’t help or you want to completely remove Google Assistant from your system, you can edit your system files.

  • πŸ”“ Root rights (unlocked bootloader) + Magisk).
  • πŸ“ Backup of the system (for example, through TWRP).
  • πŸ–₯️ Confident possession ADB file manager with root access (e.g. Root Explorer).

Instructions:

  1. Install Root Explorer or a similar app.
  2. Go to /system/priv-app/Velvet/Velvet.apk (this is the main Google Assistant file).
  3. Rename the file to Velvet.apk.bak (or delete it).
  4. Reset the device.

An alternative way is to disable the service via ADB with root:

adb shell


su




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

This method removes Google Assistant from the system completely, which can cause some features to fail, such as voice search on YouTube or Google Maps.

MethodDo you need root rights?ReversibilityRisks.
MIUI settings❌ No.βœ… Yes.Minimum
ADB❌ No.βœ… Yes.Medium (possible glitch with Google services)
Editing system filesβœ… Yes.⚠️ Partially (needs backup)High (risk of "bricking")

Method 4: Use of alternative launchers

If you don’t need to completely remove Google Assistant, but only reassign the Home button, you can install a third-party launcher, for example:

  • πŸš€ Nova Launcher (with gesture support).
  • 🎯 Lawnchair (lightweight launcher with button settings).
  • ⚑ Hyperion Launcher (for advanced users).

How to set up:

  1. Install the selected launcher from the Play Market.
  2. Set it with the default launcher (Settings β†’ Applications β†’ Default launcher).
  3. In the launcher settings, find the Gestures and buttons section (or similar).
  4. Reassign the action to the Home button (for example, to launch an app or return to the home screen).

Advantages of the method:

  • βœ… Does not require root rights or ADB.
  • βœ… Keeps Google Assistant for other functions.
  • βœ… Allows you to flexibly customize other gestures (e.g. swipe up for search).

⚠️ Note: Some models (e.g. Xiaomi 12 Pro) have system gestures MIUI They may conflict with the settings of the third-party launcher, in which case you have to disable the system gestures through the Settings. β†’ System system β†’ Gestures β†’ System navigation β†’ Button.

Method 5: Third-party applications for button reassignment

If previous methods do not work, you can use specialized applications to reassign buttons, such as:

  • πŸ”„ Button Mapper (no root requirement, but rights required) ADB certain functions).
  • πŸ› οΈ Custom Navigation Bar (for changing the navigation bar).
  • πŸ”§ Tasker (Advanced Automation, Including Button Reassignment).

Example of settings with Button Mapper:

  1. Install an app from the Play Market.
  2. Provide access to Special Features (Settings β†’ Special Features β†’ Button Mapper).
  3. Select the Home button in the list.
  4. Assign a new action (such as Back, Launch an application, or Open a menu).
  5. Save the settings and restart the device.

Limitations of the method:

  • ❌ Nana MIUI 14 Some applications may not work without ADB root.
  • ❌ Reassignment may be reset after system updates.
What if the Button Mapper doesn’t see the Home button?
On some devices (such as Redmi Note) 11) system buttons are blocked MIUI. In this case: 1. Connect through ADB The command is: adb shell settings put secure enabled_accessibility_services com.flar2.homebutton/com.flar2.homebutton.ButtonService 2. Reboot the phone. 3. Reconfigure the Button Mapper.

Frequent problems and their solutions

When you turn off Google Assistant, users experience common errors, and consider the most common and ways to fix them:

1.The Home button has stopped working completely

If, after disabling Google Assistant, the button stopped responding:

  • Check if the third-party launcher conflicts with the system settings.
  • Restore button settings via ADB: adb shell cmd overlay enable com.android.internal.policy.impl.PhoneWindowManager
  • If you use Button Mapper, reset your settings.

2.Google Assistant starts with a long press

On some devices (e.g. Poco X3), Google Assistant can be triggered when the Home button is held long enough to disable this:

  1. Go to Settings β†’ Applications β†’ Google β†’ Assistant β†’ Settings β†’ Phone.
  2. Turn off the Assistant option when holding the Home button.

3.After the MIUI update, the settings reset

MIUI often resets user settings after updates.

  • Backup your ADB settings: adb backup -f backup.ab -apk -obb -shared -all -system
  • Use Tasker to automatically apply settings after the update.

πŸ’‘

If voice search is lost in other apps (e.g. Chrome) after Google Assistant is disabled, install an alternative voice input application, such as Microsoft’s Voice Search or Speechnotes.

FAQ: Frequently Asked Questions

❓ Can I disable Google Assistant without a computer?
Yes, but only on some versions of MIUI (typically up to 12.5). Try: Go to Settings β†’ Apps β†’ Google β†’ Assistant β†’ Settings β†’ Phone. Turn off the Assistant option when you press the Home button. If there is no such option, you can't do without ADB or root.
❓ Will the Mi work? AI After disabling Google Assistant?
Yes, Mi AI (Xiaomi's built-in assistant) works independently of Google Assistant. To run it from the Home: Use ADB button to reassign (see Method 2). Or install Button Mapper and assign Mi AI to the button.
❓ Why Google Assistant stopped working on YouTube voice commands?
This is because YouTube uses Google Assistant built-in for voice search Solutions: Restore Google Assistant via ADB (command enable). Use alternative voice input methods (such as the Gboard keyboard).
❓ Can I reassign the Home button to launch another application?
Yes, this is the case with Nova Launcher (with the Nova Actions plugin); Tasker (to create custom actions); Button Mapper (direct reassignment); Example for Button Mapper: Select the Home button; Set the Launch Application action; Specify the desired application (for example, Camera or Flashlight).
❓ Does disabling Google Assistant affect other Google services?
Partially. Google Assistant Disablement May Affect You: πŸ” Voice search in Google App and Chrome. πŸ“… Reminders and alarm clocks created through the Assistant. 🎡 Voice music management (e.g. YouTube Music) will work normally for other services (Gmail, Maps, Play Market.