How to permanently disable Google Assistant on Xiaomi with MIUI 12:5 proven methods

Why Xiaomi users want to get rid of Google Assistant

Owners of Xiaomi smartphones based on MIUI 12 often face a situation where Google Assistant activates spontaneously - with prolonged retention of the Home button, voice command "OK, Google" or even during a conversation - a feature designed for convenience, often annoying users due to constant battery consumption in the background (up to 15% per day on 4PDA tests), untargeted positives and collection of location data.

Complicating the problem is that MIUI 12 is deeply integrated with Google services, and standard system settings do not always allow the assistant to be completely deactivated. For example, on Redmi Note 9 Pro or Poco X3 NFC models, the Assistant can reappear after a menu shutdown after a reboot. In this article, we will analyze all the working methods from basic to radical (including ADB and changing system files), and also explain how to replace Google Assistant with Xiaomi.

Before you start, note that some methods require developer or unlocked bootloader rights. If you are not ready for experiments, use the first two methods from our instructions.

Method 1: Standard shutdown via Android settings

The safest and most obvious method is to deactivate the Assistant in the app menu, which is suitable for most Xiaomi models (including the Mi 10T, Redmi Note 8 Pro, etc.), but has a limitation: after updating the MIUI or resetting the Assistant can turn on again.

Instructions:

  1. Open the Google app (the icon with the letter "G" on a color background).
  2. Slip on the profile avatar in the upper right corner β†’ Settings.
  3. Select Google Assistant β†’ go to General section.
  4. Turn off the Google Assistant switch.
  5. Go back and select Voice Assistant β†’ Voice Match β†’ Turn off Google OK.

We further recommend:

  • πŸ” Go to Settings. β†’ Annexes β†’ Application management β†’ Google and disable auto-start.
  • πŸ“± In Gesture settings (System section) remove the long-press binding on Home to the Assistant.
  • πŸ”„ Reboot the device so that the changes take effect.

β˜‘οΈ Preparation for the Assistant's disabling

Done: 0 / 4

This works on 70% of devices, but on some firmware (e.g. MIUI 12.5 Enhanced for the European region), the Assistant can remain active in the background.

Method 2: Disconnect via MIUI settings (for Chinese firmware)

Xiaomi users with global firmware (such as Mi 11 Ultra Global) often don’t find the right menu items, because Chinese versions of MIUI 12 (such as the Redmi K30 Pro Zoom) have hidden options for managing Google’s system services.

How to turn it off:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Slip on the three points in the top corner β†’ Show all the processes.
  3. Find Google and Google Play Services in the list.
  4. For each application: Turn off AutoRun. Disable background (Battery β†’ Limit background activity) Remove Microphone, Location and Phone permissions.

πŸ’‘

If the list of applications does not contain the item "Show all processes", try to enter the "Out-Run" request in the search for settings - this will open the desired menu.

On some devices (e.g. Poco F2 Pro) after these manipulations, Assistant will stop firing on voice commands, but may remain active while holding the Home button.

  1. Go to Settings β†’ System β†’ Gestures β†’ Home button.
  2. Select Do Nothing or Last App instead of Google Assistant.

⚠️ Note: On Chinese firmware without Google services (for example, on Xiaomi Mi 10 Pro with the help of Google). MIUI China) The assistant is not there at first. If you see it, you have a global or custom firmware installed.

Method 3: Using ADB to Deep Shut Down

If standard methods don’t work, you’ll need to connect to your smartphone via Android Debug Bridge (ADB), a method that requires developer rights and works on all versions of MIUI 12/12.5, including the Xiaomi Mi 11 Lite and Redmi Note 10 Pro.

Step-by-step:

  1. Activate Developer Mode: Go to Settings β†’ About Phone. tap the MIUI Version 7 times. Return to Settings β†’ Additional β†’ For Developers and enable USB Debugging.

Xiaomi

official website

ADB Tools

Open the PowerShell window here

adb devices

(Your device should appear)

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

Once the commands are executed, the Assistant will be completely deleted for the current user (without affecting the system files).

adb shell cmd package install-existing com.google.android.googlequicksearchbox
ADB Team TeamAction.Reversibility
pm uninstall --user 0Remove the application for the current userYes (re-installation required)
pm disable-user --user 0Disable the application without deletingYes (team enable)
pm hideHiding the application from the systemYeah (root requires)

⚠️ Note: On some firmware (for example, MIUI 12.5 Stable for Poco X3 NFC) after-use ADB You may reset your Wi-Fi or Bluetooth settings. Backup your Settings before the procedure. β†’ Additionally. β†’ Backup and reset.

Method 4: Disable by editing system files (root required)

This method is suitable for advanced users who are ready to get root rights.It allows you to permanently remove the Assistant, including its system components.It works on all Xiaomi devices with MIUI 12, including Black Shark 3 and Mi Mix 3.

What you need:

  • πŸ“± Unlocked bootloader (instructions on the official website).
  • πŸ”§ Installed by Magisk or other root manager.
  • πŸ“‚ File Manager with support for root (for example, Root Explorer or Root Explorer) FX File Explorer).

Instructions:

  1. Open the file manager and go to /system/priv-app/.
  2. Find folders: Velvet (the main component of the Assistant) GoogleQuickSearchBox PrebuiltGmsCore (if any)

.bak

Velvet.bak

Reset the device.

