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

Вы нажали на ссылку в мессенджере или почте, а вместо ожидаемого приложения (YouTube, Telegram, VK) открылся браузер Xiaomi с веб-версией сайта? Это типичная проблема пользователей смартфонов Redmi, POCO и Xiaomi на MIUI или HyperOS. Причина кроется в настройках системы, которые по умолчанию принудительно перенаправляют трафик в Mi Browser или Google Chrome.

В этой статье — все рабочие методы, чтобы исправить поведение ссылок: от базовых настроек Android до скрытых параметров MIUI и даже команд для опытных пользователей. Мы разберём, почему так происходит, как настроить открытие в нужных приложениях (включая TikTok, Instagram, банковские программы), и что делать, если настройки сбрасываются после обновления. Инструкции актуальны для Xiaomi 13/14, Redmi Note 12/13, POCO F5/X5 и других моделей на MIUI 14/15 и HyperOS 1.0.

Почему Xiaomi открывает ссылки в браузере, а не в приложениях

Проблема связана с тремя ключевыми факторами:

  • 🔹 Политика MIUI/HyperOS: по умолчанию система принудительно использует Mi Browser для обработки всех HTTP/HTTPS-ссылок, даже если установлено приложение (например, Twitter или 2ГИС). Это сделано для сбора данных и показа рекламы.
  • 🔹 Конфликт приложений: если на телефоне установлено несколько браузеров (Chrome, Mi Browser, Firefox), Android может сбиваться в выборе обработчика по умолчанию.
  • 🔹 Ошибки кеша: после обновления MIUI или установки новых приложений кеш Android System WebView сбрасывается, что приводит к неправильной маршрутизации ссылок.

Например, при нажатии на ссылку vk.com в Telegram система сначала проверяет, есть ли приложение ВКонтакте, но из-за настроек MIUI игнорирует его и открывает Mi Browser. Аналогично происходит с YouTube, Google Maps и другими сервисами.

📊 Какое приложение у вас чаще всего открывается в браузере вместо native-версии?
YouTube
VK/ОК
Instagram
TikTok
Банковское приложение
Другое

Важно: на некоторых прошивках (особенно китайских или кастомных) проблема может быть связана с отсутствием компонента Android System WebView или его устаревшей версией. Проверьте это в Настройки → Приложения → Все приложения → Android System WebView.

Метод 1: Настройка обработчика ссылок по умолчанию

Самый простой способ — вручную указать системе, какое приложение должно открывать конкретные типы ссылок. Делается это через меню "Открывать поддерживаемые ссылки":

  1. Перейдите в Настройки → Приложения → Управление приложениями.
  2. Выберите приложение, которое должно открывать ссылки (например, YouTube или VK).
  3. Тапните по пункту "Открывать по умолчанию" (или "Открывать поддерживаемые ссылки" в HyperOS).
  4. Включите переключатель "Открывать поддерживаемые ссылки" и выберите "Открывать в этом приложении".

Если пункта "Открывать по умолчанию" нет, значит приложение не поддерживает обработку deep links (например, некоторые банковские программы). В этом случае поможет Метод 3.

☑️ Проверка настроек обработчика ссылок

Выполнено: 0 / 5
⚠️ Внимание: После сброса настроек или обновления MIUI эти параметры могут сбиваться. Чтобы закрепить изменения, перезагрузите телефон и проверьте поведение ссылок заново.

Метод 2: Отключение принудительного использования Mi Browser

Система MIUI/HyperOS агрессивно продвигает свой браузер, даже если вы им не пользуетесь. Чтобы это исправить:

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

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

Настройки → Дополнительно → Специальные возможности → Услуги специальных возможностей → Найти "Открытие ссылок"

Дополнительно: отключите автообновление Mi Browser через Play Маркет, чтобы система не возвращала его в качестве обработчика по умолчанию.

Модель Xiaomi Путь к настройкам браузера по умолчанию Особенности
Xiaomi 13/14, Redmi Note 12 Настройки → Приложения → Приложения по умолчанию → Браузер В HyperOS может отсутствовать раздел "Приложения по умолчанию"
POCO F5/X5 Настройки → Приложения → Управление приложениями → Mi Browser → Открывать по умолчанию Требуется очистка кеша Mi Browser после изменений
Redmi 10/11 (MIUI 13) Настройки → Приложения → Все приложения → Настройки (⚙) → Приложения по умолчанию Может потребоваться перезагрузка для применения изменений

Метод 3: Использование ADB для принудительного назначения обработчиков

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

Шаг 1. Включите отладку по USB:

  1. Перейдите в Настройки → О телефоне и тапните 7 раз по "Версия MIUI", чтобы активировать режим разработчика.
  2. Вернитесь в Настройки → Дополнительно → Для разработчиков.
  3. Включите "Отладка по USB" и подтвердите разрешение.

Шаг 2. Подключите телефон к ПК и выполните команды:

adb shell pm clear com.android.browser

adb shell pm clear com.miui.browser

adb shell pm disable-user --user 0 com.miui.browser

adb shell cmd package set-home-activity com.google.android.apps.nexuslauncher/.NexusLauncherActivity

Шаг 3. Назначьте обработчики для конкретных приложений:

adb shell am start -a android.settings.APP_OPEN_BY_DEFAULT_SETTINGS -d package:com.vkontakte.android

adb shell am start -a android.settings.APP_OPEN_BY_DEFAULT_SETTINGS -d package:com.google.android.youtube

Замените com.vkontakte.android и com.google.android.youtube на пакеты нужных приложений (узнать их можно через Play Маркет или App Inspector).

