Why Google Assistant is Interfering with Xiaomi Users and How to Remove It
Googleβs voice assistant is built into most Xiaomi MIUI-based smartphones, but not all users actively use it. Moreover, many complain of accidental activation through the power button, background activity (which eats up battery power) and collecting voice command data. Even after manually switching off the settings, the assistant can automatically turn on after MIUI updates or resets.
In this article, weβll look at all the deactivation options available, from standard settings to system tricks with ADB and Google Play services, and have tested them on the Redmi Note 12 Pro+, POCO F5, Xiaomi 13 Ultra, and other models with MIUI 12β14 (including global and Chinese firmware).
Method 1: Standard shutdown via MIUI settings
Let's start with the simplest method, which works on most root-free devices, but keep in mind that this method does not remove the assistant completely, but only blocks its activation through the power button and voice commands.
Instructions:
- π± Open the Settings. β Google β Settings for Google apps β Search, Assistant and Voice.
- π Select Google Assistant (may be called Google Assistant or Voice Search").
- βοΈ Go to General Settings and turn off Google Assistant slider.
- π In the Voice Activation section, deactivate the options OK, Google and Hey Google.
After this, the assistant will stop responding to voice and power button holding, but the background processes of Google Play Services will still consume resources, and the assistant will remain in the system.
βοΈ What to check after disconnection
β οΈ Attention: On some firmware MIUI (Google Assistant may not be on the menu, in which case proceed to Method 2.
Method 2: Disable via button settings (for MIUI 13β14)
In newer versions of MIUI, the assistant activation is tied to holding the power button, and to fix this, you need to reassign the action of the button:
- Go to Settings β Buttons and gestures β Power button.
- Select the option Long-Tap (or Hold).
- Instead of Google Assistant, install Do Nothing or the Menu.
This method doesn't turn off the assistant itself, but it prevents it from accidentally running. For example, on the POCO X5 Pro, after this setup, the power button starts opening the shutdown menu, as on "pure" Android.
Method 3: Deactivation through ADB (without root)
If standard methods donβt work, you can use the Android debugging bridge (ADB), which completely blocks the assistantβs work, but requires connecting the smartphone to a PC.
Step-by-step:
- Enable Developer Mode on Xiaomi: π§ Go to Settings. β The phone. π± 7 times tap on the item Version MIUI. π Back to Settings β Additionally. β For developers and activate debugging by USB.
ADB
adb shell pm uninstall -k --user 0 com.google.android.googlequicksearchboxThis command removes the assistant for the current user without affecting the system files.
Reset the device.
Once completed, the assistant will disappear from the list of applications, and voice commands and the power button will stop activating it. However, updates to Google Play Services can restore it to work - in which case, repeat the procedure.
What to do if ADB is not working?
Method 4: Disabling Google Services (radical method)
For those willing to go to extreme lengths, there is an option to completely block Googleβs assistant services, which will disable other features (such as automatic synchronization), but will guarantee the assistantβs removal.
Instructions:
- π οΈ Install the App Quarantine app (requires root or ADB).
- π Find the services in the list: com.google.android.googlequicksearchbox (self assistant) com.google.android.gms (Google Play Services)
- β Turn them off or put them in the "freeze" mode".
Alternatively, use ADB to deactivate packets:
adb shell pm disable-user --user 0 com.google.android.googlequicksearchbox
adb shell pm disable-user --user 0 com.google.android.gms/.update.SystemUpdateActivityβ οΈ Note: Disabling Google Play Services may disrupt Play Market, Gmail, YouTube and other services. Use this method only if you are prepared for the consequences.
Method 5: Remove via TWRP (for advanced users)
If your Xiaomi has a custom TWRP recavator installed, you can physically delete the assistant files from the system partition, which is irreversible and requires data backup.
Algorithm of action:
- π± Boot in. TWRP (hold on to food + Volume up when switched on).
- π§ Go to Advanced. β File Manager.
- ποΈ Delete the folders: /system/priv-app/Velvet (basic assistant package) /system/priv-app/GoogleQuickSearchBox
π Reset the device.
After this procedure, the assistant will be removed at the firmware level, but there may be errors in the work of other Google services. TWRP.
π‘
Before deleting files via TWRP, check for them in /system/priv-app/ β on some MIUI firmware, the path may differ (e.g. /system/app/Velvet).
Comparison of methods: which one to choose?
To make it easier for you to determine, we have collected the key features of each method in the table:
| Method | Difficulty | Required. root/ADB | Efficiency | Side effects |
|---|---|---|---|---|
| Standard settings | β | β No. | β οΈ Partial | Assistant stays in the system |
| Reassignment of the button | β | β No. | β οΈ Partial | Does not block voice commands |
| ADB-team | ββ | β ADB | β Complete. | It may recover after updates. |
| Disconnection of services | βββ | β Root/ADB | β Complete. | Breaks other Google features |
| Removal via TWRP | ββββ | β Root + TWRP | β Complete. | Risk of unstable operation of the system |
For most users, the best solution is a combination of Method 1 (settings) + Method 3 (ADB), which will give the maximum effect without risk to the system. If you are willing to sacrifice some of the functionality of Google, try Method 4 or 5.
π‘
On MIUI devices in Russia (e.g. Redmi 10C), standard settings-based shutdown may not work due to firmware limitations, in which case ADB is the most reliable option.