How to return the previous version of Yandex on the phone Xiaomi Redmi: 5 working methods

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.

πŸ“Š Which Yandex app do you want to roll back?
browser
Search
Maps.
Navigator.
Zen
Other

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:

  1. 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

Done: 0 / 5

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:

  1. Open the MIUI Backup app (find it through search by system).
  2. Select the Local Backups section and find the backup created before the Yandex update.
  3. Click on it and select Restore.
  4. In the list of applications, tick only those that you want to return (for example, Yandex.Browser or Yandex.Maps).
  5. Confirm the recovery and wait until the process is complete.
MIUI versionIs Application Recovery Supported?Notes
MIUI 14Yes.Recovery is stable, but confirmation via Mi Account may be required.
MIUI 13Yes.Sometimes there are errors in the recovery of application data, it is recommended to pre-clean the cache.
MIUI 12Yes.The feature is available, but the recovery menu interface is different.
MIUI 11 and olderNo.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:

  1. Connect Redmi to your computer via USB-cable (preferably original).
  2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
  3. Check the connection of the device command: adb devices If the phone is determined, you will see its serial number.
  4. 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.apk

For 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:

  1. Download the APK version you want (see Method 1).
  2. Open Root Explorer and go to /data/app (for custom applications) or /system/priv-app (for system applications).
  3. Find the folder with the current version of Yandex (the name will contain a part of the package, for example, ru.yandex.browser-1).
  4. Delete the folder or rename it (e.g., ru.yandex.browser-1_old).
  5. Copy the downloaded APK into the /data/app folder.
  6. Set file rights: Long tap β†’ Permissions β†’ tick Read for everyone and Write for the owner.
  7. 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?
If Yandex app dye after downgrade, try: 1. Clear data and cache in MIUI settings. 2. Install a newer (but not the latest) version of APK. 3. Check compatibility with the Android version (for example, 2020 apps may not work on Android 13). 4. Disable MIUI optimization for this application in battery settings.

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_STORAGEThere is not enough space in the /data section.Clear the cache in Settings β†’ Memory β†’ Clean up or remove unnecessary apps.
INSTALL_FAILED_VERSION_DOWNGRADEMIUI is blocking the downgrade.Use ADB: adb install -r -d file name.apk (the -d flag allows version downgrade).
The app dyes when it startsIncompatible 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 workThe 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 yandex

This 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.

8. Frequently Asked Questions (FAQ)

❓ Can I roll back Yandex.Browser to Redmi without a computer?
Yes, if you have a APK- file, download it to your phone, allow installation from unknown sources in the MIUI settings, and install it manually, and pre-delete the current version through Settings β†’ Apps.
❓ Why do maps not show my location after Yandex.
Older versions of the app may not support current geolocation APIs or conflict with MIUI services. Check the permissions for the application in Settings β†’ Apps β†’ Permissions and enable access to geodata. If the problem persists, try updating Google Play Services.
❓ How to find out the version of the current Yandex application on Redmi?
Open Settings β†’ Applications β†’ Application Management, find the right one (for example, Yandex.Browser) and scroll down to the Version section. Also, the version can be seen on Google Play on the app page.
❓ Will the notifications in the old version of Yandex.Mail work?
This depends on the version. For example, Yandex.Mail 5.20.0 and later uses an updated push notification mechanism, which may not work in older builds. If the notifications are missing, check the sync settings in your Yandex account or use the web version of the mail.
❓ Can I roll back the Yandex system application on Redmi with the MIUI Global firmware?
On MIUI global firmware, Yandex system applications are usually absent (they are only available in Russian builds); if they appear after the update, they can be removed via ADB or disabled in application settings.