How to remove assistant on Xiaomi: 5 proven ways

Xiaomi smartphone owners (including Redmi and POCO models) often encounter an intrusive voice assistant that is activated by random taps or voice commands. This can be both Xiaomi’s built-in Mi Assistant and Google Assistant β€” both regularly disrupt work, eat up battery power and collect user data. In this article, we’ll look at all possible ways to turn off assistants, from standard settings to advanced methods for power users.

It's important to understand that the manufacturer doesn't always provide a direct option to remove system applications completely. However, there are workarounds, from simple shutdowns to deep firmware modifications. We've tested all methods on current versions of MIUI 14/15 and HyperOS, so the instructions will work on most of the brand's current devices.

1. Standard shutdown via MIUI settings

The safest and most recommended way is to use the built-in tools of the system, which is suitable for most users and does not require super-user rights. Let's take a step-by-step approach to disabling both types of assistants.

For Google Assistant:

  1. Open the Settings application β†’ Applications β†’ Application management.
  2. In the search bar, type in Google and select Google Assistant.
  3. Click Disable (if the button is inactive, select Remove Updates first).
  4. Confirm the action in the dialog window.

For Mi Assistant (found on Chinese firmware and some global versions):

  • πŸ” Go to Settings. β†’ Additionally. β†’ Special facilities β†’ Mi Assistant.
  • πŸ”„ Turn off the slider Voice Activation and Launch Gesture.
  • 🚫 In the app menu (Settings) β†’ Annexes β†’ Mi Assistant) press Disable.
πŸ“Š Which assistant is more bothering you?
Google Assistant
Mi Assistant
Both are equally
I don't know what I got.
I don't have a problem with assistants.

If the assistant continues to activate after the shutdown, check the gesture settings. In some Xiaomi firmware, pressing the Home button or swiping from the corner of the screen can trigger the assistant.

  1. Go to Settings β†’ System β†’ Gestures.
  2. Find the Google Assistant or Mi Assistant section and turn off associated gestures.

πŸ’‘

After disabling the assistant, restart the device to help apply changes to system processes that may have remained active.

2. Disconnection via ADB (no root)

If standard settings don’t work, you can use Android Debug Bridge (ADB), a debugging tool that allows you to manage system applications without superuser rights, which works on most Xiaomi devices but requires a connection to a computer.

You'll need:

  • πŸ’» Computer with installed Xiaomi and ADB-tools drivers.
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times to unlock the developer menu, then Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ USB-cable (preferably original).

Instructions:

  1. Connect the phone to the PC and confirm the debugging permission.
  2. Open the command line (Windows) or terminal (macOS/Linux) in the adb folder.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. To disable Google Assistant, do: adb shell pm uninstall -k --user 0 com.google.android.googlequicksearchbox
  5. To disable Mi Assistant (if installed): adb shell pm uninstall -k --user 0 com.miui.voiceassist

Install Xiaomi drivers on PC|

Download platform-tools from the official Android| website

Enable debugging over USB on your phone |

Connect the phone with the original cable |

Check that Adb recognizes the device (Adb Devices Command)-->

Important: After these commands are executed, the assistants will only be disabled for your user profile. System files will remain in place, but will not consume resources.

If you get a Delete failed! (Not a package) error, the assistant package has a different name.

adb shell pm list packages | grep -i assist

3. Removal by root rights

For users with an unlocked bootloader and installed by Magisk or another root rights manager, the complete removal of system applications is the most radical and requires caution – improper actions can lead to a bootloop (cyclical device reboot).

Methods of disposal:

  • πŸ“Œ Through the Root Explorer or FX File Explorer: Open the file manager with root access. Go to /system/priv-app/ or /system/app/. Find the GoogleQuickSearchBox (Google Assistant) or VoiceAssist (Mi Assistant) folders. Rename the folders by adding.bak at the end (e.g. GoogleQuickSearchBox.bak).Reboot the device.

Titanium Backup

  1. Launch the application and provide root access.
  2. Find the Google Assistant or Mi Assistant.
  3. Choose to Remove (Do Not Freeze!).
