How to permanently disable Google Assistant on Xiaomi: the complete guide

Google’s Voice Assistant on Xiaomi smartphones often works incorrectly: it spontaneously activates, eats up battery power and collects user data. Despite MIUI’s promises of optimization, many device owners (from Redmi Note 10 to Xiaomi 14 Ultra) are faced with the fact that the assistant cannot be turned off in standard ways. In this article, 5 proven methods for completely removing Google Assistant, including hidden MIUI settings, ADB commands and solutions for rooted devices.

The problem is compounded by the fact that after MIUI 13/14/15 updates to Google, Assistant can come back even after resetting. We tested all the methods on current firmware (including HyperOS) and highlighted those that work consistently. Importantly, some methods require technical skills - if you're a beginner, start with safe options from the first two sections.

Why Google Assistant Cannot Be Disabled in Standard Ways

In the latest versions of MIUI (starting with MIUI 12.5), Google Assistant is integrated at the system level as part of Google Play services. Even if you manually uninstall the application, it will recover after a reboot or update.

  • πŸ”„ Automatic Recovery via Google Play Services – The system considers assistant a critical component;
  • πŸ“± Pre-installed software from Xiaomi that cannot be removed without superuser rights (root);
  • πŸ”’ Google’s policy requiring manufacturers to include an assistant in the firmware for certification of Google Mobile Services (GMS);
  • πŸ”„ Hidden triggers in MIUI, who restart the service after resetting or updating.

For example, on the POCO F5 with MIUI 14, users complain that the assistant is activated when holding the Home button despite turning off the settings.This is because Xiaomi does not provide full control over gestures in non-rooted devices.

⚠️ Note: If you use Xiaomi with global firmware (e.g. Redmi Note 12 Global), you can’t completely remove Google Assistant without losing Google Play functionality).

Method 1: Disconnect via MIUI settings (without root)

This method is suitable for most devices on MIUI 12-15 and HyperOS. It does not remove the assistant completely, but blocks it from running through buttons and voice commands.

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. In the search bar, type in Google and select Google Assistant (or Google App).
  3. Press Disable (if the button is inactive, tap Stop first).
  4. Return to Settings β†’ System β†’ Gestures and turn off the Google Assistant option for the Home button (or swipe gesture from the corner).
  5. Go to Settings β†’ Google β†’ Settings for Google apps β†’ Search, Assistant and Voice and turn off all switches.

On some devices (e.g. Xiaomi 13T), after this action, the assistant can still activate via the command Okay, Google, to block it:

  • πŸ”Š Go to Settings. β†’ Sound and vibration β†’ Voice assistant;
  • πŸ”• Select No in the Voice Activation section;
  • πŸ”’ Turn off the permission for Microphone from the Google app in Settings β†’ Annexes β†’ Permits.

⚠️ Note: On HyperOS devices (e.g. Xiaomi 14), the path to settings may be different. If you don't find the Voice Assistant section, search by settings (the magnifier icon at the top of the screen).

Disable Google Assistant in "Application Management"|Remove updates for the Google app"|Disable the start gestures in the system settings|Block access to the microphone|Reset the device to apply changes-->

Method 2: Remove updates and reset Google settings

If the assistant continues to work after the shutdown, the problem may be cached data or updates, which will work on 80% of Xiaomi devices (except for models with HyperOS, where some functions are blocked).

  1. Go to Settings β†’ Applications β†’ Application Management β†’ Google.
  2. Click on the three dots in the top right corner and select Remove Updates.
  3. Return to the Google app menu and click Storage β†’ Clear cache β†’ Clear data.
  4. Reset the device.
  5. After restarting, go back to Settings. β†’ Google β†’ Settings for Google Apps and Turn Off: πŸ” Web and Application Activity; 🎀 Voice search; πŸ“ Location history.

If you still see the assistant after this, check if the Google Assistant app is installed as a separate APK.

  1. Install a file manager (e.g., Mi File Manager)
  2. Go to /system/priv-app/Velvet or /system/app/GoogleAssistant.
  3. If you find Velvet.apk or GoogleAssistant.apk files, you can rename them (add.bak extension), but this requires root rights.

Through MIUI | Removed Google | Disabled through ADB | Received root and removed completely |Nothing tried-->

Method 3: Disconnect via ADB (without root)

The Android Debug Bridge (ADB) method allows you to block Google Assistant at the system level without getting root.This works on all Xiaomi devices with the bootloader unlocked (including POCO and Black Shark).

First, turn on the USB debugging:

  1. Go to Settings β†’ About Phone β†’ MIUI version and tap 7 times until the message You became a developer appears.
  2. Return to Settings β†’ Additional β†’ For developers and activate Debugging over USB.

Next, connect the phone to the PC and execute the commands:

adb shell


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




pm disable-user --user 0 com.google.android.apps.googleassistant




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

If the first command fails (mistake) DELETE_FAILED_INTERNAL_ERROR), Use an alternative option:

adb shell


pm hide com.google.android.googlequicksearchbox




pm hide com.google.android.apps.googleassistant

After you've run the commands, restart the device.

  • πŸ” When holding the Home button, no search is started;
  • 🎀 Voice command OK, Google is not working;
  • πŸ“± There is no Google Assistant in the list of applications.

