How to permanently disable the voice assistant on the console Xiaomi Mi Box

Voice assistant on Xiaomi Mi Box (including Mi Box S, Mi Box 4 and Mi Box models) 4K) It's often activated by accident, like pressing the microphone button on the remote or saying "OK, Google," and for many users, it's a source of irritation, like the assistant intercepting control, interrupting movies, or running unnecessary apps. Moreover, the voice assistant consumes up to 15% of the processor resources of the console in the background, which can lead to slowing down of the interface on budget models.

Turning it off isnโ€™t as easy as it seems: in standard Android settings TV The option is hidden deep, and some firmware does not have a graphical interface to deactivate. In this article, we will discuss all possible ways, from basic to advanced (including the most advanced ones). ADB), We also explain how to avoid accidental activation of the assistant in the future.

If you use the prefix primarily for viewing IPTV Or games with Google Stadia, the constant pop-ups with the suggestion "How can I help?" will be a real problem, especially for users who have young children in the house - random tapping on the remote can trigger the assistant at the most inopportune moment.

๐Ÿ“Š How often do you accidentally activate your voice assistant on the Xiaomi Mi Box?
Constantly, several times a day.
Sometimes 1-2 times a week
Nearby, but not intruding.
Never activated.
I have another console.

Why the Xiaomi Mi Box is a voice assistant that is not working

Google Assistant is integrated into Android TV system level, and its background activity affects the performance of the console in several ways:

๐Ÿ”น CPU loading. Even in standby mode, the assistant analyzes the sound from the remote's microphone (if it supports voice input), which takes up to a few minutes. 10-15% CPU. On the Mi Box S with an Amlogic processor S905L This can cause lags when you run heavy applications.

๐Ÿ”น Automatic updates. Assistant regularly downloads updates to language packs and speech recognition models, taking up to 300-500 I'm on a memory box. 8 GB of internal memory is critical.

๐Ÿ”น The microphone button on Xiaomi remotes is often pressed accidentally (for example, when flipping the remote in your hands), which leads to the assistant activation while watching video.

๐Ÿ”น In some regions, Google displays contextual advertising in the assistantโ€™s responses (e.g., offers to install paid apps when requesting weather).

โš ๏ธ Attention: On the consoles with firmware MIUI TV (For example, Mi Box 4 for the Chinese market), voice assistant can be tied to the ecosystem XiaoAI. its deactivation by standard methods is impossible - you will need to flash on the global version of Android. TV.

Method 1: Disconnect via standard Android TV settings

This is the simplest method that works on most Xiaomi Mi Box models with global firmware. Instructions are relevant for the Mi Box S, Mi Box 4 (international) and Mi Box. 4K.

1. Open the main console menu and go to Settings โ†’ The device โ†’ Voice input.

2. Select Google Assistant (or Voice Assistant in Russian firmware).

3. Translate the slider Enable Google Assistant in the Off position..

4. In the window that appears, confirm the action by clicking Disable.

If you donโ€™t have voice input on the menu, try an alternative path:

  1. Press the Home button on the remote (button with the icon of the house).
  2. At the top of the screen will appear the panel of quick settings โ€“ find the microphone icon and click on it.
  3. In the window that opens, select Settings. โ†’ Disable Google Assistant.

Check the firmware version (Settings) โ†’ The device โ†’ About the prefix)

Connect the remote via Bluetooth (if wireless)

Close all active applications

Disconnect the Internet (optional to avoid synchronization of settings)-->

๐Ÿ”น What to do if there is no item? On some firmware (for example, MIUI TV 2.0) the shutdown option is hidden, in which case only resetting to factory settings or using the ADB (see method 3).

โš ๏ธ Note: After the assistant is disabled through the settings of the button, the microphone on the remote may continue to respond to prolonged pressing. To completely deactivate it, you will need to reassign the button (see Method 4).

Method 2: Disconnecting through resetting the remote settings

If the voice assistant is activated because of random presses on the microphone button, you can reassign its function or even turn off the reaction to it, and this method does not remove the assistant from the system, but prevents it from starting.

1. Go to Settings. โ†’ Remote and accessories โ†’ Customization of remote buttons.

2. Select the Microphone (or Voice Search) button.

3. In the action menu, select Disable or assign it another feature (for example, launch YouTube).

