How to Install Alice as the Default Voice Assistant on Xiaomi Redmi Note 9: The Complete Guide

Voice assistants have long been an integral part of smartphones, but not all users of Xiaomi Redmi Note 9 know that the standard Google Assistant can be replaced by Alice from Yandex. MIUI By default, it blocks the assistant from changing through normal settings. Depending on the firmware version and the applications installed, the process can vary from simply changing the application by default to using the app. ADB-team.

Many people face a problem when, after installing Yandex.Browser or Alice application, the voice assistant is not activated by a button or a voice command. MIUI, But it's possible to get around these limitations, and we'll show you how to do it safely and without risk to your device.

Why doesnโ€™t Alice become the default assistant automatically?

The fact is that Android splits voice assistants into two types: system (built into firmware) and side (user-installed). Xiaomi Redmi Note 9 out of the box comes with a pre-installed Google Assistant, which has system app privileges.

  • ๐Ÿ”น The voice button (long-term press on Home or special key) always calls Google Assistant, even if Alice is installed.
  • ๐Ÿ”น The โ€œOK, Googleโ€ command is tightly tied to Google Assistant and is not reassigned.
  • ๐Ÿ”น Default settings in the App menu โ†’ By default, do not contain a point for changing voice assistant.

Besides, MIUI Actively blocks changes to standard applications for key functions (calls, SMS, browser, assistant, to ensure the stability of the system, but this does not mean that the change is impossible, it just requires a workaround.

โš ๏ธ Attention: On devices with MIUI 13+ Android 12+ Some methods (e.g. disabling Google Assistant via Google Assistant) ADB) You may require additional permissions or cause failures.We recommend backing up your data before changing your system settings.

Another reason is the application conflict: if the phone has a Yandex.Browser, a separate Alice app and a separate Yandex Launcher app installed at the same time, the system may misidentify which one should be responsible for voice commands, in which case cleaning the cache or prioritizing one of the applications helps.

๐Ÿ“Š What voice assistant do you use on Xiaomi?
Google Assistant
Alice from Yandex
Siri (through synchronization)
Other
Not using.

Preparation of the smartphone: what to do before setting up

Before you start changing your voice assistant, make sure your Redmi Note 9 meets the minimum requirements:

  • ๐Ÿ“ฑ Version. MIUI: 12 or newer (on MIUI 11 and below some methods may not work).
  • ๐Ÿค– Android version: 10 and higher (Android 9 requires manual editing of system files).
  • ๐Ÿ”ง Developer rights: included (instruction below).
  • ๐Ÿ“ฅ Installed applications: Yandex.Browser (last version) or separate application Alice.

If the developer rights are not activated, do so:

  1. Go to Settings. โ†’ The phone.
  2. Find the MIUI version and tap it 7 times in a row until the notification โ€œYouโ€™ve become a developer!โ€ appears.
  3. Go back to the main settings menu and open a new section for developers.

We also recommend:

  • ๐Ÿ”„ Update all Yandex apps to the latest versions via Google Play.
  • ๐Ÿงน Clear the cache and data of Google and Yandex applications in the Settings menu โ†’ Annexes.
  • ๐Ÿ”’ Disable battery optimization for Yandex applications (in battery settings).

โš ๏ธ Note: If your Redmi Note 9 has custom firmware installed (like LineageOS or Pixel Experience), the process may be different. In some cases, you will need to manually edit the build.prop file or install patches through Magisk.

Install Yandex.Browser or Alice application|

Include developer rights|

Update all Yandex applications|

Clear the cache of Google and Yandex|

Disable battery optimization for Yandex applications-->

Method 1: Configure through standard parameters MIUI (without ADB)

This method is suitable for users who already have Alice installed, but not activated by voice command or button. It does not require a PC connection and works on most versions. MIUI 12-14.

Step 1: Open Yandex.Browser and log in to your account. Go to your browser settings (โ‹ฎ โ†’ Settings) and find the Alice section. Make sure the Voice Assistant switch is on.

