How to permanently disable Google Assistant on Xiaomi Mi 9: 5 working methods

Xiaomi Mi 9 is one of the brand’s most popular flagships, but many users are faced with the intrusive work of Google Assistant.The voice assistant is activated by random taps, eats up the battery and collects data about your actions. If you want to turn it off completely, this article will help you do it correctly, without risk to the system.

We'll look at all the options available, from standard settings to deep changes through ADB and uninstall updates. It's important to understand that some methods require developer rights or even unlock the bootloader, so before you start, evaluate your technical skills and choose the right option.

We should warn you right away: on some MIUI firmware (especially global ones), Google Assistant is so deeply integrated that its complete removal can lead to disruptions in other Google services, in such cases we recommend limiting voice control and background activity to disabling.

Why does Google Assistant work on Xiaomi Mi 9, even if you don’t use it?

The Mi 9 (the cepheus model) has Google services (GMS) pre-installed, which are automatically updated via Google Play, including the Google App, which is responsible for the Assistant's work, and even if you've never activated the voice assistant, it can:

  • πŸ”‹ Battery discharge – background processes com.google.android.googlequicksearchbox consume up to 5-7% day-load.
  • 🎀 Accidentally activate – pressing the Home button or gestures can trigger listening.
  • πŸ“‘ Send data – Assistant synchronizes your search history with your Google account.
  • πŸ”„ Update forced – even after disconnecting, new versions can return functionality.

In addition, on the Mi 9 with MIUI 12/13/14 firmware, Google Assistant can conflict with the brand assistant XiaoAI, which leads to a freeze in the interface. If you do not use voice commands, it makes sense to turn off unnecessary service.

πŸ“Š Have you ever used Google Assistant on Xiaomi?
Yeah, regularly.
I tried it, but it didn't work out.
No, it just gets in the way.
I don't know what it is.

Method 1: Disconnect via standard MIUI settings (without root)

The easiest way is to use the built-in system options, which is good if you need to turn off voice activation and background work, but not remove the Assistant completely. MIUI 12.5+:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. In the search bar, type in Google and select the Google app (the icon with the letter β€œG”).
  3. Go to Permits and turn off: 🎀 Microphone - Prohibition of listening. πŸ“ Location – The Assistant will not use geodata. πŸ“± Auto Start – prevents work in the background.

Stop it.

Shut down.

Settings β†’ System and device β†’ Gestures β†’ Home button

Google Assistant

This method doesn't remove the Assistant, but it significantly reduces its activity, and if you reset the settings after you restart the device, repeat the steps or move to more radical ways.

β˜‘οΈ Preparing to disable Google Assistant

Done: 0 / 4

Method 2: Remove Google App Updates (Reset to the factory version)

Often, problems begin after an automatic update to the Google app, and you can return it to the factory version without root rights, but you will need to disable auto-updates:

  1. Go to Settings β†’ Applications β†’ Application Management β†’ Google.
  2. Click on the three dots in the top right corner and select Remove Updates.
  3. Confirm action. The system will return the app to the version preinstalled on Mi 9.
  4. Open Google Play, search for the Google app and click on three dots in its card β†’ Disable Auto Update.

⚠️ Attention: On some firmware MIUI After removing updates, the system can automatically restore them through Google Play Services. To avoid this, turn off the Internet before taking steps.

Method 3: Disconnect via ADB (for power users)

If the standard methods didn't work, you can use Android Debug Bridge (ADB), which doesn't require root, but you need developer rights and a computer.

  1. Activate Developer Mode: Go to Settings β†’ About Phone. Click 7 times on MIUI until you become a developer.

USB debugging

Settings β†’ Additional β†’ For Developers

Mi 9

ADB

adb shell


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

This command removes the Assistant for the current user (--user 0), without affecting system files.

If the team fails (failure error) [DELETE_FAILED_INTERNAL_ERROR]), Try an alternative option:

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

The effect is the same: the assistant disappears from the interface, but its files remain in the system.

adb shell pm enable com.google.android.googlequicksearchbox
What if the ADB can’t see the device?
1. Check if the debugging is included USB developer-setting. 2. Install official Xiaomi drivers from the site en.miui.com/a-233.html. 3. Try another one. USB-cable (preferably original). 4. Restart your phone and PC. 5. In the command line, enter adb devices – if the device is displayed as β€œunauthorized”, confirm access on the phone screen.

