Жест свайпа вверх от нижнего края экрана на смартфонах Xiaomi по умолчанию открывает браузер — чаще всего Mi Browser или Google Chrome. Для многих пользователей это неудобно: случайные касания запускают ненужное приложение, тратится трафик на загрузку стартовой страницы, а сам жест конфликтует с навигацией в играх или мессенджерах. Особенно раздражает эта функция владельцам устройств с MIUI 12–14 и новой HyperOS, где настройка спрятана глубоко в меню или вовсе отсутствует в некоторых региональных прошивках.
В этой статье мы разберём 5 проверенных способов отключить открытие браузера при свайпе вверх — от стандартных настроек до скрытых команд для опытных пользователей. Также вы узнаете, почему этот жест может самопроизвольно возвращаться после обновлений, и как навсегда заблокировать его через ADB или сторонние утилиты. Инструкции актуальны для всех моделей Xiaomi, Redmi и POCO (включая Xiaomi 13/14, Redmi Note 12, POCO F5 и другие).
Почему свайп вверх открывает браузер: технические причины
Функция запуска браузера при свайпе вверх — часть фирменной оболочки MIUI, которую Xiaomi интегрировала для ускорения доступа к веб-поиску. Изначально она была заточена под китайский рынок, где Mi Browser — основной браузер по умолчанию. В глобальных прошивках жест часто привязан к Google Chrome или другому установленному браузеру через настройки по умолчанию.
Технически механизм работает так:
- 📱 Системный лаунчер (
com.miui.home) отслеживает жесты в нижней области экрана (обычно последние 10–15% дисплея). - 🔄 При свайпе вверх запускается
Intentс действиемandroid.intent.action.VIEW, которое перенаправляется в приложение, зарегистрированное как обработчик веб-ссылок по умолчанию. - 🔒 На некоторых прошивках жест заблокирован на уровне
framework-res.apk, поэтому его нельзя отключить стандартными средствами.
В HyperOS (начиная с версии 1.0) логика изменилась: жест теперь управляется сервисом com.xiaomi.hyperos, что усложняет его отключение без ADB. Это объясняет, почему на новых устройствах (например, Xiaomi 14 или Redmi K70) стандартные методы могут не работать.
Способ 1: Отключение через настройки MIUI (для большинства моделей)
Самый простой метод — использовать встроенные настройки оболочки. Он подходит для устройств на MIUI 12–14 (кроме HyperOS) и не требует прав root или ADB.
Инструкция:
- Откройте
Настройки → Домой(илиНастройки → Экранна некоторых моделях). - Выберите пункт
Жесты быстрого доступаилиНавигационные кнопки(в зависимости от версии прошивки). - Найдите опцию
Свайп вверх для открытия браузера(может называтьсяЖест для запуска браузераилиБыстрый запуск браузера). - Переключите ползунок в положение Выкл. или выберите
Нет действия.
Если такого пункта нет, попробуйте альтернативный путь:
- 🔍 Зайдите в
Настройки → Приложения → По умолчанию. - 🌐 Нажмите на
Браузери выберитеНетилиСбросить. - 🔄 Перезагрузите устройство — иногда изменения применяются только после ребута.
☑️ Проверка перед отключением жеста
⚠️ Внимание: На некоторых прошивках для Европы (EEA) опция скрыта из-за соглашения с Google. В этом случае используйте Способ 3 или Способ 4.
Способ 2: Сброс браузера по умолчанию (если жест возвращается)
Частая проблема: даже после отключения жеста свайп вверх снова начинает открывать браузер после обновления или перезагрузки. Это происходит из-за того, что система автоматически назначает браузер обработчиком веб-ссылок. Решение — сбросить настройки по умолчанию для браузера.
Как это сделать:
- Откройте
Настройки → Приложения → Управление приложениями. - Найдите в списке Mi Browser, Google Chrome или другой браузер, который открывается при свайпе.
- Тапните на три точки в верхнем правом углу и выберите
Сбросить настройки по умолчанию. - Подтвердите действие и перезагрузите телефон.
Если после этого жест продолжает работать, выполните дополнительные шаги:
- 📌 Удалите обновления для браузера (в том же меню управления приложением).
- 🔧 Отключите автообновление для браузера в
Google Play. - 🛡️ Установите другой лаунчер (например, Nova Launcher), который игнорирует системные жесты.
Способ 3: Отключение через ADB (для опытных пользователей)
Если стандартные методы не работают (особенно на HyperOS), придётся использовать ADB — инструмент для отладки Android. Этот способ требует компьютера и включённой отладки по USB, но гарантированно отключает жест на уровне системы.
Пошаговая инструкция:
- Активируйте
Режим разработчика:- Зайдите в
Настройки → О телефоне. - Тапните 7 раз по пункту
Версия MIUI(появится уведомление "Вы стали разработчиком").
- Зайдите в
Отладку по USB в Настройки → Дополнительно → Для разработчиков.ADB (например, через Mi PC Suite или Platform Tools от Google).adb shell pm disable-user --user 0 com.android.browser
adb shell settings put secure swipe_up_to_switch_app_enabled 0
Для HyperOS используйте дополнительную команду:
adb shell cmd overlay enable-xml com.android.internal.policy.impl.PhoneWindowManager.swipe_up_action_none
После выполнения команд перезагрузите устройство. Жест будет отключён на уровне системы.
⚠️ Внимание: На некоторых прошивках Xiaomi блокируетADB-команды для изменения системных настроек. Если вы видите ошибкуnot allowed, попробуйте сначала выполнитьadb shell pm uninstall -k --user 0 com.miui.browser(удалит обновления для браузера).
Что делать если ADB не работает?
Если команды не выполняются, проверьте:
1. Включён ли режим "Только зарядка" в шторке уведомлений (нужно выбрать "Передача файлов").
2. Установлены ли драйверы для вашей модели (например, для POCO могут потребоваться отдельные драйверы).
3. Не блокирует ли антивирус подключение (отключите его временно).
4. Попробуйте использовать adb tcpip 5555 для беспроводной отладки.
Способ 4: Использование сторонних утилит (без root)
Если ADB кажется сложным, можно воспользоваться специализированными приложениями. Они не требуют прав root, но некоторые функции могут быть ограничены на новых версиях MIUI/HyperOS.
Топ-3 утилиты для отключения жеста:
| Приложение | Как работает | Плюсы | Минусы |
|---|---|---|---|
| QuickShortcutMaker | Позволяет найти и отключить скрытые настройки жестов | Не требует root, бесплатное | Интерфейс на английском, не работает на HyperOS |
| Activity Launcher | Запускает скрытые системные активити, включая настройки жестов | Легко найти нужный пункт через поиск | Может не показывать все опции на новых прошивках |
| MacroDroid | Создаёт макрос, который блокирует свайп вверх | Гибкие настройки, работает на большинстве устройств | Требует настройку, бесплатная версия с ограничениями |
Пример настройки в MacroDroid:
- Создайте новый макрос.
- В качестве триггера выберите
Жест → Свайп вверх от нижнего края. - В качестве действия укажите
Отмена события (Cancel Event). - Сохраните макрос и активируйте его.
- 🔍 Откройте приложение и введите в поиск
swipeилиgesture. - 📌 Найдите активити с названием
SwipeUpSettingsили подобным. - 🔧 Запустите её и отключите жест вручную.
- 🏆 Nova Launcher — поддерживает настройку жестов, включая блокировку свайпа вверх.
- 🎨 Lawnchair — лёгкий лаунчер с открытым исходным кодом, оптимизирован для Xiaomi.
- ⚡ Hyperion Launcher — имитирует Pixel Launcher, но с расширенными настройками.
- 🛠️ Rootless Launcher — для тех, кто хочет минималистичный интерфейс без лишних жестов.
QuickShortcutMaker подходит для поиска скрытых настроек:
Способ 5: Установка кастомного лаунчера (радикальное решение)
Если ни один из методов не сработал, остаётся самый надёжный способ — установить сторонний лаунчер, который игнорирует системные жесты. Это полностью заменит стандартный интерфейс MIUI/HyperOS, но зато даст полный контроль над навигацией.
Лучшие лаунчеры для Xiaomi:
Как настроить блокировку свайпа в Nova Launcher:
- Установите лаунчер из Google Play.
- Сделайте его лаунчером по умолчанию (при первом запуске система предложит это сделать).
- Зайдите в настройки Nova:
Настройки → Жесты и входы. - Найдите пункт
Свайп вверхи выберитеНет действияилиОткрыть приложение(указав нужное вам).
⚠️ Внимание: На HyperOS некоторые лаунчеры могут конфликтовать с системными сервисами, вызывая подтормаживания. Перед установкой проверьте отзывы для вашей модели (например, Xiaomi 13T или Redmi Note 12 Pro+).
Что делать, если жест возвращается после обновления
Многие пользователи сталкиваются с тем, что после обновления MIUI или HyperOS свайп вверх снова начинает открывать браузер. Это происходит потому, что прошивка сбрасывает некоторые настройки жестов до значений по умолчанию. Вот как предотвратить возврат:
Способы фиксации:
- 🔄 Откатитесь на предыдущую версию прошивки (если обновление принесло только проблемы). Для этого используйте
Mi Flash Toolили OrangeFox Recovery. - 📵 Заморозьте системный браузер через
ADB:adb shell pm disable-user --user 0 com.android.browseradb shell pm disable-user --user 0 com.miui.browser
- 🔧 Используйте
Shizuku+App Opsдля блокировки разрешения браузера на обработку жестов. - 📱 Установите
Magiskи модульDisableFlags(требует root).
Если вы не хотите откатываться или получать root, самый надёжный вариант — автоматизировать отключение жеста после каждого обновления. Для этого:
- Создайте
.bat-файл на ПК с командамиADBиз Способа 3. - Подключите телефон после обновления и запустите файл.
- Перезагрузите устройство.
FAQ: Частые вопросы по отключению свайпа вверх
Можно ли отключить жест без компьютера?
Да, но не на всех прошивках. Попробуйте Способ 1 (стандартные настройки) или Способ 4 (сторонние утилиты вроде MacroDroid). На HyperOS без ADB или лаунчера обойтись сложно.
Почему после отключения жеста свайп вверх ничего не делает? Как вернуть прежнее поведение?
Если вы отключили жест через ADB или лаунчер, свайп вверх может стать "мёртвой зоной". Чтобы вернуть прежнюю функцию (например, открытие меню приложений), настройте её в лаунчере или используйте команду:
adb shell settings put secure swipe_up_to_switch_app_enabled 1
Будет ли работать способ с ADB на Xiaomi с заблокированным загрузчиком?
Да, ADB-команды не требуют разблокировки загрузчика (bootloader). Однако на некоторых устройствах (например, Xiaomi 13 Ultra с HyperOS) Xiaomi блокирует изменение системных настроек через ADB. В этом случае поможет только лаунчер.
Можно ли отключить жест только для конкретного браузера (например, оставить для Chrome, но убрать для Mi Browser)?
Нет, системный жест привязан к браузеру по умолчанию. Если вы хотите, чтобы свайп открывал Chrome, а не Mi Browser, сделайте Chrome браузером по умолчанию в настройках приложений. Полностью отключить жест для одного браузера нельзя.
Почему на POCO F5 жест отключается иначе, чем на Redmi Note 12?
Устройства POCO часто имеют собственную прошивку (POCO Launcher), где настройки жестов вынесены в отдельное меню. Попробуйте путь: Настройки → POCO Launcher → Жесты → Свайп вверх. На Redmi этот пункт может называться иначе или находиться в Настройки → Домой.