Смартфоны Xiaomi на базе прошивки MIUI часто вызывают вопросы у пользователей, когда речь заходит о настройке приложений по умолчанию. Особенно это касается СМС-мессенджеров: стандартное приложение «Сообщения»** от Xiaomi не всегда устраивает владельцев, а попытки заменить его на Google Messages, Truecaller или другие альтернативы сталкиваются с ограничениями системы. В этой статье разберём все рабочие способы сменить СМС-приложение по умолчанию на Xiaomi, включая обход типичных ошибок и нюансы для разных версий MIUI.
Проблема усложняется тем, что MIUI активно блокирует изменение стандартных приложений через настройки Android — кнопка выбора мессенджера может быть просто недоступна. Мы протестировали решения на устройствах от Redmi Note 10 Pro до Xiaomi 13 Ultra и выявили универсальные методы, которые работают даже на последних версиях прошивки. Важно: некоторые способы требуют прав суперпользователя (root), но большинство обходится без них.
Почему на Xiaomi нельзя просто сменить СМС-приложение?
В отличие от «чистого» Android, прошивка MIUI агрессивно защищает свои системные приложения. Причины такого поведения:
- 🔒 Политика безопасности: Xiaomi считает, что сторонние мессенджеры могут угрожать конфиденциальности пользователей (например, утечка данных через Truecaller).
- 📱 Интеграция с MIUI: стандартное приложение
com.android.mmsжестко вшито в систему и отвечает не только за СМС, но и за уведомления о пропущенных звонках, сервисные сообщения от оператора. - 🔄 Ограничения Google: на некоторых моделях Xiaomi блокировка связана с требованиями Google Mobile Services (например, для сертификации устройств).
Даже если вы установили альтернативный мессенджер (например, Messages by Google), система может:
- 🚫 Не показывать его в списке приложений по умолчанию.
- 🔔 Игнорировать уведомления от стороннего мессенджера.
- 🔄 Автоматически возвращать стандартное приложение после перезагрузки.
Способ 1: Стандартная настройка через меню Android (работает не всегда)
На некоторых моделях Xiaomi (особенно с MIUI 12 и новее) кнопка выбора СМС-приложения по умолчанию скрыта, но её можно «разблокировать». Порядок действий:
- Откройте
Настройки → Приложения → Управление приложениями. - Нажмите на три точки в правом верхнем углу и выберите
Приложения по умолчанию. - Прокрутите вниз до раздела
СМС-приложение. Если пункта нет — переходите к следующему способу. - Тапните по текущему приложению (обычно
Сообщения) и выберите альтернативу из списка (например, Google Messages).
Если раздел СМС-приложение отсутствует, попробуйте этот обходной путь:
- Установите альтернативный мессенджер (например, Google Messages).
- Откройте его и отправьте тестовое СМС (это заставит систему зарегистрировать приложение как мессенджер).
- Вернитесь в
Настройки → Приложения → Управление приложениями, найдите установленный мессенджер и нажмитеОткрыть по умолчанию.
Способ 2: Использование ADB-команд (без root)
Если стандартный метод не сработал, можно прибегнуть к ADB (Android Debug Bridge). Этот способ не требует прав суперпользователя, но потребует компьютера и включённой отладки по USB. Пошаговая инструкция:
Включить отладку по USB в Настройки → О телефоне → Версия MIUI (нажать 7 раз)
Установить драйверы ADB на ПК (скачать с официального сайта)
Подключить телефон к ПК и подтвердить доверенное устройство
Открыть командную строку (Windows) или терминал (macOS/Linux) в папке с ADB-->
Далее выполните команды по порядку:
adb devices
(Должно отобразиться ваше устройство. Если нет — проверьте драйверы и кабель.)
adb shell pm list packages | grep -i sms
(Эта команда покажет все установленные СМС-приложения. Запомните package name нужного, например, com.google.android.apps.messaging для Google Messages.)
adb shell cmd phone set-default-sms -p com.google.android.apps.messaging
(Замените com.google.android.apps.messaging на package name вашего мессенджера.)
После выполнения перезагрузите телефон. Если команда не сработала, попробуйте альтернативный вариант:
adb shell am start -a android.intent.action.MAIN -n com.android.settings/.Settings$DefaultSmsPackageActivity
Что делать, если ADB не видит устройство?
1. Попробуйте другой USB-кабель (оригинальный от Xiaomi).
2. Переключите режим подключения на "Передача файлов" (MTP).
3. Установите драйверы Mi PC Suite с официального сайта.
4. На Windows отключите подпись драйверов (включите "Загрузка unsigned драйверов" в параметрах запуска).
Способ 3: Изменение настроек через Activity Launcher (для опытных)
Если ADB кажется сложным, можно воспользоваться приложением Activity Launcher. Оно позволяет открывать скрытые системные меню. Инструкция:
- Установите и откройте Activity Launcher.
- В поисковой строке введите
DefaultSmsPackage. - Выберите результат с названием
com.android.settings.Settings$DefaultSmsPackageActivity. - В открывшемся меню выберите нужное СМС-приложение.
Этот метод работает на большинстве устройств Xiaomi с MIUI 11–14, но может потребовать нескольких попыток. Если меню не открывается, попробуйте очистить кэш приложения Настройки (Настройки → Приложения → Управление приложениями → Настройки → Очистить кэш).
Способ 4: Использование root-прав (для продвинутых пользователей)
Если ни один из вышеперечисленных методов не сработал, остаётся вариант с получением root-прав. Это рискованный способ, так как:
- ⚠️ Аннулирует гарантию.
- ⚠️ Может привести к нестабильной работе системы.
- ⚠️ Блокирует обновления по воздуху (OTA).
Если вы готовы к риску, следуйте инструкции:
- Разблокируйте загрузчик через официальный инструмент Xiaomi (требуется аккаунт Mi и ожидание 7–15 дней).
- Установите кастомное рекавери (TWRP) и прошейте Magisk для получения root.
- Скачайте приложение App Manager (требует root).
- В App Manager найдите стандартное приложение
Сообщения(com.android.mms) и отключите его (не удаляйте!). - Установите альтернативный мессенджер и назначьте его по умолчанию через
Настройки → Приложения.
⚠️ Внимание: Отключение системного приложения com.android.mms может привести к сбоям в работе уведомлений о пропущенных звонках и сервисных СМС от оператора. Перед экспериментами создайте резервную копию через TWRP.
Таблица совместимости методов с версиями MIUI
| Метод | MIUI 12 | MIUI 13 | MIUI 14 | Требуется ПК? | Требуется root? |
|---|---|---|---|---|---|
| Стандартные настройки | ❌ (скрыто) | ⚠️ (иногда работает) | ❌ (скрыто) | ❌ | ❌ |
| ADB-команды | ✅ | ✅ | ✅ | ✅ | ❌ |
| Activity Launcher | ✅ | ✅ | ⚠️ (не всегда) | ❌ | ❌ |
| Root + отключение системного приложения | ✅ | ✅ | ✅ | ❌ | ✅ |
Решение проблем после смены СМС-приложения
Даже если вам удалось сменить мессенджер по умолчанию, могут возникнуть типичные проблемы:
- 🔔 Не приходят уведомления: проверьте разрешения для нового приложения в
Настройки → Уведомления. Отключите оптимизацию батареи для мессенджера (Настройки → Батарея → Оптимизация батареи). - 📵 Не отправляются СМС: убедитесь, что новое приложение имеет доступ к телефонным функциям (
Настройки → Приложения → Разрешения). На некоторых прошивках требуется вручную указать SMS-центр (номер можно уточнить у оператора). - 🔄 Сброс на стандартное приложение после перезагрузки: это типичная «фича» MIUI. Решается повторным назначением через ADB или Activity Launcher.
На устройствах с MIUI 14 и HyperOS после смены СМС-приложения может пропадать функция «Быстрые ответы» на экране блокировки. Чтобы вернуть её, перейдите в Настройки → Экран блокировки → Быстрые ответы и включите опцию вручную.
⚠️ Внимание: На некоторых моделях Xiaomi (например, Redmi Note 11 с MIUI 13.0.6) после использования ADB-команд система может заблокировать отправку СМС через альтернативные приложения. В этом случае поможет только сброс настроек или прошивка через Fastboot.
FAQ: Частые вопросы о смене СМС-приложения на Xiaomi
Можно ли полностью удалить стандартное приложение «Сообщения»?
Нет, это системное приложение, и его удаление приведёт к критическим сбоям (например, перестанут работать уведомления о пропущенных звонках). Максимум — можно отключить его через App Manager с root-правами, но это чревато побочными эффектами.
Почему после смены приложения перестали приходить СМС от банка?
Банковские СМС часто приходят через специальные каналы (не стандартный SMS). Проверьте, поддерживает ли ваш новый мессенджер SMS-ретрансляцию (например, Google Messages может блокировать такие сообщения). Попробуйте временно вернуть стандартное приложение или свяжитесь с банком для уточнения формата сообщений.
Как вернуть стандартное приложение, если новый мессенджер работает нестабильно?
Выполните команду через ADB:
adb shell cmd phone set-default-sms -p com.android.mms
Или сбросьте настройки приложений в Настройки → Система → Сброс настроек → Сбросить настройки приложений.
Будет ли работать RCS в Google Messages на Xiaomi?
Да, но с оговорками: RCS (Chat-сообщения) в Google Messages требует, чтобы приложение было установлено как СМС-мессенджер по умолчанию. Если вы сменили его через ADB, но RCS не активируется, проверьте:
- Поддерживает ли ваш оператор RCS (список есть на официальном сайте).
- Включён ли Chat в настройках Google Messages.
- Нет ли ограничений со стороны MIUI (на некоторых прошивках RCS блокируется на уровне системы).
Можно ли использовать Truecaller как основное СМС-приложение?
Технически да, но Truecaller не оптимизирован для этой роли. Пользователи отмечают следующие проблемы:
- Задержки в доставке СМС.
- Отсутствие поддержки SMS-ретрансляции для банковских сообщений.
- Реклама и сбор данных (даже при отключённых разрешениях).
Для стабильной работы лучше выбрать Google Messages или Textra.