Step 2: Go back to the home screen and say "OK, Yandex" or "Hi, Alice." If the assistant answers but doesn't activate on the button, move on to the next step.

Step 3: Go to Settings โ†’ Annexes โ†’ Application management โ†’ Select the "Voice Assistant" option (if any) and select Yandex.Browser or Alice.

Action.MIUI 12MIUI 13/14
The presence of the item "Voice assistant" in the settingsโœ… There is.โŒ No (required) ADB)
Activation of Alice by the Home buttonโš ๏ธ Partially (only after Google Assistant is disabled)โŒ No.
The work of the voice command "OK, Yandex"โœ… Yes.โœ… Yes.

If there is no "Voice Assistant" option in the settings, try an alternative path:

  1. Open the settings โ†’ System โ†’ Gestures.
  2. Find the section "Long pressing the home button".
  3. Select "Voice Search" and specify Yandex.Browser.

๐Ÿ’ก

If after changing the assistant Alice does not respond to voice commands, restart the phone and repeat setting voice gong in Yandex.Browser (Settings) โ†’ Alice. โ†’ Voice match).

Method 2: Using ADB to force a change of assistant

If the standard settings do not help, you will have to use Android Debug Bridge (ADB) โ€” It's a debugging tool that allows you to change system parameters. MIUI 13/14 and requires a smartphone connection to the PC.

Step 1: Download and install ADB-computer-driver:

  • ๐Ÿ–ฅ๏ธ For Windows: Google's Platform Tools.
  • ๐ŸŽ For macOS/Linux: Install it with brew install android-platform-tools).

Step 2: Connect Redmi Note 9 to PC via USB, Turn on the debugging. USB Developer settings and confirm trust in the computer.

Step 3: Open the command line (or Terminal) and type:

adb devices

Make sure your device appears in the list. Then follow the command to disable Google Assistant:

adb shell pm uninstall -k --user 0 com.google.android.googlequicksearchbox

This command does not remove the application completely, but only disables it for the current user.

  1. Reboot the phone.
  2. Try activating Alice with a long press on Home or a voice command.

โš ๏ธ Attention: On some firmware MIUI 14 this command may cause the system launcher to crash. If a black screen appears after the reboot or the System Interface Stopped error appears after the reboot, reset the launcher settings via ADB: adb shell pm clear com.miui.home

If Alice is still out of work, try an alternative command to force the default assistant:

adb shell cmd appops set com.yandex.browser android:default_assistant ALLOWED
What if the ADB canโ€™t see the device?
If the adb device command returns an empty list, check: 1. If Xiaomi drivers are installed USB Drivers (download from official website). 2. Is debugging enabled USB In the developer settings. 3. Selected file transfer mode (MTP) When you connect. 4. Try another one. USB-If the problem persists, reinstall Platform Tools and try again.

Method 3: Use of third-party launchers (Nova, Yandex Launcher)

If previous methods have not worked, the restrictions can be avoided. MIUI It's an alternative launcher, and it doesn't require that. ADB It is suitable for users who do not want to interfere with system settings.

Step 1: Install Yandex Launcher or Nova Launcher from Google Play. After installation, select it as the default launcher in your application settings.

Step 2: In the settings of the selected launcher, find the "Voice Assistant" or "Gestural" section:

  • ๐Ÿ” In Yandex Launcher: Settings โ†’ Alice. โ†’ Default voice assistant.
  • ๐ŸŒŸ In Nova Launcher: Settings โ†’ Gestures and entrances โ†’ Long home-pressing.

Step 3: Assign Alice or Yandex.Browser as a long-press activation application on Home.

Advantages of this method:

  • ๐Ÿ”น No, he doesn't. ADB or superuser rights.
  • ๐Ÿ”น It even works on MIUI 14 with Android 13.
  • ๐Ÿ”น Allows flexibility to customize other gestures (e.g. swipe up to call an assistant).