What to do if a bootloop occurs after removal?
If the device is stuck on the MI logo after deleting system files, try: 1. log into TWRP and restore the backup (if any). 2. Fastboot the device, saving data (fastboot flash system.img command without data formatting). 3. In extreme cases, reset the settings to factory via Wipe β†’ Format Data in TWRP.

Consequence warning:

⚠️ Note: Deleting system applications may disrupt other Google services (e.g. Google Play Services). TWRP Or OrangeFox Recovery.

4. Disconnection through third-party utilities

If you don't want to mess with ADB Or root, you can use specialized applications that allow you to freeze unnecessary system processes without deleting them.-3 utility:

AnnexNeed root?FunctionsReference
App Quarantine❌ No.Blocks the launch of applications without deleting, works through ADBGoogle Play
Package Disabler❌ No, but you do. ADB-team)Disables system and user applications, supports batch modeGoogle Play
System App Removerβœ… Yes.Complete removal of system applications, backup before removalGoogle Play

Example of working with App Quarantine:

  1. Install the application and provide access via ADB (instructions will appear when you first start).
  2. Find Google or Mi Assistant on the list.
  3. Press Quarantine – the application will be blocked before rebooting.
  4. To permanently disable, select Permanent Quarantine.

The advantage of these tools is that they can go back without any consequences, but some features, like voice search on Google, may stop working.

5. Firmware setting (for experienced users)

If you use custom firmware (like LineageOS, Pixel Experience, or Xiaomi.eu), you can turn off system-level assistants, a technique that requires knowledge of TWRP and firmware file editing.

Modification methods:

  • πŸ“ Edit build.prop: Open build.prop at the root of the system partition through the file manager with root: ro.opa.eligible_device=false persist.assistant.optin=False Save the File and Reboot the Device.

Magisk Module

  1. Install the Disable Google Assistant module via Magisk.
  2. Reboot the phone.

For Xiaomi.eu firmware (unofficial global builds), the Mi Assistant is usually removed by default. If it is still present, it can be disabled via the Settings menu β†’ Apps β†’ Show all apps β†’ Mi Assistant β†’ Disable.

πŸ’‘

Custom firmware often lacks pre-installed assistants, but may lose functionality of some services (for example, Mi Cloud or Google Pay).

6. Alternative solutions: replacement with another assistant

If you don't like the standard assistant, but you need voice help, consider alternatives, some of which are lighter and less intrusive:

  • πŸ€– Bixby (for devices with Samsung services) – supports Russian, but requires the installation of additional packages.
  • πŸ—£οΈ Alice from Yandex – integrates well with Russian services, there is a widget for quick access.
  • 🌐 Assistant.ai – open assistant with support for plugins, works offline.

If you want to completely abandon voice assistants, but are afraid to miss important notifications, set up quick commands through Settings β†’ Special features β†’ Quick commands. For example, you can assign a double press on the power button to start the camera or flashlight.

7 Problems and Solutions: What to Do If the Assistant Does Not Disconnect

Sometimes, even after all the manipulations, the assistant continues to activate, and let's look at the typical causes and ways to eliminate them:

Problem.Possible causeDecision
The assistant starts when the button is pressed HomeActivation gesture not disabled in settingsGo to Settings β†’ System β†’ Gestures β†’ Google Assistant and turn off the option
Voice activation works despite shutdownsGoogle Play Services update resets settingsTurn off Auto Update for Google Play Services on Google Play
After the reboot, the assistant is active again.The system application has recoveredUse ADB to permanently shut down (see Section 2)
ADB issues an error not foundWrong package nameCheck the exact packet names with the adb shell pm list packages | grep assist command

If none of these methods worked, maybe your firmware has some features, like some POCO devices with HyperOS, the assistant will be stitched in at the kernel level, and then it will only help:

  • πŸ”„ Flashing to custom firmware (for example, Pixel Experience).
  • πŸ› οΈ Manual editing of files in /vendor/ (requires deep knowledge).