Как откатить обновление приложений на Xiaomi: 5 работающих способов

Обновления приложений на Xiaomi, Redmi или POCO часто приносят не только новые функции, но и баги, тормоза или несовместимость с MIUI. Если после апдейта Google Play Маркет, Галерея или другое системное приложение стало работать хуже — его можно откатить до предыдущей версии. В этой статье разберём все доступные методы: от стандартных настроек до использования ADB и сторонних инструментов.

Откат обновлений особенно актуален для владельцев устройств с старыми версиями MIUI (например, MIUI 12 или MIUI 13), где новые версии приложений могут конфликтовать с прошивкой. Также это поможет, если после обновления пропали функции (например, в Камере исчезли режимы съёмки) или приложение стало потреблять больше батареи. Важно понимать, что не все методы универсальны — некоторые требуют разблокировки загрузчика или прав root.

Прежде чем приступать, убедитесь, что проблема именно в обновлении приложения, а не в системном сбое. Попробуйте очистить кэш приложения через Настройки → Приложения → [Название приложения] → Хранилище → Очистить кэш. Если это не помогло — читаем дальше.

1. Откат через настройки MIUI (без root)

Самый простой способ вернуть предыдущую версию приложения — использовать встроенные инструменты MIUI. Он работает для большинства системных приложений (например, Камера, Галерея, Браузер), но не подходит для приложений из Google Play (их нужно откатывать отдельно).

Инструкция:

  1. Откройте Настройки → Приложения → Управление приложениями.
  2. Найдите нужное приложение (например, Камера) и тапните по нему.
  3. В верхнем правом углу нажмите на три точки () и выберите Удалить обновления.
  4. Подтвердите действие — приложение вернётся к заводской версии.

⚠️ Внимание: Этот метод не сработает, если приложение было обновлено через Google Play Маркет (например, YouTube или Gmail). Для таких случаев читайте следующий раздел.

Проверить версию MIUI (Настройки → О телефоне)

Сделать резервную копию данных приложения (если важно)

Закрыть приложение перед откатом

Перезагрузить телефон после процедуры-->

После отката системное приложение может автоматически обновиться снова. Чтобы этого избежать:

  1. Откройте Google Play Маркет → Профиль → Настройки → Автообновление приложений.
  2. Выберите Не обновлять автоматически или Только через Wi-Fi (если хотите контролировать процесс).

2. Откат приложений из Google Play

Если приложение было установлено или обновлено через Google Play Маркет, вернуть предыдущую версию можно двумя способами: через сам Play Маркет (если доступна опция) или вручную, скачав APK-файл старой версии.

Способ 1: Через Google Play (если доступно)

  1. Откройте Google Play Маркет и найдите нужное приложение.
  2. Тапните на три точки () рядом с кнопкой Обновить/Удалить.
  3. Если есть опция Удалить обновления — выберите её. Если нет — переходите к способу 2.

Способ 2: Ручная установка старой версии (APK)

  1. Скачайте APK нужной версии с проверенного источника (например, APKMirror).
  2. Перед установкой удалите текущую версию приложения (или очистите данные через Настройки → Приложения).
  3. Установите скачанный APK, разрешив установку из неизвестных источников (Настройки → Безопасность → Неизвестные источники).

⚠️ Внимание: Установка APK из сторонних источников может нарушить Google Play Protect и привести к блокировке аккаунта. Используйте только проверенные сайты (например, APKMirror или APKPure).

3. Откат через ADB (для опытных пользователей)

Если стандартные методы не сработали, можно воспользоваться Android Debug Bridge (ADB). Этот способ подходит для системных приложений, которые нельзя откатить через настройки, но требует подключения к компьютеру и включения Отладки по USB.

Пошаговая инструкция:

  1. Включите Режим разработчика на смартфоне: перейдите в Настройки → О телефоне и 7 раз тапните по Версия MIUI.
  2. Вернитесь в Настройки → Дополнительно → Для разработчиков и активируйте Отладка по USB.
  3. Подключите телефон к ПК, установите ADB-драйверы и откройте командную строку в папке с platform-tools.
  4. Введите команду для проверки подключения:
    adb devices

    Если устройство отображается — введите команду отката (замените package.name на имя пакета приложения, например, com.miui.gallery):

    adb shell pm install -r -d package.name

⚠️ Внимание: Неправильное использование ADB может привести к сбою системы. Перед выполнением команд убедитесь, что у вас есть резервная копия данных (adb backup).

Как узнать имя пакета приложения?

Откройте Google Play Маркет, найдите приложение и скопируйте URL — имя пакета будет после id= (например, com.xiaomi.scanner для Сканера).

Alternatively, используйте команду:

adb shell pm list packages | grep "keyword"

где keyword — часть названия приложения (например, gallery).

4. Откат через TWRP (требуется root)

Если на вашем Xiaomi установлен кастомный рекавери TWRP и разблокирован bootloader, вы можете откатить приложение через резервную копию (nandroid backup) или вручную заменить APK-файл в системном разделе.

