Как вернуть выбор приложения для открытия ссылок на Xiaomi: все способы

Вы когда-нибудь сталкивались с ситуацией, когда ваш Xiaomi автоматически открывает все ссылки в одном браузере — например, в Mi Browser — без возможности выбрать Chrome, Firefox или другое приложение? Эта проблема типична для прошивки MIUI, где производитель часто блокирует стандартный диалог выбора приложений по умолчанию. В результате пользователи теряют контроль над тем, какое приложение обрабатывает веб-ссылки, файлы или даже телефонные номера.

Причины такого поведения кроются в агрессивной политике Xiaomi по продвижению собственных сервисов. Система может сбрасывать настройки по умолчанию после обновлений, устанавливать приоритетные приложения без ведома пользователя или вовсе скрывать опцию выбора. К счастью, вернуть контроль можно несколькими способами — от простых настроек в меню до глубоких изменений через ADB или сторонние утилиты. В этой статье мы разберём все актуальные методы для MIUI 12–15, включая обход ограничений для моделей с HyperOS.

Прежде чем приступать к настройкам, убедитесь, что проблема не связана с конкретным приложением. Например, некоторые мессенджеры (вроде Telegram или WhatsApp) имеют собственные встроенные браузеры и могут игнорировать системные настройки. Также проверьте, не установлены ли на устройстве профили управления (например, через Mi Work или корпоративные политики), которые блокируют изменения.

1. Стандартный сброс настроек по умолчанию в MIUI

Начнём с самого очевидного — проверки базовых настроек системы. В большинстве случаев проблема решается через меню "Приложения по умолчанию", но в MIUI этот раздел часто спрятан или ограничен. Вот как его найти:

  1. Откройте "Настройки" (значок шестерёнки на главном экране).
  2. Перейдите в раздел Приложения → Управление приложениями.
  3. Нажмите на три точки в правом верхнем углу и выберите Приложения по умолчанию.
  4. В списке найдите категорию "Браузер" или "Открытие ссылок" и тапните по ней.
  5. Выберите нужное приложение (например, Google Chrome) или нажмите Сбросить, чтобы вернуть диалог выбора.

Если пункта Приложения по умолчанию нет в меню, попробуйте альтернативный путь:

  • 🔍 Поиск по настройкам: введите в строке поиска (лупа вверху) запрос "приложения по умолчанию" — система может выдать скрытый раздел.
  • 📱 Через информацию о приложении: откройте настройки любого браузера (например, Chrome), найдите пункт Открывать поддерживаемые ссылки и включите опцию Открывать в этом приложении.
  • 🔄 Сброс всех настроек: в Настройки → О телефоне → Сброс настроек выберите Сбросить настройки приложений (не удаляет данные, только возвращает настройки к заводским).
⚠️ Внимание: На некоторых моделях (Redmi Note 11, POCO X5) после сброса может потребоваться перезагрузка устройства, чтобы изменения вступили в силу. Если диалог выбора так и не появляется, переходите к следующему методу.

Стоит отметить, что в MIUI 14+ и HyperOS путь к настройкам может отличаться. Например, на Xiaomi 13 Pro с HyperOS 1.0 раздел Приложения по умолчанию перенесён в Настройки → Дополнительно → Специальные возможности → Приложения по умолчанию. Если не находите опцию, используйте поиск по настройкам.

📊 Какая версия MIUI у вас установлена?
MIUI 12
MIUI 13
MIUI 14
HyperOS
Не знаю

2. Использование ADB для принудительного сброса

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

Сначала подготовьте устройство:

  1. Активируйте режим разработчика: перейдите в Настройки → О телефоне и 7 раз тапните по пункту Версия MIUI.
  2. Вернитесь в Настройки → Дополнительно → Для разработчиков и включите Отладка по USB.
  3. Подключите телефон к ПК через кабель (желательно оригинальный) и подтвердите доверие к компьютеру на экране смартфона.

Теперь выполните команды в ADB:

  1. Скачайте Platform Tools от Google и распакуйте архив.
  2. Откройте командную строку (Windows) или терминал (macOS/Linux) в папке с adb.exe.
  3. Введите поочерёдно:
    adb devices

    (должно отобразиться ваше устройство)

    adb shell pm clear-defaults

    (сбрасывает все настройки по умолчанию)

    adb shell cmd appops set com.android.browser NOOPEN_LINKS_WITHOUT_USER_ACTION allow

    (разрешает выбор браузера для Mi Browser)

Для конкретных приложений (например, Chrome) используйте:

adb shell cmd package set-home-activity com.android.chrome/com.google.android.apps.chrome.Main
⚠️ Внимание: Команды ADB могут конфликтовать с политиками MIUI. Если после выполнения ссылки всё равно открываются в Mi Browser, попробуйте дополнительно отключить его через:
adb shell pm disable-user --user 0 com.android.browser

