Voice assistant on TV-Xiaomi (Mi Box S, 4K, 4C And other models, too, are often activated by accident, and you just press the microphone button on the remote, and the system starts to react to every noise in the room, and for many users, this feature becomes an annoyance: The assistant interrupts watching movies, reacts to extraneous sounds, and may even include unwanted apps. Unfortunately, Xiaomi doesnโt provide a direct โDisable Voice Assistantโ option in standard settings, but there are several workarounds โ from manually shutting down the microphone to completely resetting the system.
In this article, we will discuss 5 proven ways to deactivate the voice assistant, including hidden developer settings, changing configuration files and alternative methods for different versions of the firmware (MDZ-22-AB) Mi Box 4K, Because they're different from the older versions, and if you're tired of voice-overs, or you just want to increase privacy, this guide will help you solve this problem once and for all.
Why the voice assistant on Xiaomi TV Box turns on on itself
The main reason for the voice assistant to spontaneously activate is because of the microphone hardware button on the remote control, and even a slight press or tap of this key can trigger listening, but there are other factors:
- ๐ Microphone Sensitivity: In some firmware, the trigger threshold is low, and the assistant responds to sounds from speakers or conversations in the room.
- ๐ฆ Software Updates: After an automatic update, Xiaomi can reset privacy settings, returning voice input to active state.
- ๐ฎ Compatibility with games: Some apps (like Google Play Games) request access to the microphone, which can indirectly activate the assistant.
- ๐ Factory reset: After a hard reset, all permissions return to the default state, including voice functions.
Interestingly, the Mi Box 3 and earlier models are less problematic โ there the voice assistant is implemented through a separate application com.xiaomi.mitv.voiceassistant, which can be disabled by standard means of Android TV. But in new versions (starting with the Mi Box S) the assistant is integrated into the system launcher, which complicates its deactivation.
Method 1: Turn off the microphone in Android TV settings
The easiest way is to block microphone access for all applications, and it won't remove the voice assistant completely, but it will prevent it from being triggered by extraneous sounds. 4K and other Android-based models TV 9.0+:
- Open Settings (cog in the upper right corner of the main screen).
- Go to the Device section โ Application settings.
- Select Special Application Opportunities.
- Find the Microphone and turn off the slider for all applications, especially for: com.xiaomi.mitv.voiceassistant (Xiaomi voice assistant) com.google.android.googlequicksearchbox (Google Assistant)
After this, the microphone button on the remote will be inactive and the assistant will no longer respond to voice commands, but this method does not work on firmware older than 2021, where the microphone is controlled at the core level of the system.
โ๏ธ Preparation for microphone shutdown
Method 2: Resetting voice assistant settings via ADB
If the standard microphone shutdown did not help, you can use the debugging bridge. ADB (Android Debug Bridge. This method requires you to connect the console to the computer, but it gives you more control over the system processes: ADB-Teams only work when the debugging is enabled USB.
Step-by-step:
- Turn on USB debugging: Go to Settings โ About Device. 7 times click on Build Number to activate Developer Mode. Go back to Settings โ Developer Preferences and turn on USB Debugging.
Mi Box
USB 3.0
adb devicesMake sure the device is identified (serial number should appear).
adb shell pm disable-user --user 0 com.xiaomi.mitv.voiceassistant
adb shell pm clear com.xiaomi.mitv.voiceassistantAfter the console reboots, the voice assistant will be deactivated. If the pm disable-user command does not work, try an alternative:
adb shell pm uninstall -k --user 0 com.xiaomi.mitv.voiceassistantThis command removes the application for the current user without affecting the system files.
What if the ADB canโt see the device?
Method 3: Change the configuration file (for advanced users)
On some firmware, the voice assistant is managed via the configuration file /system/build.prop. By changing it, you can completely disable the voice recognition service.
Instructions:
- Get root access to the console (for example, through Magisk or KingRoot).
- Connect to the Mi Box over ADB or use a root-access file manager (such as FX File Explorer).
- Open /system/build.prop file in the text editor.
- Add a line to the end of the file: ro.mitv.voiceassistant.enable=false
- Save the changes and restart the device.
If the console fails to turn on or is not working properly after rebooting, return the original parameter value or restore the file from the backup. This method irreversibly disables the voice assistant until the next firmware update, so use it only if other methods have not worked.
adb pull /system/build.prop build_prop_backup.txtThis will allow you to quickly restore the file in case of errors.-->
Method 4: Using third-party launchers (bypass)
If you can't disable the voice assistant with standard methods, you can replace the system launcher with an alternative one (for example, an ATV Launcher or a Wolf Launcher), which will not physically remove the assistant, but will deprive it of the ability to activate through the button on the remote.
How to install a third-party launcher:
- Download. APK-launcher file (e.g, [ATV Launcher with 4PDA](https://4pda.to/forum/index.php?showtopic=937200)).
- Transfer the file to USB-Drive and connect it to the Mi Box.
- Use a file manager (such as X-Plore) to install an APK.
- Launch a new launcher and select it as the default launcher in Android TV settings.
Method 5: Complete resetting of the prefix to factory settings
If all previous methods failed, the last resort is to reset the Mi Box to factory settings, which will delete all user data, but return the system to its original state, where the voice assistant can be disabled at the initial setup stage.
How to make a hard reset:
- Open Settings โ Device โ Reset settings.
- Select Delete all data (full reset).
- Confirm the action by entering PIN-code (if installed).
- After the reboot, go through the initial setup, but do not connect your Xiaomi account and refuse to sync data.
After discharge:
- ๐ง Immediately disable automatic software updates in Settings โ About the device.
- ๐ Go to the microphone settings and block access for all applications (see Method 1).
- ๐ฅ Install only the necessary applications, avoiding services with access to the microphone.
๐ก
Factory reset is the only way to get the console back to the box-like state, but it deletes all the apps installed and stored data, and only use it if other methods have failed.
Comparison of methods of disabling voice assistant
| Method | Difficulty | Required. root/ADB | Efficiency | Reversibility |
|---|---|---|---|---|
| Turning off the microphone in the settings | โญ | โ No. | Medium (not working on new firmware) | โ Yes. |
| ADB-team | โญโญ | โ Yeah (debugging by) USB) | Tall. | โ Yes (can be returned) |
| Editing by build.prop | โญโญโญ | โ Yeah) | Maximum | โ Partially (needs backup) |
| Third-party launcher | โญโญ | โ No. | Medium (bypass) | โ Yes. |
| Reset to factory settings | โญ | โ No. | Tall (but radical) | โ No (delete all data) |
For most users, the best solution is a combination of Method 1 (Mic Disconnection) + Method 4 (Third-Party Launcher), which will avoid complex manipulation of ADB or root rights, but at the same time reliably block unwanted voice positives.
Frequent Mistakes and How to Avoid Them
When you turn off your voice assistant, you often have a problem, and here's how to prevent it:
โ ๏ธ Note: If after use ADB-The commands stopped the console, check the cable connection and repeat the command adb reboot. 90% of the time the problem is due to the interrupted connection, not the system damage.
- ๐ The prefix is not defined by ADB: Check if the debugging is included USB Use the original Xiaomi cable (not all) USB-Install drivers for Mi Box from [official website](https://www.mi.com/global/support/).
- ๐ After the reboot, the assistant is active again: This means the firmware automatically restores settings. Try turning off the automatic update to Settings โ Use Method 3 (edit build.prop) to permanently shut down.
- ๐ค The microphone button on the remote still works: If you use a third-party launcher, assign a different function to the microphone button (like starting Netflix.
โ ๏ธ Note: Some firmware (e.g. Mi Box S with Android) TV (11) disabling the voice assistant through ADB It can cause a system launcher to crash, and then you can only reset to factory settings or flash it.