Смартфоны Xiaomi на базе оболочки MIUI предлагают гибкие настройки, но не всегда очевидно, как изменить приложения по умолчанию. Вы установили новый браузер, но система упорно открывает Mi Browser? Или хотите, чтобы Telegram автоматически обрабатывал все ссылки вместо WhatsApp? В этой статье разберём все способы назначения приложений по умолчанию — от стандартных настроек до скрытых функций MIUI 14/15.
Проблема в том, что производитель часто "зашивает" свои сервисы в систему, а интерфейс настроек меняется с каждой версией прошивки. Мы протестировали все методы на актуальных моделях — от Redmi Note 12 до Xiaomi 14 Ultra — и выделили работающие решения. Важно: некоторые параметры могут отличаться в зависимости от региональной прошивки (Global, China, EEA).
Если вы ранее пытались изменить настройки по умолчанию через Настройки → Приложения, но ничего не получилось — не спешите сбрасывать телефон. В 90% случаев проблема решается через скрытые меню или сторонние утилиты. Далее — пошаговые инструкции с учётом всех нюансов MIUI.
Почему Xiaomi блокирует изменение приложений по умолчанию?
Оболочка MIUI известна своей "заботой" о пользователе — иногда чрезмерной. Производитель намеренно ограничивает возможность смены стандартных приложений по нескольким причинам:
- 🔒 Безопасность: Предустановленные приложения (Mi Browser, Messages, Gallery) проходят дополнительную проверку на совместимость с системой.
- 📊 Аналитика: Сбор данных о поведении пользователей (например, через Mi Browser) помогает улучшать сервисы.
- 💰 Монетизация: Встроенная реклама в фирменных приложениях приносит доход (особенно в
China ROM). - 🛠️ Стабильность: Сторонние приложения могут конфликтовать с системными процессами (например, TrueCaller вместо стандартного номеронабирателя).
На практике это означает, что:
- 📱 На
Global ROMчасть ограничений снята (можно изменить браузер, SMS-клиент), но не все. - 🇨🇳 На
China ROMбез разблокировки загрузчика (bootloader) сменить стандартные приложения почти невозможно. - 🔄 После обновления MIUI настройки по умолчанию могут сбрасываться.
⚠️ Внимание: На некоторых моделях (POCO F5, Redmi K60) после смены прошивки на кастомную (например, Pixel Experience) стандартные приложения назначаются автоматически через Android 13/14, но это может нарушить работу IR Blaster и других фирменных функций Xiaomi.
Способ 1: Стандартные настройки MIUI (работает в 70% случаев)
Самый простой метод — использовать встроенное меню MIUI. Он подходит для большинства приложений (браузер, SMS, телефон, галерея), но не работает для системных сервисов вроде Mi Share или Game Turbo.
Пошаговая инструкция:
- Откройте
Настройки → Приложения → Управление приложениями. - Нажмите на три точки в правом верхнем углу и выберите
Приложения по умолчанию. - В списке найдите категорию, которую хотите изменить (например,
БраузерилиSMS). - Тапните по текущему приложению и выберите альтернативу из списка.
Если нужного приложения нет в списке:
- 📲 Убедитесь, что оно установлено и не отключено в
Настройки → Приложения → Все приложения. - 🔄 Перезагрузите телефон — иногда список обновляется после ребута.
- 📋 Проверьте, поддерживает ли приложение данный тип действий (например, не все мессенджеры могут обрабатывать SMS).
Установите альтернативное приложение из Google Play
Проверьте версию MIUI (Настройки → О телефоне)
Откройте новое приложение хотя бы один раз
Перезагрузите смартфон-->
Ограничения метода:
- ❌ Не работает для
China ROMбез прав root. - ❌ Нельзя назначить сторонний лаунчер (Nova Launcher) по умолчанию — только через
ADB. - ❌ На некоторых моделях (Xiaomi 13T) список категорий урезан.
Global ROM
China ROM
EEA ROM
Кастомная (LineageOS, Pixel Experience и др.)
Не знаю-->
Способ 2: Через настройки конкретного приложения
Некоторые приложения (например, Chrome, Gmail, VLC) позволяют назначить себя по умолчанию прямо из своего интерфейса. Этот метод часто срабатывает, когда стандартные настройки MIUI блокируют изменения.
Как это сделать:
- Откройте приложение, которое хотите сделать стандартным (например, Google Chrome).
- Перейдите в его настройки (обычно через три точки в правом верхнем углу).
- Найдите пункт вроде
Назначить по умолчанию,Открывать поддерживаемые ссылкиилиСделать основным. - Следуйте инструкциям на экране — система перенаправит вас в настройки Android.
Примеры приложений с такой функцией:
| Приложение | Категория | Путь к настройке |
|---|---|---|
| Google Chrome | Браузер | ⋮ → Настройки → Приложение по умолчанию |
| Gmail | Почта | ☰ → Настройки → Управление учетными записями → Назначить по умолчанию |
| VLC | Видеоплеер | ⋮ → Настройки → Интеграция → Сделать плеером по умолчанию |
| Telegram | SMS (только для Android 10+) | ☰ → Настройки → Уведомления → SMS по умолчанию |
⚠️ Внимание: На Xiaomi сMIUI 14и новее после назначения Gmail по умолчанию может перестать работать синхронизация с Mi Account. Чтобы исправить это, перейдите вНастройки → Аккаунты → Mi Account → Синхронизацияи включите её вручную.
Способ 3: Использование ADB (для опытных пользователей)
Если стандартные методы не сработали, а права root получать не хочется — поможет ADB (Android Debug Bridge). Этот способ позволяет вручную назначить любое приложение по умолчанию, обходя ограничения MIUI.
Что понадобится:
- 🖥️ Компьютер с установленными драйверами Xiaomi и
ADB. - 📱 Включённая отладка по USB на телефоне (
Настройки → О телефоне → Версия MIUI— тапните 7 раз, затем вернитесь вДополнительные настройки → Для разработчиков → Отладка по USB). - 🔌 Кабель USB Type-C (желательно оригинальный).
Пошаговая инструкция:
- Подключите телефон к ПК и подтвердите разрешение на отладку.
- Откройте командную строку (
cmd) и введите:adb devicesУбедитесь, что устройство определилось.
- Узнайте имя пакета нужного приложения (например, для Chrome это
com.android.chrome). Сделать это можно через команду:adb shell pm list packages | grep "chrome" - Назначьте приложение по умолчанию для конкретного действия. Например, для браузера:
adb shell cmd role add-package android.app.role.BROWSER com.android.chrome
Популярные роли и команды:
| Тип | Роль (role) | Пример команды |
|---|---|---|
| Браузер | android.app.role.BROWSER |
adb shell cmd role add-package android.app.role.BROWSER com.android.chrome |
| SMS | android.app.role.SMS |
adb shell cmd role add-package android.app.role.SMS org.telegram.messenger |
| Телефон | android.app.role.DIALER |
adb shell cmd role add-package android.app.role.DIALER com.google.android.dialer |
| Галерея | android.app.role.GALLERY |
adb shell cmd role add-package android.app.role.GALLERY com.google.android.apps.photos |
⚠️ Внимание: После использованияADBнекоторые системные функции (Mi Share, Quick Ball) могут работать некорректно. Чтобы вернуть всё обратно, выполните команду:adb shell cmd role remove-package android.app.role.BROWSER com.android.chrome(замените
BROWSERиcom.android.chromeна нужные значения).
Как узнать имя пакета любого приложения?
1. Установите на телефон App Inspector (доступен в Google Play).
2. Откройте приложение и найдите в списке нужное.
3. Скопируйте значение в поле Package Name (например, com.whatsapp).
4. Используйте это имя в командах ADB.
Способ 4: Сторонние утилиты (без root)
Если ADB кажется сложным, можно воспользоваться специализированными приложениями. Они автоматизируют процесс назначения стандартных приложений, но требуют осторожности — некоторые утилиты могут содержать рекламу или нежелательный софт.
Топ-3 проверенных приложения:
- 🛠️ Default App Manager (Google Play) — простой интерфейс, поддерживает MIUI 12-15.
- 🔧 SetEdit (XDA Developers) — работает через
ADB, но с графическим интерфейсом. - 📱 App Cloner (Google Play) — позволяет дублировать приложения и назначать копии по умолчанию.
Как пользоваться Default App Manager:
- Установите утилиту из Google Play.
- Откройте её и предоставьте доступ к
Usage Access(Настройки → Приложения → Специальный доступ → Доступ к использованию). - Выберите категорию (например,
Browser) и тапните по нужному приложению. - Подтвердите изменения — система перенаправит вас в настройки Android.
Ограничения сторонних утилит:
- ❌ На
China ROMбольшинство утилит не работает без root. - ❌ Некоторые приложения (например, SetEdit) требуют подключения к ПК.
- ❌ После обновления MIUI настройки могут сбрасываться.
Способ 5: Ручное редактирование базы данных (только для root)
Если у вас есть права root (например, через Magisk), можно вручную изменить системные настройки, отвечающие за приложения по умолчанию. Этот метод самый мощный, но и самый рискованный — неправильные действия могут привести к bootloop.
Что нужно сделать:
- Установите Root Explorer или Solid Explorer с поддержкой root.
- Перейдите по пути:
/data/system/users/0/Найдите файл
settings_global.xml. - Откройте файл в текстовом редакторе и найдите строки вида:
<setting id="default_browser" value="com.android.browser" /> - Измените значение
valueна имя пакета нужного приложения (например,com.android.chrome). - Сохраните файл, перезагрузите телефон.
Примеры ключей для редактирования:
| Ключ | Описание | Пример значения |
|---|---|---|
default_browser |
Браузер по умолчанию | com.android.chrome |
default_sms_package |
SMS-клиент по умолчанию | org.telegram.messenger |
default_dialer |
Приложение телефона | com.google.android.dialer |
default_gallery |
Галерея по умолчанию | com.google.android.apps.photos |
⚠️ Внимание: Редактирование системных файлов без бэкапа может привести к потере данных или "окирпичиванию" телефона. Перед изменениями сделайте резервную копию через TWRP или adb backup.
Решение проблем: что делать, если ничего не работает?
Если ни один из методов не помог, проверьте следующие моменты:
- 🔄 Обновите MIUI: В новых версиях прошивки иногда исправляют баги с настройками по умолчанию. Проверьте обновления в
Настройки → О телефоне → Обновление системы. - 📱 Проверьте региональную прошивку: На
China ROMбез разблокировки загрузчика изменить стандартные приложения почти невозможно. УстановитеGlobal ROMчерез Mi Flash Tool. - 🔧 Сбросьте настройки приложений: Перейдите в
Настройки → Приложения → Управление приложениями → ⋮ → Сбросить настройки приложений. - 🛠️ Используйте альтернативные лаунчеры: Установите Nova Launcher или Lawnchair — они позволяют назначать приложения по умолчанию через свои настройки.
Частые ошибки и их решения:
| Проблема | Причина | Решение |
|---|---|---|
| Нет пункта "Приложения по умолчанию" в настройках | Устаревшая версия MIUI или China ROM |
Обновите прошивку или используйте ADB |
| После смены браузера ссылки всё равно открываются в Mi Browser | Кеш Mi Browser блокирует изменения | Очистите кеш в Настройки → Приложения → Mi Browser → Память |
ADB не видит устройство |
Не установлены драйверы или не включена отладка | Установите Mi PC Suite и проверьте Отладка по USB |
| Приложение не отображается в списке для выбора | Оно не поддерживает данный тип действий | Проверьте документацию приложения или используйте аналог |
FAQ: Частые вопросы по настройке приложений по умолчанию
Можно ли сделать Google Assistant вместо XiaoAI по умолчанию?
На большинстве моделей Xiaomi полностью заменить XiaoAI на Google Assistant без root невозможно. Однако можно:
- Отключить XiaoAI в
Настройки → Приложения → Все приложения → XiaoAI → Отключить. - Назначить Google Assistant голосовым помощником по умолчанию через его настройки.
- Использовать жест
Удерживание кнопки домойдля вызова Google Assistant (Настройки → Дополнительные настройки → Кнопка "Домой").
На POCO и некоторых моделях Redmi с Global ROM Google Assistant уже установлен по умолчанию.
После обновления MIUI сбросились настройки по умолчанию. Как вернуть?
Это известная проблема MIUI. Чтобы восстановить настройки:
- Повторите процедуру назначения приложений по умолчанию (через
НастройкиилиADB). - Если используете
ADB, проверьте актуальность команд — в новых версиях Android могут меняться роли (role). - Для браузера дополнительно очистите кеш в
Настройки → Приложения → Все приложения → [Ваш браузер] → Память → Очистить кеш.
Чтобы избежать сброса в будущем, перед обновлением сделайте резервную копию через Mi Cloud или TWRP.
Как сделать Nova Launcher лаунчером по умолчанию?
На MIUI назначить сторонний лаунчер по умолчанию можно только через ADB:
- Подключите телефон к ПК и активируйте
Отладка по USB. - Выполните команду:
adb shell cmd package set-home-activity com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher(замените
com.teslacoilsw.launcherна имя пакета вашего лаунчера). - Перезагрузите телефон.
На некоторых моделях (Xiaomi 13 Pro) после этого может перестать работать Control Center. Чтобы вернуть его, выполните:
adb shell cmd overlay enable-xml com.android.internal.systemui.navbar.gestural
Почему не получается сменить SMS-клиент на Telegram?
Telegram может обрабатывать SMS только на Android 10 и новее, причём:
- 📌 В настройках Telegram должен быть включён пункт
SMS по умолчанию(☰ → Настройки → Уведомления → SMS по умолчанию). - 📌 На
MIUI 12и старше это работает только наGlobal ROM. - 📌 Некоторые операторы (например, МТС, Билайн) блокируют сторонние SMS-клиенты для рассылки сервисных сообщений.
Альтернатива: используйте Pulse SMS или QKSMS — они лучше интегрируются с MIUI.
Можно ли вернуть стандартные приложения Xiaomi после изменений?
Да, есть несколько способов:
- Через
Настройки → Приложения → Приложения по умолчаниювыберите фирменное приложение (Mi Browser, Messages и т.д.). - Для сброса всех настроек выполните:
adb shell cmd role clear-package - Если использовали root, отредактируйте
/data/system/users/0/settings_global.xml, удалив строки с кастомными настройками.
На China ROM стандартные приложения восстановятся автоматически после перезагрузки.