After another update, the Yandex app on your Xiaomi Redmi has become worse? The new interface seems inconvenient, and the features you are used to have disappeared or moved to an unknown place? You are not alone - many users are faced with the fact that the latest versions of services are lost in convenience for the sake of questionable "improvements." Fortunately, returning the old version of Yandex (whether it is a browser, search, maps or other application) on a Redmi smartphone is quite real - and we will tell you how to do it safely and without losing data.
In this article, you will find 5 proven ways to roll back, including installation via APK, use of built-in MIUI features, and advanced methods for power users (for example, through ADB). We will also analyze which versions of Yandex applications are compatible with MIUI 13/14 firmware and how to avoid downgrade errors. Importantly, some methods require unlocking the bootloader or superuser rights, we will warn you about this in advance.
Before you start, make sure you have a backup of important data (browser bookmarks, search history, etc.) as some ways can reset your app settings. Also check your Redmi model - the instructions are universal for most devices (from Redmi Note 10 to Redmi 12), but older models (like Redmi 5) may require additional steps.
1.Why do users want to return the old version of Yandex?
App updates donβt always work well, and here are the most common reasons Xiaomi Redmi owners are looking for ways to roll back:
- π Modified interface: New versions of Yandex.Browser or Search often carry buttons, remove familiar gestures or introduce unnecessary animations that slow down the work on budget smartphones Redmi.
- π’ Performance: Fresh builds can consume more RAM (especially for devices with 3-4 GB of RAM, such as the Redmi 9A or Redmi 8).
- π« Removed features: For example, Yandex.Maps removed offline maps for some regions, and the browser disappeared synchronization with outdated accounts.
- π‘οΈ Security issues: It is rare, but it happens, that a new version will have bugs that lead to data leakage or conflicts with MIUI (e.g., persistent permission requests).
- π± Incompatible with MIUI: Some Yandex app updates are optimized for pure Android and donβt work well on Xiaomiβs shell (e.g., the search widget stops opening).
According to surveys on the 4PDA and Mi Community forums, up to 30% of Redmi users have tried to roll back Yandex apps at least once, with most complaints related to the browser and maps, which are the services most often βbreakβ with updates.
2 Method 1: Install the old version via APK- file
The easiest and safest method is to download the APK- file and install it manually, which does not require root rights and is suitable for most Redmi models (including Redmi Note 11, Redmi 10, etc.).
Here's the step-by-step instruction:
- Find a reliable source APK. We recommend using: π APKCombo stores an archive of Yandex application versions. π APKMirror checks files for viruses.
β οΈ Warning: Never download APK from unknown sites! malicious files can steal your Mi Account details or bank details.
Download the correct version
22.7.4
21.10.0
Redmi
Snapdragon
Redmi Note 10 Pro
arm64-v8a
Redmi 9C
armeabi-v7a
Allow installation from unknown sources
Settings β Applications β Special Rights β Installation of Unknown Applications
Install APK.
Turn off automatic updates
Google Play β My profile β Application Management β Yandex.Browser (or more)
βοΈ Preparation for installation APK
If the application doesnβt start after installation, try clearing its cache in the MIUI settings. Also check if the MIUI Security block installation β sometimes you need to temporarily disable protection in Settings β Memory β Cleanup.
3. Method 2: Recoil through MIUI Backup (for MIUI firmware 12 and later)
If you have previously backed up your system through the built-in MIUI Backup application, you can try to restore the old version of the Yandex application from the backup.
- π± You have firmware MIUI 12 or later (on MIUI 11 and older, there may be no application recovery feature).
- πΎ There is a backup made before the Yandex update.
- π You are ready to recover all application data (including bookmarks, history and settings).
Instructions:
- Open the MIUI Backup app (find it through search by system).
- Select the Local Backups section and find the backup created before the Yandex update.
- Click on it and select Restore.
- In the list of applications, tick only those that you want to return (for example, Yandex.Browser or Yandex.Maps).
- Confirm the recovery and wait until the process is complete.
| MIUI version | Is Application Recovery Supported? | Notes |
|---|---|---|
| MIUI 14 | Yes. | Recovery is stable, but confirmation via Mi Account may be required. |
| MIUI 13 | Yes. | Sometimes there are errors in the recovery of application data, it is recommended to pre-clean the cache. |
| MIUI 12 | Yes. | The feature is available, but the recovery menu interface is different. |
| MIUI 11 and older | No. | Application recovery is not supported. You can only return contacts and SMS. |
If you don't have a backup, this method won't work, so move on to the next one.
π‘
Before recovering from the backup, check if the old version of Yandex conflicts with the current MIUI firmware. For example, applications in 2021 may not work correctly on MIUI 14 due to changes in the API.
4 Method 3: Using ADB for downgrade (for power users)
If previous methods didnβt work, you can use ADB (Android Debug Bridge), a tool for debugging Android devices, which requires connecting the phone to a computer and basic command line knowledge, but allows you to roll back the version even without root rights.
You'll need:
- π₯οΈ A computer with installed Xiaomi drivers and ADB (You can download from the official Android website).
- π± Included debugging on USB on Redmi (path: Settings β About Phone β Version MIUI β 7 times press to activate Developer Mode, then Settings β Additional β For Developers β Debugging on USB).
- π APK- file of the desired version of the Yandex application (see Method 1).
Instructions:
- Connect Redmi to your computer via USB-cable (preferably original).
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
- Check the connection of the device command: adb devices If the phone is determined, you will see its serial number.
- Delete the current version of Yandex application (e.g. browser): adb shell pm uninstall -k --user 0 en.yandex.browser For other applications, replace ru.yandex.browser with: πΊοΈ Yandex.Maps: en.yandex.yandexmaps π Yandex.Search: en.yandex.searchplugin π° Yandex.Zen: en.yandex.zen
adb install path to file.apkFor example: adb install C:\Downloads\yandex_browser_22.7.4.apk.
adb rebootβ οΈ Warning: Deleting system applications via ADB may cause unstable performance MIUI. Do not delete apps marked system/app β this may cause errors when booting the phone. Also, after rollback, some functions (such as sync with a Yandex account) may not work properly.
If the adb uninstall command gives a DELETE_FAILED_INTERNAL_ERROR error, then the application is protected by the system, in which case only root rights will help (see the next method).
5. Method 4: Rootback with root rights (for unlocked bootloader)
If your Xiaomi Redmi has an unlocked bootloader and root rights (for example, through Magisk), you can roll back the Yandex application using a root-enabled file manager, such as Root Explorer or Solid Explorer.
Advantages of this method:
- π§ The ability to uninstall any version of an application, even the system version.
- π Direct access to /data/app and /system/priv-app folders.
- π You can replace the APK- file without completely deleting it (useful if you're afraid of losing data).
Instructions:
- Download the APK version you want (see Method 1).
- Open Root Explorer and go to /data/app (for custom applications) or /system/priv-app (for system applications).
- Find the folder with the current version of Yandex (the name will contain a part of the package, for example, ru.yandex.browser-1).
- Delete the folder or rename it (e.g., ru.yandex.browser-1_old).
- Copy the downloaded APK into the /data/app folder.
- Set file rights: Long tap β Permissions β tick Read for everyone and Write for the owner.
- Reboot the phone.
If the app doesnβt appear on the menu, try installing it manually through the terminal:
su
pm install /data/app/ru.yandex.browser/base.apkβ οΈ Warning: Changing system files incorrectly can lead to bootloop. Before working with root, make a full backup via TWRP or OrangeFox Recovery. Also note that once you update MIUI through OTA, root rights may fly off and you have to repeat the procedure.
What to do if the application crashes after rollback?
Method 5: Alternative solutions (if rollback is not possible)
If none of the methods worked (for example, the new version of Yandex became system in MIUI and is not removed), consider the alternatives:
- π Use the web version. For example, instead of Yandex.Browser, open ya.ru in Google Chrome or Firefox.
- π Install a fork of an application. There are modified versions of Yandex services without ads and with a classic interface (look at 4PDA).
- π± Go to analogues: πΊοΈ Instead of Yandex.Maps: 2GIS or Google Maps. π Instead of Yandex.Search: Google or DuckDuckGo. π° Instead of Yandex.Zen: SmartNews or Inoreader.
- π οΈ Turn off updates. On Google Play, search for Yandex's app, click three dots β Disable auto-update.
- π΅ Freeze the app. App Quarantine (without root) or Titanium Backup (with root) can block the unwanted version.
If the problem is in a specific function (for example, the offline mode in Maps disappeared), write in support of Yandex through the feedback form in the application or on the site.
7. Possible errors and their solutions
When rolling back versions of Yandex applications on Xiaomi Redmi, errors may occur. We have collected the most common of them and ways to fix them:
| Mistake. | Reason. | Decision |
|---|---|---|
| INSTALL_FAILED_INSUFFICIENT_STORAGE | There is not enough space in the /data section. | Clear the cache in Settings β Memory β Clean up or remove unnecessary apps. |
| INSTALL_FAILED_VERSION_DOWNGRADE | MIUI is blocking the downgrade. | Use ADB: adb install -r -d file name.apk (the -d flag allows version downgrade). |
| The app dyes when it starts | Incompatible with the Android or MIUI version. | Try a different version of APK or install a newer firmware. |
| DELETE_FAILED_INTERNAL_ERROR (when deleted via ADB) | The application is protected by the system. | Get root rights or use pm uninstall --user 0 name packet. |
| Synchronization with the account does not work | The old version does not support the current Yandex API. | Update the app to a minimally supported version or use a web interface. |
If you encounter an error not described in the table, check the logs through ADB Logcat:
adb logcat | grep -i yandexThis will help identify the problem. For example, if there is a Signature mismatch string in the logs, then the APK- file is signed with a different certificate and cannot be installed on top of the current version.
π‘
Before any manipulation of system applications on Xiaomi Redmi, check version compatibility. For example, Yandex.Browser 23.x may not work on MIUI 12 due to changes in WebView.