๐Ÿ”น For remotes without reassignment support (e.g., the standard remote from the Mi Box S):

  • ๐Ÿ“ฑ Install the Button Mapper app from Google Play (rights required) ADB).
  • ๐Ÿ”ง In the application settings, select Add a button โ†’ Microphone and set the action to do nothing.
  • ๐Ÿ”„ Reboot the console.
What if the Button Mapper doesnโ€™t work?
If the application does not recognize the pressing of the microphone button, try: 1. Connect to the console by ADB and manually disable event processing from the button by command: adb shell settings put secure assistant null 2. Use alternative software, such as Key Event Display, to determine the button code and block it through the button. ADB.

โš ๏ธ Once the button is reassigned, the microphone will stop working even for YouTube or Netflix searches. If you need a voice function in individual apps, it's best to use Method 3 (disabling only the system assistant).

Method 3: Completely disabling Google Assistant ADB

If the standard methods donโ€™t work, youโ€™ll need to use Android Debug Bridge (ADB). This method is suitable for all models of Xiaomi Mi Box, including those where the assistant is sewn into the firmware.

๐Ÿ”น What's the matter:

  • ๐Ÿ’ป Computer with Windows/macOS/Linux.
  • ๐Ÿ”Œ USB-cable (to connect the console to the PC).
  • ๐Ÿ“ฅ Utility. ADB Tools (download from the official website).
  • โš™๏ธ Developer mode on the console enabled.

๐Ÿ”น Step-by-step instruction:

  1. Activate Developer Mode: Go to Settings โ†’ The device โ†’ About the console. Find the build number line and click on it 7 times in a row. Go back to the main settings menu and a new developer item will appear.

USB debugging

  • Go to Settings. โ†’ For developers.
  • Activate the debugging option via USB.
  • Confirm the resolution by pressing OK in the window that appears.
  • Connect the device to the computer through USB and execute the commands: adb connect [IP-prefix]:5555 adb shell pm uninstall -k --user 0 com.google.android.googlequicksearchbox adb shell pm disable-user --user 0 com.google.android.apps.nexuslauncher ๐Ÿ“Œ IP-The address of the console can be found in the settings โ†’ Network.
  • Reboot the console with the command: adb shell reboot
ADB Team TeamAction.Note
pm uninstall -k --user 0 com.google.android.googlequicksearchboxRemove Google Assistant for the current userIt does not affect system files.
pm disable-user --user 0 com.google.android.apps.nexuslauncherDisables the standard launcher (optional)It may cause the interface to fail.
settings put secure voice_interaction_service nullResets the voice input serviceRequires Superuser Rights
am force-stop com.google.android.googlequicksearchboxForcedly stops the assistant's processInterim solution (before reset)

๐Ÿ’ก

If the assistant continues to start after completing commands, check for updates for Google Play Services. Sometimes they restore deleted components. To prevent this, turn off automatic application updates in Settings. โ†’ Annexes โ†’ Google Play Store โ†’ Auto-update.

โš ๏ธ Note: Removing system applications through ADB Before executing commands, back up important data (for example, game saves or Kodi settings).

Method 4: Locking the microphone at the hardware level

If the software didn't work, you can physically turn off the microphone on the remote or in the console itself, which is a radical way, but it's guaranteed to prevent accidental triggers.

๐Ÿ”น Turning off the microphone on the remote:

  • ๐Ÿ”ง Disassemble the remote, carefully poking the latches with a plastic blade.
  • ๐Ÿ” Find a microphone (usually a small black chip with a hole next to the button).
  • โœ‚๏ธ Cut the tracks going to the microphone, or seal its hole with insulation.
  • ๐Ÿ”ง Gather the remote back.

๐Ÿ”น Disabling the microphone in the console (for advanced users):

  1. Remove the cover of the console case (you will need a Torx screwdriver). T5).
  2. Find the microphone module on the motherboard (usually marked as MIC Or Audio In).
  3. Open the microphone contacts or close them with heat glue.
  4. Put together the box and check the performance.
What is the danger of physically shutting down the microphone?
๐Ÿ”น Loss of warranty (if the prefix is on warranty service). ๐Ÿ”น Risk of damage to the fee in case of careless rationing. ๐Ÿ”น Irreversible process (restore the microphone will be difficult). ๐Ÿ”น Possible problems with voice search in apps (e.g. YouTube or Netflix).

๐Ÿ”น Alternative: If you don't want to disassemble the remote, you can just turn off the Bluetooth connection between the remote and the console:

  1. Go to Settings. โ†’ Remote and accessories โ†’ Connected devices.
  2. Find your remote in the list and click Forget the device.
  3. Connect the remote again, but when pairing, skip the microphone setup step.