Но помните: это полностью удалит стандартный браузер из системы, что может привести к ошибкам в работе некоторых функций (например, Mi Account).

Активирован режим разработчика

Включена отладка по USB

Установлены драйверы ADB на ПК

Смартфон подключён оригинальным кабелем

Подтверждено доверие к компьютеру на телефоне-->

3. Сторонние утилиты для управления настройками

Если ручные методы не сработали, на помощь придут специализированные приложения. Они позволяют обойти ограничения MIUI без ADB или root-прав. Ниже — проверенные инструменты с инструкциями.

Приложение Функционал Требуется root? Ссылка
Default App Manager Сброс настроек по умолчанию для любых типов ссылок (HTTP, HTTPS, tel:, mailto:) Нет Google Play
App Manager Просмотр и редактирование разрешений приложений, включая обработку ссылок Нет Google Play
SetEdit Изменение системных настроек через базу данных Settings Provider (для опытных) Да XDA
MIUI Hidden Settings Разблокировка скрытых меню MIUI, включая настройки по умолчанию Нет APKMirror

Рассмотрим работу с Default App Manager подробнее:

  1. Установите приложение из Google Play.
  2. Откройте его и предоставьте все запрашиваемые разрешения.
  3. В списке найдите категорию "Browser" (браузер) или "Links" (ссылки).
  4. Тапните по текущему приложению по умолчанию (например, Mi Browser) и выберите Clear (очистить).
  5. При следующем открытии ссылки появится диалог выбора.

Для App Manager:

  • 🔧 Откройте приложение и найдите в списке Mi Browser или другой браузер.
  • 📋 Перейдите во вкладку Permissions (разрешения) и найдите пункт Open supported links.
  • 🔄 Отключите опцию Open by default (открывать по умолчанию).
⚠️ Внимание: Приложения вроде SetEdit требуют root-прав и могут нарушить стабильность системы. Используйте их только если другие методы не помогли, и вы понимаете риски. Например, некорректное изменение базы данных settings.db может привести к bootloop (зацикленная загрузка).

4. Ручное редактирование файлов системы (для продвинутых)

Этот метод подходит для пользователей с разблокированным загрузчиком и root-доступом. Он позволяет вручную изменить приоритеты приложений в системных файлах, но требует осторожности.

В MIUI за обработку ссылок отвечают два ключевых файла:

  • /data/system/users/0/settings_global.xml — содержит глобальные настройки, включая приложения по умолчанию.
  • /data/system/users/0/package-restrictions.xml — ограничения на открытие ссылок для конкретных пакетов.

Инструкция:

  1. Установите файловый менеджер с поддержкой root (например, Root Explorer или Solid Explorer).
  2. Перейдите по пути /data/system/users/0/ и найдите файл settings_global.xml.
  3. Сделайте его резервную копию (скопируйте в другое место).
  4. Откройте файл в текстовом редакторе и найдите строки с:
    <setting id="default_browser" value="com.android.browser" />

    Замените значение на нужный пакет (например, com.android.chrome для Chrome).

  5. Сохраните изменения, перезагрузите устройство.

Для сброса всех ограничений можно удалить файл package-restrictions.xml (система создаст его заново при перезагрузке). Однако это может привести к сбросу других разрешений приложений.

⚠️ Внимание: Изменение системных файлов без резервной копии может сделать устройство неработоспособным. Перед редактированием убедитесь, что у вас есть бэкап NVRAM или полная копия раздела /data.
Что делать если после редактирования файлов телефон не загружается?

Если устройство ушло в bootloop, попробуйте:

1. Зайти в TWRP Recovery (если установлен) и восстановить резервную копию settings_global.xml.

2. Подключиться по ADB в режиме recovery и вернуть оригинальный файл:

adb push settings_global.xml /data/system/users/0/

3. Если ничего не помогает — выполните сброс до заводских настроек (потеря данных).

5. Особенности для HyperOS и новых моделей Xiaomi

С выходом HyperOS (начиная с Xiaomi 14 и Redmi K70) логика обработки ссылок изменилась. Теперь система активнее блокирует сторонние браузеры, а настройки по умолчанию спрятаны глубже. Вот что поможет:

  • 🔄 Сброс через "Цифровое благополучие": перейдите в Настройки → Цифровое благополучие → Панели инструментов → Приложения по умолчанию.
  • 📵 Отключение Mi Browser: в Настройки → Приложения → Управление приложениями найдите Mi Browser, нажмите Отключить (не удалять!). Это заставит систему предложить альтернативные браузеры.
  • 🔧 ADB-команда для HyperOS:
    adb shell cmd role remove-role-holder android.app.role.BROWSER com.android.browser

    (удаляет Mi Browser из роли браузера по умолчанию).

На HyperOS также появилась функция "Интеллектуальное открытие ссылок", которая автоматически выбирает приложение на основе истории использования. Чтобы её отключить:

  1. Перейдите в Настройки → Специальные возможности → Умные функции.
  2. Найдите опцию Интеллектуальное открытие ссылок и деактивируйте её.

