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.
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:
- Open Settings β Applications β Application Management.
- Find Yandex in the list and tap it.
- Select the default Assistant (or Voice Assistant in older versions).
- Turn on the switch next to Yandex Alice.
βοΈ Preparation for replacement of assistant
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:
- Activate Developer Mode: Go to Settings β About Phone and tap the MIUI version 7 times.
- Return to Settings β Additional β For developers and enable USB debugging.
- Connect your smartphone to your PC, confirm your trust in the computer on the Xiaomi screen.
- Download ADB Tools and unpack it into a folder.
- Open the Command Prompt (Windows) or Terminal (macOS/Linux) in this folder.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- 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 model | Support ADB-method | Notes |
|---|---|---|
| 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:
- Download the file of the YandexAliceEnabler.zip module.
- Open Magisk Manager and go to the Modules section.
- Click Install from Storage β select the downloaded file.
- Reset the device.
- After downloading, open Settings β Applications β Yandex β Default Assistant and activate Alice.
What if Alice doesnβt work after installing the module?
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 command | Conflict with Google Assistant | Turn off βOK, Googleβ in Google Settings |
| Resetting the assistant after the MIUI update | System resetting of settings | Repeat the appointment via ADB or Magisk |
| The power button call is not working. | MIUI Limitation for Third-Party Assistants | Assign Alice via Settings β Buttons and gestures β Double pressing the power button |
| Alice doesn't open MIUI apps | Security constraints | Give 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:
| Function | Yandex Alice | Google 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).