Disadvantages:

  • ๐Ÿ”ธ Changes the appearance of the desktop (when using Yandex Launcher).
  • ๐Ÿ”ธ Some system features (e.g., โ€œOK, Googleโ€) will remain tied to Google Assistant.

๐Ÿ’ก

Using a third-party launcher is the safest way to change voice assistant, as it does not affect system files and easily rolls back.

Solving problems: Alice fails to respond or resets

Even after a successful setup, Redmi Note 9 users may face typical problems:

Problem.Possible causeDecision
Alice is not activated by the Home buttonGoogle Assistant conflict or reset after update MIUIRepeat the setting through ADB or change launcher
Voice commands (OK, Yandex) do not work.The microphone for Yandex.Browser or Alice is turned offCheck the permissions in Settings โ†’ Annexes โ†’ Yandex.Browser โ†’ Permits
After resetting, the default assistant is reset.MIUI Resets settings due to optimizationTurn off battery optimization for Yandex applications
Alice opens up but doesn't follow commandsNo Internet connection or outdated version of the applicationUpdate Yandex.Browser and check the connection to the network

If Alice stopped working after the update MIUI, It's probably back to Google Assistant:

  1. Repeat. ADB-command to disable Google Assistant.
  2. Clear the cache and data of Google and Yandex applications.
  3. Reinstall Yandex.Browser.

On the Redmi Note 9 with firmware MIUI 13.0.6+ You may need an additional command to block the automatic recovery of Google Assistant:

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

This command completely disables the application for the current user, but does not remove it from the system.

๐Ÿ’ก

After the update MIUI Alice stopped responding to voice commands, try to retrain the voice match: open Yandex.Browser, go to Settings โ†’ Alice. โ†’ Voice match and go through the procedure again.

Alternative ways to call Alice (without changing the default assistant)

If none of the methods worked, or you donโ€™t want to risk the stability of the system, you can use alternative ways to quickly call Alice:

  • ๐Ÿ”˜ Desktop widget: Add Yandex.Browser or Alice widget with voice search button.
  • ๐Ÿ”— Quick action in the notification panel: In the settings of Yandex.Browser, enable the option "Show in the notification panel".
  • ๐ŸŽค Voice activation via Bluetooth devices: Some headphones (such as Xiaomi AirDots) allow you to assign Alice a double-press call.
  • ๐Ÿ“ฑ Gesture in settings MIUI: Assign a swipe over the lock screen to Alice's call (Settings) โ†’ Lock screen โ†’ Gestures).

For users who often use voice search, it is convenient to set up Google Assistant to call Alice.

  1. Open Google Assistant and say, โ€œOpen Yandex.Browser.โ€
  2. Create a routine in Google Assistant: When I say โ€œAliceโ€ Run: Open Yandex.Browser

This will not replace the default assistant, but will allow you to quickly switch between them.

FAQ: Frequent questions about setting up Alice on Redmi Note 9

Can I return Google Assistant after I disconnect from ADB?
Yes, you can do this by following the command: adb shell pm install-existing. --user 0 com.google.android.googlequicksearchbox or reinstall the update for Google Assistant via Google Play.
Why isn't Alice working in the background?
Most likely, for Yandex.Browser disabled work in the background. โ†’ Battery and productivity โ†’ Power management applications and select "No restrictions" for Yandex.Browser.
Will Alice work if you delete Google Assistant?
Remove Google Assistant through ADB flag-headed --user 0 It does not remove it completely, but only disables it for the current user. --user 0) It can lead to unstable work. MIUI, Some of the system functions depend on Google services.
Can I assign Alice to the Bixby button (if I have one)?
The Redmi Note 9 doesnโ€™t have a Bixby button (a feature of Samsungโ€™s smartphones), however, if youโ€™re using a device with an additional programmable button (like some models). POCO), You can reassign it through apps like Button Mapper or Tasker.
Why did Alice stop working after the reset?
Resetting returns all system settings to factory settings, including voice assistant binding. You will need to repeat all the setup steps (including: ADB-Also make sure that after the reset you again logged in to Yandex.Browser.