⚠️ Attention: On some firmware MIUI (for example, MIUI 13.0.6 for Redmi Note 11 command ADB They can reset after the system updates, and then you have to repeat the procedure.

πŸ’‘

If ADB does not recognize the device, install Mi USB Driver drivers from Xiaomi’s official website and check the connection in Transfer files (MTP) mode.

Method 4: Complete removal with root rights

If you're ready to get root rights, this is the only way to permanently remove Google Assistant without risking it coming back.The method is suitable for devices with an unlocked bootloader and Magisk or SuperSU installed.

First, unlock the bootloader (if you haven’t already):

  1. Go to the Mi Unlock website and download the Mi Unlock Tool utility;
  2. Link your Mi Account to your device in Settings β†’ Xiaomi account;
  3. Connect your phone in Fastboot mode (click Volume Down + Power) and follow the utility's instructions.

After rooting, use Root Explorer or Magisk Module to remove:

Removal of essential components


rm -rf /system/priv-app/Velvet




rm -rf /system/app/GoogleAssistant




rm -rf /data/app/com.google.android.googlequicksearchbox*




rm -rf /data/app/com.google.android.apps.googleassistant*




Block installation via Google Play



pm block com.google.android.googlequicksearchbox




pm block com.google.android.apps.googleassistant

For reliability, create a file disable_assistant.sh file /data/local/userinit.d/ contents:

#!/system/bin/sh


pm disable com.google.android.googlequicksearchbox




pm disable com.google.android.apps.googleassistant

Then make it an executable:

chmod 755 /data/local/userinit.d/disable_assistant.sh
Xiaomi modelSupport for rootRisk of blocking the loaderAlternative method
Redmi Note 10/11/12βœ… Yes.Low.ADB + Magisk
POCO F3/F4/F5βœ… Yes.Medium.Custom firmware
Xiaomi 12/13/14⚠️ Partially.High-pitchedDisconnection through ADB
Black Shark 5/6βœ… Yes.Low.Magisk Module

⚠️ Note: On new Xiaomi devices (e.g. Xiaomi 14 Ultra), unlocking the bootloader may result in encryption blocking (unable to use banking applications!

What to do if Google Play Services stop working after deletion?
If you have stopped updating apps or errors in Google Play after you have removed Google Assistant, restore deleted APKs from a backup or install them manually through the Magisk Module Google Apps Installer. The alternative is to use MicroG instead of standard Google services, but this will require additional customization.

Method 5: Alternative firmware (without Google)

If you are willing to abandon Google services completely, you can install custom firmware without GMS. This method is suitable for advanced users and allows you to get rid of not only the Assistant, but also all components of Google.

Famous Firmware for Xiaomi without Google:

  • πŸ“± LineageOS (official support for many models);

Instructions for installation (on the example of LineageOS):

  1. Unlock the bootloader (see section 4);
  2. Download the firmware for your model from the LineageOS website;
  3. Install custom recavers TWRP or OrangeFox;
  4. Do a full reset (Wipe β†’ Advanced Wipe β†’ Dalvik, System, Data, Cache)
  5. Install firmware and GApps (if you need minimum Google services).

Advantages of this method:

  • βœ… The complete absence of Google Assistant and other unnecessary services;
  • βœ… Increased productivity and battery life;
  • βœ… Regular security updates.

Disadvantages:

  • ❌ No Google Play (you’ll need to use the Aurora Store or F-Droid);
  • ❌ Possible problems with banking applications (due to Google SafetyNet's lack of a service);
  • ❌ Technical training required.

πŸ’‘

Custom firmware is the only way to get rid of Google Assistant forever, but it is only suitable for advanced users.

What to do if Google Assistant returns after update

Even after a successful Google shutdown, the Assistant may reappear after the MIUI or Google Play Services update.

  1. Turn off the automatic update of Google Play: πŸ“± Go to Settings. β†’ Annexes β†’ Google Play Store β†’ Auto-update; πŸ”„ Choose Not to Update Automatically; πŸ”’ Turn off background activity for Google Play Services.

Block the updates through ADB:

adb shell pm block com.google.android.gms

This command will temporarily block updates to Google services, but may disrupt some apps.

Use the Magisk Module:

Install the DisableForceEncrypt or Universal GMS Doze module to limit the activity of Google services.

If the assistant is back after the MIUI update:

  1. Repeat the steps in Section 3 (ADB)
  2. Check if new packages have appeared: adb shell pm list packages | grep google
  3. If you find new packages (e.g. com.google.android.as), block them: adb shell pm disable-user --user 0 com.google.android.as

On HyperOS devices (such as Xiaomi 14), Google Assistant can be part of MIUI System, and only:

  • πŸ”§ Installation of custom firmware;
  • πŸ›‘οΈ Using Magisk to block components;
  • πŸ“΅ Complete abandonment of Google services (transition to MicroG).

FAQ: Frequent questions

Can I disable Google Assistant without root and ADB?
Yeah, but not forever, through the settings. MIUI (section 2) you can disable the triggers (home button, voice activation), but the assistant itself will remain in the system and can be activated after updates. ADB.
Why does the ADB assistant return after the shutdown?
This is due to the automatic restoration of Google services.To prevent returns: Block packets via pm block; Disable Google Play Services auto-update; Use Magisk Module to permanently lock.
Will Google Pay work after the Assistant is removed?
Yes, Google Pay is not dependent on Google Assistant, but if you delete Google Play Services or install custom firmware without GMS, Google Pay will stop working (SafetyNet required).
How to check if Google Assistant is completely removed?
Follow the commands: adb shell pm list packages | grep -i assistant adb shell pm list packages | grep -i googlequicksearchbox If the output is empty - assistant is remote. Also check: No response to OK, Google; No Google Assistant in gesture settings; Google App does not have an Assistant section.
Can I return Google Assistant after deleting?
Yes. If you removed it via ADB or root, restore packets: adb shell pm install-existing com.google.android.googlequicksearchbox adb shell pm uninstall -k --user 0 com.google.android.apps.googleassistant Or manually install APK from APKMirror.