How to Put Alice Instead of Google Assistant on Xiaomi: 3 Working Methods

Voice assistants have become an integral part of modern smartphones, but not all Xiaomi users are comfortable with Google Assistant as the main tool. Yandex Alice offers more adapted to the Russian audience functions: from managing a smart home to integrating with popular services like Yandex.Music or Navigator. However, replacing the standard assistant with MIUI is not an easy task: the system by default blocks alternative solutions, and some methods require unlocking the bootloader or root rights.

In this guide, we will discuss three proven ways to assign Alice as the default assistant, from simple (via MIUI settings) to advanced (using ADB).We will pay special attention to the nuances for different versions of the firmware (MIUI 14/13/12) and smartphone models (Redmi Note 12 Pro+, POCO F5, Xiaomi 13T, etc.).

Before you start, check:

  • πŸ“± Version MIUI (In Settings β†’ The telephone. MIUI 14 may not work on MIUI 12.
  • πŸ”„ Availability of the latest updates for Yandex Alice (in Google Play).
  • πŸ”“ The status of the bootloader (if you plan to use it) ADB). On blocked devices, some methods are not available.

Why is Alice better than Google Assistant for Xiaomi users?

The main advantage of Yandex Alice is deep integration with Russian services, for example, the assistant can:

  • 🎡 Manage Yandex.Music voice (including playlists and radio stations).
  • πŸš— Build routes in Yandex.Navigator taking into account traffic jams and cameras.
  • 🏠 Control devices of Yandex Smart Home (lamps, sockets, speakers).
  • πŸ’¬ Answer questions about the weather, exchange rates and news in Russian without accent.

By comparison, Google Assistant often responds in English, doesn’t support some local services, and relies on the stability of Google Services, which Xiaomi often turns off to save power, and Alice is better at recognizing Russian in noisy conditions – an important plus for owners of POCO X5 Pro or Redmi 12 with an active lifestyle.

πŸ“Š What voice assistant do you use on Xiaomi?
Google Assistant
Yandex Alice
Siri (via iPhone)
Other
Not using.

There are, however, downsides:

  • ⚠️ Alice is not able to control native functions. MIUI (For example, turn on Do Not Disturb mode or open Second Space).
  • ⚠️ On some models (Xiaomi) 12S Ultra) after the assistant is replaced, the double press of the power button to call the voice stops working.

Method 1: Assign Alice via MIUI settings (no root)

This is the easiest way, but it does not work on all devices. Supported smartphones with MIUI 12.5+ and installed the latest version of the application Yandex (at least 23.10).

Instructions:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Find Yandex in the list and tap it.
  3. Select the default Assistant (or Voice Assistant in older versions).
  4. Turn on the switch next to Yandex Alice.

β˜‘οΈ Preparation for replacement of assistant

Done: 0 / 4

If the default Assistant is not:

  • πŸ”Ή Try calling Alice with your voice ("Hello Alice"), then click Make Main in the window that appears.
  • πŸ”Ή On some firmware (MIUI 13 for POCO F4) First you need to disable Google Assistant: Settings β†’ Google β†’ Settings for Google apps β†’ Search, Assistant and Voice β†’ Settings of Google Assistant β†’ Shut down.

⚠️ Attention: On Xiaomi 13/13 Pro with HyperOS, this method can work only after resetting the assistant settings in Settings. β†’ System system β†’ Resetting settings β†’ Resetting application settings.

Method 2: Using ADB for forced replacement (advanced)

If the first method didn’t work, you’ll have to connect to your smartphone via ADB (Android Debug Bridge), which is Google’s official tool, but requires USB debugging and a computer to be enabled, and is suitable for MIUI 14/13 and most models, including the Redmi Note 11 Pro+ and Xiaomi 12T.

Steps:

  1. Activate Developer Mode: Go to Settings β†’ About Phone and tap the MIUI version 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  3. Connect your smartphone to your PC, confirm your trust in the computer on the Xiaomi screen.
  4. Download ADB Tools and unpack it into a folder.
  5. Open the Command Prompt (Windows) or Terminal (macOS/Linux) in this folder.
  6. Enter the command to check the connection: Adb devices must appear serial number of your device.
  7. Follow the command for Alice's appointment: adb shell pm grant en.yandex.android.search android.permission.BIND_ASSISTANT_SERVICE Adb shell cmd assistant set-default-assistant ru.yandex.android.search/.assistant.YandexAssistantService

Xiaomi modelSupport ADB-methodNotes
Redmi Note 12 Pro+βœ… Yes.Requires to disable MIUI Optimization in the developer settings
POCO F5βœ… Yes.After completing the commands, restart the device
Xiaomi 13 Ultra⚠️ Partially.You may need to roll back on MIUI 13.
Redmi 10A❌ No.Previous articleOld Android (11) Blocks Command

⚠️ Attention: On some firmware (MIUI 14.0.4 for Xiaomi 12 Lite after application ADB-The assistant is reset after the reboot, in which case only freezing the Google Assistant via Titanium Backup (requires root) will help).

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

After Alice is appointed, you can return Google Assistant with the adb shell pm enable com.google.android.googlequicksearchbox-->

Method 3: Installation via Magisk (for stitched devices)

If your Xiaomi has an unlocked bootloader and Magisk installed, you can use the Yandex Alice Enabler module. This method is guaranteed to work on all versions of MIUI, but requires:

  • πŸ”“ Unlocked bootloader (instructions for Xiaomi here).
  • πŸ“± Installed by Magisk (version 26.0)+).
  • πŸ”§ Yandex Alice Enabler (you can download it) 4PDA or GitHub).

