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.
- Go to Settings β Applications β Application Management.
- In the search bar, type in Google and select Google Assistant (or Google App).
- Press Disable (if the button is inactive, tap Stop first).
- Return to Settings β System β Gestures and turn off the Google Assistant option for the Home button (or swipe gesture from the corner).
- 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).
- Go to Settings β Applications β Application Management β Google.
- Click on the three dots in the top right corner and select Remove Updates.
- Return to the Google app menu and click Storage β Clear cache β Clear data.
- Reset the device.
- 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.
- Install a file manager (e.g., Mi File Manager)
- Go to /system/priv-app/Velvet or /system/app/GoogleAssistant.
- 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:
- Go to Settings β About Phone β MIUI version and tap 7 times until the message You became a developer appears.
- 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.googlequicksearchboxIf 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.googleassistantAfter 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):
- Go to the Mi Unlock website and download the Mi Unlock Tool utility;
- Link your Mi Account to your device in Settings β Xiaomi account;
- 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.googleassistantFor 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.googleassistantThen make it an executable:
chmod 755 /data/local/userinit.d/disable_assistant.sh| Xiaomi model | Support for root | Risk of blocking the loader | Alternative method |
|---|---|---|---|
| Redmi Note 10/11/12 | β Yes. | Low. | ADB + Magisk |
| POCO F3/F4/F5 | β Yes. | Medium. | Custom firmware |
| Xiaomi 12/13/14 | β οΈ Partially. | High-pitched | Disconnection 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?
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):
- Unlock the bootloader (see section 4);
- Download the firmware for your model from the LineageOS website;
- Install custom recavers TWRP or OrangeFox;
- Do a full reset (Wipe β Advanced Wipe β Dalvik, System, Data, Cache)
- 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.
- 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.gmsThis 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:
- Repeat the steps in Section 3 (ADB)
- Check if new packages have appeared: adb shell pm list packages | grep google
- 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).