Xiaomi smartphones by default use Google Assistant as the main voice assistant, but many users prefer Yandex for its adaptation to the Russian-speaking audience, integration with local services and more accurate answers to queries about the weather, traffic jams or nearby establishments. You can switch from Google to Yandex even without root rights, but the process requires knowledge of hidden MIUI settings and the right sequence of actions.
In this article, you will find unique ways to activate Yandex as the default assistant, including bypassing restrictions on new versions of MIUI 14, where the manufacturer made it difficult to replace standard services. We will also discuss how to integrate Yandex into the sidebar, assign it to the power button and even replace the search bar on the home screen. If you are tired of Googleβs English-language tips or want to get more relevant information on Russia, this guide is for you.
Why is Google better than Xiaomi?
Before we move on to settings, letβs understand what the real advantages of Yandex for Xiaomi users in Russia and the CIS are:
- π£οΈ Russian-language optimization: Yandex is better at recognizing accents, jargon and complex phrases in Russian, whereas Google often requires clear diction.
- π Local services: Integration with Yandex.Maps, Taxi, Food and Market allows you to order services faster without switching between applications.
- π Navigator takes into account traffic jams in real time better than Google Maps, especially in small cities.
- π Calendar and Reminders: Synchronization with Yandex.Mail and Calendar simplifies business management.
- π Privacy: Yandex stores data on servers in Russia, which is important for users concerned about the transfer of information abroad.
However, there are downsides: Yandex consumes more battery in the background due to constant synchronization with local services. In addition, some features (such as managing a smart home) can work unstable if your Xiaomi devices are tied to the Mi Home.
Preparation of the smartphone: what to do before setting up
Before installing Yandex as the default assistant, follow the mandatory preparatory steps:
- Update MIUI to the latest version via Settings β About Phone β System Update. On versions older than MIUI 12, some methods may not work.
- Delete the cache and data of the Google app (Settings β Apps β Application Management β Google β Storage β Clear cache / data) This will prevent conflicts when changing assistant.
- Download the latest versions of applications: Yandex (search and browser) Yandex with Alice
Settings β Applications β Application Management β Yandex β Permissions β Enable all
Microphone
Location.
Auto-start
Update MIUI to the latest version
Clear the cache of Google and Yandex
Download the latest versions of Yandex applications
Enable all permissions for Yandex
Reboot your smartphone-->
If you use Xiaomi.eu or custom firmware, some menu items may be different, in which case, use the search by settings (the magnifier icon in the upper right corner of Settings).
β οΈ Note: On devices with a locked boot loader (Redmi Note) 10/11, POCO X3/X4) Changing the default assistant may require unlocking OEM Unlock in Settings β Without this, some of Yandexβs functions will be unavailable.
Method 1: Assigning Yandex as the default assistant through settings
The easiest way is to use the built-in MIUI settings. It works on most devices (Redmi, POCO, Mi), but can be blocked on Chinese versions of firmware (China ROM).
Instructions:
- Open Settings β Applications β Default Applications β Assistant and Voice Input.
- Select Yandex from the list (if it is not available, go back to the Preparation section and check the application installation).
- Confirm the choice and restart the smartphone.
After the reboot, check the assistant's work:
- Press the Home button (on physical-button devices) or swipe diagonally from the corner of the screen (on buttonless models).
- Tell the team, for example: "Yandex, what is the weather forecast today?"
What if Yandex doesnβt appear on the list of assistants?
On some devices (Xiaomi 12T, Redmi K50) after changing the assistant, voice search in Google Chrome may disappear. To return it, go to Chrome Settings β Voice Search β Select the engine and install Yandex.
Method 2: Forced change of assistant through ADB (for experienced)
If the standard method does not work, use it. ADB-This method requires connecting a smartphone to a PC, but it is guaranteed to work even on blocked firmware.
What you need:
- π₯οΈ Computer with installed ADB and Fastboot.
- π± Included debugging by USB on Xiaomi (Settings) β The phone. β Version. MIUI β 7 times to tap β Back to Settings β Additionally. β For developers β Debugging by USB).
- π Cable USB Type-C (preferably original).
Step-by-step:
- Connect your smartphone to your PC and confirm the debugging permission.
- Open the command line (Windows) or terminal (macOS/Linux) in the adb folder.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Follow the command to change assistant: adb shell pm grant ru.yandex.voiceassistant android.permission.BIND_ASSISTANT_SERVICE
- Reboot your smartphone: adb reboot
After the reboot, Yandex will become the default assistant. If the command does not work, try an alternative option:
adb shell settings put global assistant ru.yandex.voiceassistant/.YandexAssistantActivity
adb shell settings put secure voice_interaction_service ru.yandex.voiceassistant/.YandexVoiceInteractionServiceβ οΈ Attention: MIUI 14 after updating the system, the assistant settings may reset. To avoid this, create a task in Automate or Tasker, which will automatically apply ADB-team after reboot.
Method 3: Replace the search bar and widgets on the home screen
Even if Yandex became the primary assistant, the search bar on the home screen and in Launcher can still open Google.
Step 1: Removing Google widgets
- Press the Google Search widget on the home screen.
- Drag it to the basket (Delete) at the top of the screen.
- Similarly, remove the Google Discover widget (the news feed to the left of the main screen).
Step 2: Adding the Yandex widget
- Click on the free space on the main screen β Widgets.
- Find the Yandex.Search widget (4Γ1 or 4Γ2).
- Drag it to the location of the Google widget.
Step 3: Set up search in Launcher
- For POCO Launcher: Launcher Settings β Search β Default β Yandex.
- MIUI Launcher: An alternative launcher (e.g. Nova Launcher) is required because the standard launcher has blocked the search change.
| Launcher | Supports a search change? | Is root required? |
|---|---|---|
| MIUI Launcher | β No. | β No. |
| POCO Launcher | β Yes. | β No. |
| Nova Launcher | β Yes. | β No. |
| HyperOS Launcher (MIUI 14+) | β οΈ Partially. | β Yes, for a full replacement) |
π‘
If after replacing the widgets, the search bar still opens Google, clear the application data MIUI Launcher (Settings) β Annexes β Application management β Launcher β Warehouse β Clear the data. This will reset the home screen settings, but solve the problem.
Configure voice control and hot keys
To make Yandex respond to voice commands as quickly as Google, we will set up hotkeys and optimize recognition.
1. Activation by voice
- Open the Yandex app with Alice.
- Go to Settings β Voice Assistant β Recognition βOK, Yandexβ.
- Turn on the option and get voice training (repeat phrases 3-5 times for fine-tuning).
2. Assignment to the power button
On MIUI, you can reassign a long press of the power button:
- Settings β buttons and gestures β Power button β Long press.
- Select the Voice Assistant and specify Yandex.
3. Quick call from locked screen
To start Yandex without unlocking the phone:
- Settings β Screen Lock β Additional β Voice Assistant on a locked screen.
- Select Yandex and allow access to the microphone in the locked state.
π‘
For maximum reaction speed, turn off battery optimization for Yandex: Settings β Applications β Application Management β Yandex β Battery β No restrictions.
Solving common problems
When changing assistants, Xiaomi users often encounter common mistakes.
| Problem. | Reason. | Decision |
|---|---|---|
| Yandex does not run by voice | There is no microphone permit. | Go to Settings β Applications β Yandex β Permissions β Microphone β Allow |
| After the reboot, it is reset to Google. | System optimization of MIUI | Use it. ADB-command after each reboot or disable optimization: adb shell cmd package compile -m speed -f ru.yandex.voiceassistant |
| Screen search is not working. | The conflict with Google Lens | Turn off Google Lens: Settings β Apps β Google β Permissions β Camera β Ban |
| Yandex does not respond to smart home commands | Not synchronized with Mi Home | Connect your Yandex account to Mi Home via Yandex Settings β Smart Home β Add Device β Xiaomi |
If after all the manipulations Yandex still does not become the default assistant, check:
- π± Region of device: must be Russia (Settings) β Additionally. β Language and region).
- π Application updates: Google Play may have a beta version of Yandex with fixes.
- π οΈ Root rights: Some firmware (e.g. Xiaomi.eu) requires manual file editing /system/build.prop (ro.assistant.default=ru.yandex.voiceassistant).