Method 4: Complete removal via TWRP (root required)

To completely remove Google Assistant, you will need:

  • πŸ”“ Unlocked bootloader (bootloader).
  • πŸ› οΈ Established custom Recovery (e.g, TWRP).
  • πŸ“¦ Backup of data (deleting system files may cause failures).

Instructions:

  1. Boot to TWRP (hold Power + Volume up when turned on).
  2. Go to Advanced β†’ File Manager.
  3. Delete the following files and folders: /system/priv-app/GoogleQuickSearchBox/system/app/GoogleQuickSearchBox (if any) /data/app/com.google.android.googlequicksearchbox-* (all folders with such a prefix)

Wipe β†’ Cache

Method of disconnectionDo you need root rights?ReversibilityRisk to the systemEfficiency
Standard settings❌ No.βœ… Completely.❌ No.⚠️ Partial
Removal of updates❌ No.βœ… Yes.❌ No.βœ… Tall.
ADB-team❌ No.βœ… Yes.⚠️ Low.βœ…βœ… Very high.
Removal via TWRPβœ… Yes.❌ Partially (needs backup)⚠️⚠️ Medium.βœ…βœ…βœ… Complete removal

⚠️ Note: Delete system files through TWRP This can lead to the loss of functionality of other Google services, such as Google Pay or YouTube. If you are not sure about your actions, use methods without rooting.

Method 5: Use of third-party utilities (e.g. App Inspector)

If you need to pinpoint the Assist components without making deep changes to the system, you can use applications like App Inspector or Package Disabler.

  • πŸ” View all Google App activities and services.
  • βš™οΈ Disable individual components (e.g., voice search only).
  • πŸ“Š Monitoring resource consumption.

Example of the Package Disabler:

  1. Install the app from Google Play.
  2. Give it ADB rights (instructions will appear at the first start).
  3. Find the list at com.google.android.googlequicksearchbox.
  4. Disable the following components: com.google.android.apps.gsa.staticplugins.opa.OpaActivity. com.google.android.apps.gsa.searchwidget.SearchWidgetProvider. com.google.android.apps.gsa.staticplugins.assistant.AssistantActivity (Assistant interface).

The advantage of this method is flexibility: you can only disable those features that interfere, leaving the other Google services to work.

πŸ’‘

Before using third-party utilities, check reviews and rankings on Google Play.Some applications to disable system components may contain malicious code or require unnecessary permissions.

What if Google Assistant is back after the update?

Even after a successful shutdown, Google Play Services can restore Assistant when it updates.

  1. Turn off auto-update for Google app: Open Google Play β†’ find Google β†’ three dots β†’ Turn off auto-update.

Titanium Backup

  • Install Titanium Backup from Google Play.
  • Find Google in the list of apps and select Freeze.
  • Use ADB to block updates: adb shell pm hide com.google.android.googlequicksearchbox This command hides the app from the update system.
Will XiaoAI (branded Xiaomi assistant) work after Google Assistant is turned off?
Yes, XiaoAI uses its own algorithms and is independent of Google services, and after a competitor is disabled, it can work more stable, so to activate XiaoAI, hold the Power button and say a command (for example, "Switch on the flashlight").
Can I disable the Assistant only for a specific user (if there are several accounts on the phone)?
Yes, with help. ADB. The pm disable-user command --user 0 com.google.android.googlequicksearchbox disables the app only for the current user (--user 0). For other profiles, Assistant will remain active. To apply the changes to all users, use: pm disable-user com.google.android.googlequicksearchbox But remember: this can affect the performance of shared services.
How to check if Google Assistant is disabled?
There are a number of ways: πŸ” Check the list of running processes through Settings β†’ Annexes β†’ Application management β†’ Google β†’ Memory. If the Assistant is disabled, there should be no active background tasks. 🎀 Try holding the Home button – if the Assistant doesn’t start, it’s deactivated. πŸ“Š Use the app. CPU Monitor or BetterBatteryStats to track com.google.android.googlequicksearchbox activity.