Method 5: Install custom firmware without Google Assistant

For users willing to take drastic measures, there is an option to reflash the console on alternative firmware, such as ATVXperience or CoreELEC, which are optimized for multimedia and do not contain unnecessary Google services.

๐Ÿ”น Advantages of custom firmware:

  • ๐Ÿš€ Increased productivity by removing background processes.
  • ๐ŸŽฎ Optimization for games (e.g. RetroArch emulator support).
  • ๐Ÿ”‡ The complete absence of Google Assistant and other unnecessary services.
  • ๐Ÿ“บ Improved support IPTV kodi.

๐Ÿ”น Deficiencies:

  • โš ๏ธ Loss of guarantee.
  • ๐Ÿ”„ Risk of "bricking" consoles with incorrect firmware.
  • ๐Ÿ”„ Lack of official security updates.
  • ๐Ÿ“ฑ Unable to use certain applications (e.g. Google Play Movies).

๐Ÿ”น Instructions for firmware (on the example of ATVXperience):

  1. Download the firmware from the official website (select the version for Xiaomi Mi Box S or your model).
  2. Unpack the archive and copy the update.zip file to a flash drive formatted in FAT32.
  3. Connect the flash drive to the console and go to Settings โ†’ The device โ†’ Update โ†’ Local Update.
  4. Select the update.zip file and confirm the installation.
  5. Wait for the process to be completed (the console will reboot several times).

๐Ÿ’ก

Before firmware, be sure to check the compatibility of custom firmware with your Xiaomi Mi Box model. For example, firmware for the Mi Box S (model) MDZ-22-AB) It is not suitable for the Mi Box 4 (model) MDZ-16-AB).

What to do if nothing helps

If neither of these methods worked, there are two options:

1. Reset to factory settings:

  • Go to Settings โ†’ Device โ†’ Reset settings.
  • Choose Delete all data and confirm the action.
  • After the reboot, do not connect your Google account โ€“ this will prevent the assistant from automatically activating.

2.Use of an external remote without a microphone:

  • ๐ŸŽฎ Buy a universal remote (for example, Xiaomi Mi Remote without voice control).
  • ๐Ÿ“ฑ Use a remote app on your smartphone (such as Yatse or Unified Remote).
  • ๐Ÿ–ฑ๏ธ Connect a wireless keyboard with a touchpad (like Logitech) K400).

๐Ÿ”น Last chance: If the console still activates the assistant, check it for viruses. Some malicious applications mimic the behavior of Google Assistant. Use Malwarebytes or Avast for Android to scan. TV.

โš ๏ธ Attention: On the consoles with firmware MIUI TV Chinese market (for example, Mi Box 4 with suffix) CN In the model, the XiaoAI voice assistant is embedded at the kernel level, and it can only be disabled through a complete flashing to the global version of Android. TV, which requires unlocking the bootloader and may result in loss of functionality (e.g., Mi Home will not work to manage smart devices).

FAQ: Frequent questions about disabling voice assistant

Can I turn off the voice assistant without losing the remote functionality?
Yes, but partially, if you reassign the microphone button to the Button Mapper or ADB, The other buttons will work as usual, but voice search in apps (such as YouTube) will be no longer available.
Why does the assistant appear again after the switch off through the settings?
This is due to the automatic update of Google Play Services.To prevent Assistant recovery: Disable Auto Update for Google app in Settings โ†’ Apps. Remove updates for Google Play Services (in the same app settings). ADB, To block the updates with the command: adb shell pm disable-user --user 0 com.google.android.gms
Will Google Cast work after the assistant is turned off?
Yes, Google Cast is not dependent on Google Assistant, but it works through a separate Google Play Services service that remains active, but if you delete com.google.android.gms through Google Play Services, it is not a function of Google. ADB, Google Cast will stop working.
How to get back a voice assistant if you need it?
To Restore Google Assistant: Go to Settings โ†’ Annexes โ†’ All apps. Find Google or Google Assistant and click Enable. If the app is removed via ADB, Follow the command: adb shell cmd package install-existing com.google.android.googlequicksearchbox Reboot the console.
Can I turn off the assistant only for specific applications?
No, Google Assistant is system-level and doesn't have any settings for individual applications, but you can: Turn off the microphone for a particular application in its settings (e.g. Netflix or YouTube), use Tasker to automatically turn off the microphone when you run certain programs.