Для моделей POCO F6 и Redmi Note 13 с HyperOS может потребоваться дополнительный шаг — очистка кэша системы:

  1. Перейдите в Настройки → Память → Очистка.
  2. Выберите Глубокая очистка и подтвердите действие.
  3. Перезагрузите устройство.

6. Альтернативные решения: обход ограничений

Если ни один из методов не сработал, остаются обходные пути. Они не восстанавливают диалог выбора, но позволяют контролировать, какое приложение открывает ссылки.

  • 🌐 Использование "Открыть в браузере": многие приложения (например, Twitter или Instagram) предлагают опцию Открыть в браузере при долгом тапе на ссылку. Выберите её, затем вручную скопируйте URL и вставьте в нужный браузер.
  • 🔗 Приложения-перехватчики:
    • Open Link With — позволяет выбрать браузер для каждой ссылки отдельно.
    • Better Open With — создаёт уведомление при открытии ссылки с выбором приложения.
  • 📥 Изменение обработчика ссылок через Tasker:
    1. Установите Tasker и плагин AutoInput.
    2. Создайте задачу, которая перехватывает нажатия на ссылки и перенаправляет их в выбранный браузер.

Для корпоративных устройств или телефонов с управляемыми профилями (например, через Mi Work или Android Enterprise) может потребоваться связаться с администратором. Некоторые политики блокируют изменение настроек по умолчанию на уровне системы.

Если проблема возникла после обновления MIUI, попробуйте откатиться на предыдущую версию через Fastboot или MIUI Downloader. Инструкции по откату можно найти на форумах XDA Developers или 4PDA для конкретной модели.

7. Частые ошибки и их решения

При восстановлении диалога выбора приложений пользователи часто сталкиваются с типичными проблемами. Разберём самые распространённые и способы их устранения.

Проблема Причина Решение
Диалог выбора появляется, но сразу пропадает Кэш системы или приложения повреждён Очистите кэш в Настройки → Память → Очистка или для конкретного браузера в Настройки → Приложения
Ссылки открываются в Mi Browser, несмотря на сброс настроек Mi Browser имеет привилегии системного приложения Отключите его через ADB:
adb shell pm disable-user com.android.browser
Нет пункта "Приложения по умолчанию" в настройках Ограничение региональной прошивки или корпоративной политики Используйте MIUI Hidden Settings или ADB-команды
После обновления MIUI настройки сбросились Обновление перезаписало системные файлы Повторите настройку через ADB или сторонние утилиты
Приложения для сброса не работают Отсутствуют необходимые разрешения Предоставьте все запрошенные права и перезагрузите устройство

Если после всех манипуляций проблема остаётся, проверьте:

  • 🛠️ Наличие вирусов или вредоносного ПО: некоторые трояны меняют настройки по умолчанию. Просканируйте устройство через Malwarebytes.
  • 📦 Конфликт приложений: удалите недавно установленные браузеры или лаунчеры (например, Nova Launcher иногда перехватывает ссылки).
  • 🔄 Региональные ограничения: на прошивках для Китая (China ROM) некоторые настройки заблокированы. Рассмотрите перепрошивку на Global ROM.

FAQ: Ответы на частые вопросы

Можно ли вернуть выбор приложений без компьютера?

Да, в большинстве случаев достаточно использовать методы из раздела 1 (стандартные настройки) или установить приложения вроде Default App Manager из Google Play. Однако для некоторых версий MIUI (например, MIUI 14 на Redmi Note 12) может потребоваться ADB.

Почему после сброса настроек ссылки всё равно открываются в Mi Browser?

Это связано с тем, что Mi Browser имеет статус системного приложения и автоматически восстанавливает приоритет. Решение:

  1. Отключите его через ADB (команда в разделе 2).
  2. Или установите другой браузер (например, Chrome) как приложение по умолчанию через Default App Manager.

Будет ли работать этот метод на POCO F5 с HyperOS?

Да, но с учётом особенностей HyperOS (см. раздел 5). На POCO F5 также может потребоваться отключить функцию Интеллектуальное открытие ссылок в специальных возможностях.

Можно ли навсегда удалить Mi Browser?

Технически да, но не рекомендуется. Mi Browser интегрирован в систему и используется некоторыми сервисами (например, для авторизации в Mi Account). Если удалите его через ADB (

adb shell pm uninstall --user 0 com.android.browser
), рискуете потерять функциональность. Лучше просто отключите его.

Что делать, если после редактирования системных файлов телефон перестал загружаться?

Если устройство ушло в bootloop, попробуйте:

  1. Загрузиться в TWRP Recovery и восстановить резервную копию.
  2. Подключиться по ADB в режиме recovery и вернуть оригинальные файлы.
  3. В крайнем случае — выполнить сброс через Fastboot (
    fastboot erase userdata
    ), но это удалит все данные.