An alternative is to use Titanium Backup (requires root) to freeze the following packages:

  • com.google.android.googlequicksearchbox
  • com.google.android.apps.googleassistant
  • com.google.android.as (Assistant Services)
What happens if you delete the Assistant's system files?
After deleting the folders Velvet and GoogleQuickSearchBox may stop working some functions of Google, for example: - Voice search in the browser Chrome - Smart text input (Gboard) - Quick commands in Google Maps However, the main services (Play Market, Gmail) will remain functional.

If after manipulations, the smartphone began to slow down or issue errors - restore the original folder names and restart the device.

Method 5: Install custom firmware without Google (radical method)

For users who want to get rid of Google services completely, the best option is to reflash the device to custom firmware without GApps. This method is suitable for Xiaomi models with good community support, such as the Poco F1, Redmi Note 7 or Mi 9T.

Popular Firmware without Google:

  • πŸ“± LineageOS (official and unofficial builds)
  • πŸ”„ Pixel Experience (without GApps)
  • πŸ›‘οΈ GrapheneOS (for enhanced privacy)
  • 🌍 MIUI EU (bald-free)

How to determine:

  1. Unlock the bootloader through the Mi Unlock Tool.
  2. Install custom recovery (TWRP or OrangeFox).
  3. Download firmware from the XDA Developers website (e.g. LineageOS).
  4. Flow through recovery by pre-doing Wipe Dalvik/Cache, System, Data.

Advantages of this method:

  • πŸš€ Significant increase in battery life (up to) 20-30%).
  • πŸ”’ Full control over permissions and background processes.
  • πŸ“± Ability to use alternative app stores (F-Droid, Aurora Store).

⚠️ Attention: Installing custom firmware resets the warranty and may result in a Mi Account being blocked (on some models). 4PDA or XDA.

πŸ“Š What method of disabling the Assistant would you choose?
Standard Android settings
MIUI settings
ADB-team
Editing system files (root)
Custom firmware

How to replace Google Assistant with Xiaomi?

If you have disabled Assistant but want to keep the voice assistant functional, consider alternatives:

The alternativeAdvantagesDeficienciesReference
Alice from YandexUnderstands Russian well, integration with Yandex.Music and MapsCollects data, works only in RussiaGoogle Play
Bixby (for Samsung)Deep integration with iron, gesture supportNot optimized for Xiaomi, English interfaceGoogle Play
Assistant.aiPrivacy, open source codeLimited functionality, requires customizationOfficial website
XiaoAI (built-in to MIUI for China)Optimized for Xiaomi, voice control deviceIt only works on Chinese firmware, Chinese languagePre-installed at MIUI China

To activate alternative assistants:

  1. Install the app from Google Play or APKMirror.
  2. Go to Settings β†’ Applications β†’ By default β†’ Voice Assistant.
  3. Choose the app you want instead of Google Assistant.
  4. Set up voice activation in the menu of the selected assistant.

For example, for Alice from Yandex:

  • 🎀 Enable the option "Alice on the lock screen" in the application settings.
  • πŸ”Š Set up a voice command (Hello Alice or Listen Alice").
  • πŸ“± Attach the long press of the Home button to Alice via Settings β†’ Gestures.

πŸ’‘

Alternative assistants (like Alice) can conflict with MIUI if you don’t turn off Google Assistant entirely via ADB or root.

Frequent problems and their solutions

When you turn off Google Assistant, Xiaomi users experience typical errors. Here's how to fix them:

Problem 1: The assistant is turned on itself after the MIUI update.

Solution: Repeat disabling through ADB or use AppOps (requires root) to block permissions:

adb shell cmd appops set com.google.android.googlequicksearchbox RUN_IN_BACKGROUND ignore

Problem 2: Voice search in the browser does not work after the Assistant is deleted.

Solution: Install an alternative browser (such as Firefox or Brave) with your own voice input.

Problem 3: After using ADB, notifications from Google apps disappeared.

Solution: Enable notifications manually in Settings β†’ Apps β†’ Google β†’ Notifications.

Problem 4: The β€œHelp Stopped” error appears on the lock screen.

Solution: Turn off notifications display for Google in Settings β†’ Lock screen β†’ Notifications.

Problem 5: After custom MIUI firmware was installed, banking applications stopped working.

Solution: Install Magisk and Universal SafetyNet Fix to pass SafetyNet.

If none of the methods worked, check if your device has an application from a carrier (such as MTS Assistant or Beeline Space) that may conflict with the settings.

Can I disable Google Assistant without root and ADB?
On global versions of MIUI 12 (like the Redmi Note 9S Global), you just need to disable Assistant in Google settings and remove gesture binding. On Chinese firmware, you may need ADB.
Will β€œOK, Google” work after the Assistant is disabled?
No, voice activation is completely deactivated. If you need an alternative, set up a command for another assistant (e.g., "Hello Alice" for Yandex.Alice).
Why did the Assistant disappear from the home screen after the shutdown?
The search bar is part of the Google App widget. To return it, install an alternative launcher (like Nova Launcher) and add a search widget from Yandex or DuckDuckGo.
Can I turn off the Assistant only for a specific user on the device?
Yes, if you do. ADB-flag-bearer --user 0. This will disable Assistant only for the current profile, without affecting other users (relevant for Xiaomi Pad tablets). 5).
Does disabling Assistant affect Google Pay?
No, Google Pay uses separate services (com.google.android.apps.walletnfcrel).However, if you delete Google Play Services through root, payments will stop working, in which case return system files or install a Magisk module for Google Pay.