Почему на Redmi Note 9 не получается сменить приложение по умолчанию?
Владельцы Xiaomi Redmi Note 9 часто сталкиваются с проблемой: система упорно возвращает стандартные приложения MIUI даже после их замены. Виной тому — агрессивная политика производителя по продвижению собственного софта. В отличие от "чистого" Android, где смена дефолтных приложений занимает 2 клика, на Redmi Note 9 (особенно с MIUI 12-14) этот процесс усложнён дополнительными ограничениями.
Основные причины сложностей:
- 🔄 Автовосстановление MIUI — система автоматически сбрасывает настройки по умолчанию после перезагрузки или обновления.
- 📱 Дублирующиеся сервисы — некоторые функции (например, звонки) привязаны к системному приложению
com.android.phone, которое нельзя отключить. - 🔒 Ограничения Android 10+ — начиная с этой версии, Google ужесточил правила для дефолтных приложений, что усугубляется кастомизацией Xiaomi.
В этой статье — актуальные методы для MIUI 14 (Android 13) и более ранних версий, включая обходные пути для упрямых системных приложений. Все инструкции протестированы на Redmi Note 9 (модели M2003J15SC/M2003J15SS) с разными версиями прошивки.
Подготовка: что нужно сделать перед сменой дефолтных приложений
Прежде чем приступать к настройкам, выполните эти шаги — они сэкономят время и нервы:
Установите альтернативное приложение из Google Play
Обновите MIUI до последней стабильной версии
Создайте резервную копию важных данных
Отключите оптимизацию батареи для целевого приложения
Проверьте наличие прав администратора (если требуется)
-->
Особое внимание уделите оптимизации батареи. MIUI агрессивно закрывает фоновые процессы, из-за чего альтернативные приложения (например, Truecaller для звонков) могут не работать как дефолтные. Чтобы исправить это:
- Перейдите в
Настройки → Приложения → Управление приложениями. - Выберите целевое приложение (например, Google Messages).
- Тапните
Оптимизация батареи → Без ограничений. - Активируйте
АвтозапускиФоновая активность.
⚠️ Внимание: На некоторых прошивках Redmi Note 9 после сброса к заводским настройкам дефолтные приложения возвращаются к стандартным MIUI, даже если вы их меняли. Это не баг, а "фича" производителя.
Метод 1: Стандартная замена через настройки Android
Этот способ работает для большинства приложений (браузер, SMS, галерея), но не всегда подходит для системных сервисов вроде телефона или календаря. Инструкция:
- Откройте
Настройки → Приложения → Приложения по умолчанию. - Выберите категорию (например,
БраузерилиПриложение для SMS). - В списке тапните на нужное приложение (например, Chrome или Google Messages).
- Подтвердите выбор в диалоговом окне.
Если нужного приложения нет в списке:
- 📲 Убедитесь, что оно установлено и поддерживает данную функцию (например, VLC не может быть дефолтным плеером для системных звуков).
- 🔄 Перезагрузите устройство — иногда список обновляется после ребута.
- 🛠️ Проверьте разрешения приложения в
Настройки → Приложения → [Название] → Разрешения.
| Тип приложения | Поддерживает ли замену | Ограничения MIUI |
|---|---|---|
| Браузер | ✅ Да | MIUI Browser может возвращаться после обновлений |
| SMS/ММС | ✅ Да | Системное приложение Messages нельзя удалить |
| Телефон (звонки) | ⚠️ Частично | Требуется ADB или сторонние лаунчеры |
| Галерея | ✅ Да | MIUI Gallery интегрирована с облаком Xiaomi |
| Камера | ❌ Нет | Замена возможна только через MOD-прошивки |
Метод 2: Использование ADB для принудительной смены дефолтных приложений
Для системных приложений (звонки, контакты) стандартный способ часто не работает. Здесь поможет Android Debug Bridge (ADB) — инструмент для низкоуровневого управления системой. Вам понадобится:
- 🖥️ Компьютер с установленными ADB Tools.
- 📱 Включённая
Отладка по USBна Redmi Note 9 (Настройки → О телефоне → Версия MIUI— тапните 7 раз, затем вернитесь вДополнительные настройки → Для разработчиков). - 🔌 Кабель USB (желательно оригинальный).
Пошаговая инструкция для замены приложения телефона (например, на Google Phone):
adb shell
pm clear com.android.contacts
pm hide com.android.contacts
pm install-existing com.google.android.dialer
pm grant com.google.android.dialer android.permission.READ_CONTACTS
pm grant com.google.android.dialer android.permission.WRITE_CONTACTS
pm grant com.google.android.dialer android.permission.CALL_PHONE
После выполнения команд:
- Перезагрузите телефон.
- Откройте Google Phone и назначьте его дефолтным вручную (см. Метод 1).
- Если звонки не работают, проверьте разрешения в
Настройки → Приложения → Google Phone → Разрешения.
⚠️ Внимание: Команды pm hide скрывают системное приложение, но не удаляют его. При следующем обновлении MIUI настройки могут сброситься. Для постоянного эффекта потребуется разблокировка загрузчика и установка кастомной прошивки.
Что делать если ADB не видит устройство?
1. Убедитесь, что драйверы Xiaomi установлены (скачайте с официального сайта).
2. Попробуйте другой USB-кабель (дешёвые кабели часто не поддерживают передачу данных).
3. Включите в настройках разработчика опцию Отладка по USB (безопасный режим).
4. Перезагрузите и телефон, и компьютер.
5. Если используется Windows, запустите ADB от имени администратора.
Метод 3: Сторонние лаунчеры и приложения для управления дефолтами
Если ADB кажется сложным, можно воспользоваться специализированными утилитами. Лучшие варианты для Redmi Note 9:
- 📱 Default App Manager (из F-Droid) — позволяет менять дефолтные приложения без root, но требует ADB-разрешения.
- 🎨 Nova Launcher — в настройках лаунчера можно назначить альтернативные приложения для некоторых действий (например, открытие ссылок).
- 🔧 App Cloner — создаёт копию системного приложения, которую можно настроить как дефолтную (работает не для всех типов).
Пример настройки через Nova Launcher:
- Установите Nova Launcher из Google Play.
- Зажмите пустое место на главном экране →
Настройки Nova. - Перейдите в
Приложения и виджеты → Дефолтные приложения. - Выберите категорию (например,
Браузер) и укажите нужное приложение.
Ограничения метода:
- ❌ Не работает для звонков и SMS на стоковой MIUI.
- ❌ Некоторые функции (например, обработка
tel:ссылок) остаются за системным приложением. - ⚠️ После обновления MIUI настройки лаунчера могут сброситься.
Метод 4: Рутирование и кастомные прошивки (для продвинутых пользователей)
Если вам нужно полностью избавиться от системных приложений Xiaomi, единственный надёжный способ — разблокировка загрузчика и установка кастомной прошивки (например, LineageOS или Pixel Experience). Этот метод даёт полный контроль над дефолтными приложениями, но имеет риски:
- 🔓 Потеря гарантии — Xiaomi блокирует устройства с разблокированным загрузчиком.
- 🛠️ Сложность процесса — требует знания ADB, Fastboot и умения восстанавливать телефон при сбое.
- 🔄 Проблемы с OTA-обновлениями — кастомные прошивки не получают официальные апдейты.
Краткая инструкция для Redmi Note 9:
- Разблокируйте загрузчик через Mi Unlock Tool (требуется привязка аккаунта Xiaomi и ожидание 7-30 дней).
- Установите TWRP Recovery для своей модели (например,
twrp-3.7.0_9-0-merlinxдля Redmi Note 9). - Прошейте кастомную прошивку (рекомендуется Pixel Experience для максимальной совместимости с Google-сервисами).
- После установки назначьте дефолтные приложения через стандартные настройки Android.
Преимущества метода:
- ✅ Полная свобода в выборе дефолтных приложений.
- ✅ Нет ограничений MIUI на фоновую работу приложений.
- ✅ Возможность удалить системный бloatware (ненужные приложения Xiaomi).
⚠️ Внимание: На некоторых кастомных прошивках для Redmi Note 9 могут не работать:
- 📸 Широкоугольная камера (требуются дополнительные патчи).
- 🔋 Быстрая зарядка (на некоторых сборках ограничена 10W).
- 📡 VoLTE/VoWiFi (зависит от региона и оператора).
Перед прошивкой проверьте отзывы о конкретной сборке на форуме XDA Developers.
Решение проблем: что делать, если настройки не сохраняются
Даже после успешной замены дефолтных приложений Redmi Note 9 может "забывать" ваши выбор. Распространённые проблемы и их решения:
| Проблема | Причина | Решение |
|---|---|---|
| После перезагрузки возвращается MIUI Browser | Служба com.miui.browser сбрасывает настройки |
Отключите автообновление браузера в Google Play или заморозьте его через ADB |
| SMS открываются в стандартном приложении | Конфликт разрешений между com.android.mms и сторонним мессенджером |
Отзовите разрешение на SMS у системного приложения в настройках |
| Звонки проходят через MIUI Dialer, despite ADB commands | Телефонный сервис жёстко привязан к com.android.phone |
Установите кастомную прошивку или используйте Truecaller как оверлей |
| Галерея не открывает фото по умолчанию | MIUI Gallery зарегистрирована как обработчик медиафайлов | Очистите кэш и данные Media Storage в настройках |
Если проблема повторяется:
- Проверьте, не сбрасываются ли настройки после обновления MIUI (отключите автообновления в
Настройки → О телефоне → Обновление системы). - Установите приложение SetEdit (требует root) для редактирования системных настроек вручную.
- Создайте задачу в Tasker или MacroDroid, которая будет автоматически восстанавливать дефолтные приложения после перезагрузки.
adb shell dumpsys package | grep "default"
Она покажет текущие дефолтные приложения и их приоритеты.-->
FAQ: Частые вопросы по смене дефолтных приложений на Redmi Note 9
Можно ли полностью удалить MIUI Browser, чтобы он не возвращался?
Да, но для этого потребуется:
- Разблокировать загрузчик и получить root-права.
- Установить Titanium Backup или SD Maid.
- Найти
com.android.browserиcom.miui.browserв списке приложений. - Выбрать опцию "Удалить" (не "заморозить").
⚠️ После удаления некоторые системные функции (например, открытие ссылок из уведомлений) могут работать некорректно.
Почему Google Chrome не появляется в списке браузеров по умолчанию?
Это происходит из-за конфликта с Android System WebView. Решения:
- Обновите Chrome и WebView в Google Play.
- Очистите кэш
Android System WebViewв настройках приложений. - Установите Chrome Canary — экспериментальная версия часто лучше интегрируется с MIUI.
Как сделать Truecaller приложением для звонков по умолчанию?
Truecaller не может полностью заменить системное приложение телефона на Redmi Note 9, но можно:
- Назначить его дефолтным для идентификации звонков в
Настройки → Приложения → Приложения по умолчанию → Приложение телефона. - Включить оверлей Truecaller в настройках приложения (
Настройки → Truecaller → Оверлей). - Использовать ADB-команды из Метода 2, чтобы отключить системный набор номера.
Обратите внимание: исходящие звонки всё равно будут проходить через системное приложение.
Будет ли работать Google Messages как SMS-приложение по умолчанию на Redmi Note 9?
Да, но с оговорками:
- ✅ Принимать и отправлять SMS будет.
- ⚠️ RCS-чаты (Chat Features) могут не работать из-за ограничений MIUI.
- ⚠️ Уведомления о новых SMS иногда дублируются (приходят и в Google Messages, и в стандартном приложении).
Чтобы избежать дублирования:
- Отключите уведомления для системного приложения
Messages. - Отзовите у него разрешение на SMS в настройках.
Можно ли вернуть стандартные приложения MIUI после экспериментов?
Да, есть несколько способов:
- 🔄 Сброс настроек приложений:
Настройки → Приложения → Управление приложениями → ⋮ → Сбросить настройки приложений. - 📱 Восстановление через ADB:
adb shell cmd package reset com.android.mmsadb shell cmd package reset com.android.contacts
- 🔧 Переустановка MIUI через
Fastboot(крайний случай, сбросит все данные).