Step-by-step:

  1. Download the file of the YandexAliceEnabler.zip module.
  2. Open Magisk Manager and go to the Modules section.
  3. Click Install from Storage β†’ select the downloaded file.
  4. Reset the device.
  5. After downloading, open Settings β†’ Applications β†’ Yandex β†’ Default Assistant and activate Alice.

What if Alice doesn’t work after installing the module?
Check the logs in Magisk (the Log section) and a common error is conflict with the Universal SafetyNet Fix module. Try disabling it or upgrading to the latest version. Also make sure that Magisk's settings include "Enforce DenyList" (formerly "MagiskHide").

Advantages of this method:

  • πŸ”„ Alice remains the default assistant even after updates MIUI.
  • πŸ› οΈ No need to re-introduce ADB-team.
  • πŸ”’ You can roll back changes in one click through Magisk.

Solving Typical Problems After Replacing an Assistant

Even after the successful installation of Alice, users are faced with bugs, and here are the most common ways to fix them:

Problem.Reason.Decision
Alice doesn't respond to voice commandConflict with Google AssistantTurn off β€œOK, Google” in Google Settings
Resetting the assistant after the MIUI updateSystem resetting of settingsRepeat the appointment via ADB or Magisk
The power button call is not working.MIUI Limitation for Third-Party AssistantsAssign Alice via Settings β†’ Buttons and gestures β†’ Double pressing the power button
Alice doesn't open MIUI appsSecurity constraintsGive permission to manage other applications in Yandex settings

If Xiaomi started to brake or overheat after replacing the assistant, check:

  • πŸ”‹ Is Alice not optimized in battery settings (Settings) β†’ Battery β†’ Optimizing the battery β†’ All applications β†’ Yandex β†’ No restrictions).
  • πŸ—‘οΈ Is the system cache clogged (clear through Settings) β†’ Warehouse β†’ Cleanup).

πŸ’‘

On HyperOS devices (e.g. Xiaomi 14), replacing the assistant can cause an error of "Assistant service not available", in which case only a rollback to MIUI 14 or using a Magisk module will help.

Comparison of Alice and Google Assistant on Xiaomi: which one to choose?

To make a final decision, compare the key features of both assistants in the context of the Xiaomi ecosystem:

FunctionYandex AliceGoogle Assistant
Recognition of Russian Speech⭐⭐⭐⭐⭐ (better understand the accent)⭐⭐⭐ (frequently responds to English)
Integration with MIUI⭐⭐ (does not manage system settings)⭐⭐⭐⭐ (It may include a "Do Not Disturb" mode")
Smart home.⭐⭐⭐⭐⭐ (Yandex, Redmond, Rubetek)⭐⭐⭐ (Google Home, limited support)
Offline mode.⭐⭐ (base-team)⭐⭐⭐ (More features without the internet)
Battery consumption⭐⭐⭐ (more cost-effectively 10-15%)⭐⭐ (background processes of Google Services)

The choice depends on your priorities:

  • πŸ‡·πŸ‡Ί If you actively use Yandex services and want maximum Russification, choose Alice.
  • 🌍 If you want to integrate with Google (Gmail, Calendar, Translate) and manage settings MIUI β€” Stay on Google Assistant.
  • πŸ”§ If you’re ready to experiment, try the hybrid option: assign Alice as the primary assistant, but leave Google Assistant for system commands (via Google Assistant). ADB You can configure different assistants for different voice commands).

FAQ: Frequent questions about replacing assistant with Xiaomi

Can I get back Google Assistant after Alice is installed?
Yes. To do this: Open Settings β†’ Applications β†’ Application Management β†’ Yandex. Click Default Assistant and select Google. If there is no option, run the command via ADB: adb shell cmd assistant set-default-assistant com.google.android.googlequicksearchbox/com.google.android.apps.gsa.staticplugins.opa.OpaActivity
Why does Alice stop working after MIUI update?
This is due to Xiaomi's policy of resetting the default assistant settings in major updates. Solutions: Repeat Alice's assignment via ADB or settings. Install the Magisk module to permanently lock the assistant. Reverse to the previous version of MIUI (if the update brought critical bugs).
Does Alice work on global versions of Xiaomi (e.g. Redmi Note 12 Global)?
Yes, but with reservations: On global firmware (MIUI Global) may require manual installation APK-Alice Yandex file (download from APKCombo) Some functions (for example, managing Yandex Smart Home) may be limited due to regional settings. For full operation, it is recommended to change the device region to Russia in Settings β†’ Additionally. β†’ Region.
Can I assign Alice as a Xiaomi assistant without a computer?
Yes, but only on a limited number of devices. Try: Install Activity Launcher from Google Play. Open it and find Assistant Settings. Select Yandex Alice from the list of available assistants. If it doesn't work, you can't do without ADB or Magisk.
Will Alice work on Xiaomi with custom firmware (like LineageOS)?
On custom firmware (like LineageOS or Pixel Experience), Alice usually works better than on a custom firmware. MIUI, There are no restrictions from Xiaomi, however: You will need to manually assign an assistant through the ADB (Some functions (e.g. management) IR-Blaster) may not work due to lack of drivers MIUI. It is recommended to use firmware with support for GApps (otherwise there will be no Google Play Services, which is necessary for Alice’s work).