Список популярных пакетов приложений для ADB

com.google.android.youtube (YouTube)

com.instagram.android (Instagram)

com.zhiliaoapp.musically (TikTok)

com.vkontakte.android (VK)

ru.ok.android (ОК)

com.google.android.apps.maps (Google Maps)

com.whatsapp (WhatsApp)

org.telegram.messenger (Telegram)

⚠️ Внимание: После использования ADB некоторые системные функции (например, Mi Share) могут работать некорректно. Чтобы вернуть всё обратно, выполните команду:
adb shell pm enable com.miui.browser

Метод 4: Очистка кеша Android System WebView и браузеров

Часто проблема кроется в повреждённом кеше компонента Android System WebView, который отвечает за обработку веб-ссылок в приложениях. Чтобы его сбросить:

  1. Перейдите в Настройки → Приложения → Все приложения.
  2. Найдите "Android System WebView" и тапните по нему.
  3. Выберите "Хранилище и кеш" → "Очистить кеш".
  4. Повторите шаги для Mi Browser, Google Chrome и Google Play Services.

Если после очистки кеша ссылки по-прежнему открываются в браузере, обновите Android System WebView через Play Маркет:

  1. Откройте страницу WebView.
  2. Нажмите "Обновить" (если кнопка активна).
  3. Перезагрузите телефон.

Метод 5: Использование сторонних приложений для управления ссылками

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

  • 🔧 Better Open With (Play Маркет): позволяет вручную выбирать, какое приложение открывать для каждой ссылки. Работает даже с банковскими программами.
  • 🔧 Open Link With: добавляет диалог выбора приложения при нажатии на любую ссылку. Поддерживает MIUI 14/15 и HyperOS.
  • 🔧 App Chooser: сохраняет историю выбора приложений и предлагает часто используемые варианты.

Как настроить Better Open With:

  1. Установите приложение и откройте его.
  2. Включите "Показывать диалог выбора" в настройках.
  3. Добавьте исключения для приложений, которые должны открывать ссылки автоматически (например, YouTube).
  4. В разделе "Чёрный список" добавьте Mi Browser, чтобы он никогда не открывался.

Важно: некоторые приложения (например, СберБанк Онлайн или Тинькофф) блокируют открытие ссылок через сторонние обработчики по соображениям безопасности. В этом случае поможет только ручная настройка через ADB (Метод 3).

Что делать, если настройки сбрасываются после обновления

Проблема возвращения Mi Browser как обработчика по умолчанию типична для MIUI после обновлений. Чтобы этого избежать:

  • 🔄 Отключите автообновление Mi Browser в Play Маркет (нажмите на три точки → "Отключить автообновление").
  • 🔄 Заморозьте Mi Browser через ADB (команда adb shell pm disable-user --user 0 com.miui.browser).
  • 🔄 Используйте Magisk-модуль Disable Miui Browser (требует root-прав).
  • 🔄 Создайте резервную копию настроек через Настройки → Дополнительно → Резервное копирование и сброс (но восстанавливайте только настройки приложений, а не систему целиком).

Если после обновления MIUI или HyperOS ссылки снова открываются в браузере, выполните:

adb shell pm clear com.miui.browser

adb shell pm clear com.android.browser

Это сбросит настройки браузера по умолчанию, и вы сможете заново назначить обработчики.

FAQ: Частые вопросы по настройке ссылок на Xiaomi

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

При сбросе до заводских настроек MIUI/HyperOS возвращает Mi Browser как обработчик по умолчанию. Чтобы этого избежать, перед сбросом:

  1. Сделайте резервную копию через Настройки → Дополнительно → Резервное копирование (выберите только "Настройки приложений").
  2. После сброса восстановите только эту часть бэкапа.

Если бэкап не помог, используйте Метод 3 (ADB) для принудительного отключения Mi Browser.

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

Есть несколько способов:

  • Через Play Маркет: откройте страницу приложения в браузере — пакетное имя будет в URL после id= (например, com.whatsapp).
  • Через App Inspector (требуется включить "Для разработчиков""Не сохранять действия").
  • Через ADB: выполните команду adb shell pm list packages | grep "название" (например, adb shell pm list packages | grep "vk").
Почему некоторые ссылки (например, из SMS) всё равно открываются в браузере?

Ссылки из SMS, Email или некоторых мессенджеров (например, Viber) могут игнорировать настройки обработчиков из-за:

  • Политики приложения-отправителя (например, СберБанк принудительно открывает свои ссылки в браузере).
  • Особенностей протокола (ссылки с intent:// вместо https://).

Решение: используйте сторонние приложения вроде Better Open With, которые перехватывают все намерения открытия.

Можно ли полностью удалить Mi Browser без root?

Нет, полностью удалить Mi Browser без root-прав нельзя, но можно:

  • Отключить его через ADB (adb shell pm disable-user --user 0 com.miui.browser).
  • Удалить обновления в Настройки → Приложения → Mi Browser → ⋮ → Удалить обновления.
  • Заморозить через App Freezer (требует Magisk).

Полное удаление возможно только на кастомных прошивках или через Magisk-модули.

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

HyperOS использует новый механизм обработки ссылок, который может конфликтовать со старыми настройками. Чтобы исправить:

  1. Перейдите в Настройки → Приложения → Специальный доступ → Открытие ссылок.
  2. Отключите "Разрешить открытие ссылок в браузере" для Mi Browser.
  3. Включите разрешение для нужных приложений (например, YouTube или Instagram).

Если раздела нет, используйте ADB для сброса обработчиков:

adb shell pm clear-defaults com.miui.browser