Инструкция:

  1. Скачайте APK нужной версии приложения (например, с APKMirror).
  2. Перезагрузите телефон в TWRP (зажмите Питание + Громкость вверх).
  3. Подключите устройство к ПК и скопируйте APK в папку /system/priv-app/[PackageName] или /system/app/[PackageName].
  4. Установите правильные права доступа:
    chmod 644 /system/priv-app/[PackageName]/[PackageName].apk
  5. Перезагрузите телефон.

⚠️ Внимание: Неправильная замена системных файлов может привести к bootloop (зацикленная загрузка). Если не уверены в своих действиях — используйте другие методы.

Через настройки MIUI

Через Google Play

С помощью ADB

Через TWRP/Root

Никогда не откатывал-->

5. Использование сторонних утилит (App Cloner, Titanium Backup)

Если предыдущие способы не подходят, можно воспользоваться специализированными утилитами. Например:

  • 📱 App Cloner — позволяет создать копию приложения с другой версией (требует root для системных приложений).
  • 🔄 Titanium Backup — сохраняет и восстанавливает версии приложений (только для root-пользователей).
  • 🛠️ APK Extractor — извлекает APK текущей версии для резервного копирования.

Пример работы с Titanium Backup:

  1. Установите утилиту и предоставьте root-доступ.
  2. Найдите нужное приложение в списке и тапните по нему.
  3. Выберите Восстановить и укажите дату резервной копии с нужной версией.

Важно: Приложения, восстановленные через Titanium Backup, могут конфликтовать с MIUI, если их системные зависимости были обновлены. В таком случае поможет только полный откат прошивки.

Сравнение методов отката

Метод Требуется root? Подходит для Сложность Риски
Настройки MIUI ❌ Нет Системные приложения Минимальные
Google Play ❌ Нет Приложения из Play Маркет ⭐⭐ Автообновление
ADB ❌ Нет (но нужна отладка) Системные и пользовательские приложения ⭐⭐⭐ Сбой системы при ошибке
TWRP ✅ Да Любые приложения ⭐⭐⭐⭐ Bootloop при ошибке
Titanium Backup ✅ Да Любые приложения ⭐⭐⭐ Конфликты зависимостей

Что делать, если откат не помог?

Если после отката приложение всё равно работает некорректно, проблема может быть глуже:

  • 🔧 Конфликт с MIUI — некоторые приложения (например, Камера или Звонки) тесно интегрированы в систему. В таком случае поможет только откат прошивки или установка кастомной (например, LineageOS).
  • 📱 Повреждённые данные — попробуйте сбросить настройки приложения через Настройки → Приложения → [Приложение] → Хранилище → Сбросить.
  • 🔄 Автообновление — отключите его в Google Play Маркет или через ADB:
    adb shell dumpsys device_idle whitelist +com.example.app

    (замените com.example.app на имя пакета).

Если ни один из методов не сработал, рассмотрите возможность сброса до заводских настроек (не забудьте сделать резервную копию!). В крайнем случае — перепрошейте устройство через Mi Flash Tool (инструкции есть на официальном сайте Xiaomi).

FAQ: Частые вопросы

Можно ли откатить Google Play Сервисы?

Откатить Google Play Сервисы через стандартные методы невозможно, так как они обновляются автоматически через Google Play. Единственный способ — установить старую версию APK и отключить автообновление, но это может привести к сбоям в работе других приложений (например, Gmail или Maps).

Почему после отката приложение снова обновляется?

Это происходит из-за фонового автообновления в Google Play Маркет. Чтобы избежать этого:

  1. Откройте Google Play Маркет → Профиль → Настройки → Автообновление приложений и выберите Не обновлять автоматически.
  2. Для системных приложений отключите обновления через ADB:
    adb shell pm hide com.android.vending

    (это скроет Play Маркет, но не удалит его).

Можно ли откатить MIUI Launcher?

MIUI Launcher (стандартный лаунчер Xiaomi) откатить сложно, так как он глубоко интегрирован в систему. Если после обновления появились баги, попробуйте:

  1. Очистить кэш и данные через Настройки → Приложения → Launcher.
  2. Установить альтернативный лаунчер (например, Nova Launcher или Hyperion Launcher).
  3. Откатить прошивку целиком через Mi Flash Tool.
Как откатить YouTube или Chrome?

Для приложений Google (например, YouTube, Chrome, Gmail) используйте:

  1. Удаление обновлений через Настройки → Приложения → [Приложение] → ⋮ → Удалить обновления (если опция доступна).
  2. Установку старой версии APK с отключением автообновлений.
  3. Использование альтернативных клиентов (например, NewPipe для YouTube или Firefox вместо Chrome).
Будет ли сброс до заводских настроек удалять обновления приложений?

Да, полный сброс (Настройки → Дополнительно → Восстановление и сброс → Сброс настроек) вернёт все системные приложения к заводской версии. Однако приложения из Google Play останутся текущими, если не удалить их вручную перед сбросом. После сброса:

  1. Не входите в Google-аккаунт сразу — сначала отключите автообновления в Play Маркет.
  2. Установите нужные версии приложений вручную.