Как изменить кнопки навигации на Xiaomi Redmi 9: от жестов до полной кастомизации

Введение: зачем менять кнопки навигации на Redmi 9

Виртуальные кнопки навигации на Xiaomi Redmi 9 — это три классические иконки «Назад», «Домой» и «Недавние», которые занимают драгоценное место на экране. Многие пользователи хотят заменить их на жесты, изменить порядок или даже полностью скрыть, чтобы освободить нижнюю панель для контента. Особенно актуально это для владельцев устройств с небольшой диагональю экрана (6.53 дюйма у Redmi 9), где каждый пиксель на счету.

В этой статье вы найдёте 4 проверенных способа модификации навигации: от стандартных настроек MIUI до продвинутых методов с использованием ADB и сторонних приложений. Все инструкции адаптированы под Redmi 9 (модели M2003J15SC, M2003J15SS, M2003J15SG) и протестированы на версиях MIUI 12.5–14. Если вы устали от неудобного расположения кнопок или хотите попробовать управление жестами — читайте дальше.

⚠️ Важно: Изменение системных настроек через ADB или сторонние утилиты может привести к сбоям. Перед экспериментами создайте резервную копию в Настройки → О телефоне → Резервное копирование.

Способ 1: Стандартные настройки MIUI — жесты и кнопки

Самый простой и безопасный метод — использовать встроенные опции MIUI. Он не требует прав суперпользователя (root) или подключения к ПК. Вот как это работает:

  1. Откройте Настройки → Дисплей.
  2. Выберите пункт Полноэкранный режим.
  3. Тапните по Стиль навигации.

Здесь вам доступны три варианта:

  • 🔄 Кнопки навигации — классические три иконки (по умолчанию).
  • 👆 Жесты MIUI — свайпы снизу для возврата, дома и многозадачности.
  • 📱 Жесты Android — альтернативная система жестов (аналог "чистого" Android).

Если вы выберете жесты MIUI, обратите внимание на дополнительные опции:

  • 🔙 Возврат свайпом с края — активирует возврат назад при свайпе справа или слева.
  • 🔄 Игнорировать жесты в приложениях — полезно для игр, где свайпы конфликтуют с управлением.
📊 Какой тип навигации вы используете на Xiaomi?
Классические кнопки
Жесты MIUI
Жесты Android
Другой вариант

⚠️ Внимание: При переходе на жесты кнопка «Недавние» () исчезает. Чтобы открыть многозадачность, свайпните вверх по центру экрана и задержите палец на 0.5 секунды.

Способ 2: Изменение порядка кнопок без root

По умолчанию кнопки на Redmi 9 расположены в порядке: Назад → Домой → Недавние. Если вам удобнее обратная последовательность (как на iPhone или Samsung), её можно поменять через скрытые настройки разработчика:

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

Если этой опции нет (на некоторых версиях MIUI 13+ её убирают), воспользуйтесь командой ADB:

adb shell settings put global force_fsg_nav_bar 1

После выполнения команды перезагрузите телефон. Чтобы вернуть стандартный порядок, используйте:

adb shell settings put global force_fsg_nav_bar 0

Активирован режим разработчика|Установлены драйверы ADB на ПК|Включена отладка по USB|Сделан бэкап настроек-->

🔧 Техническая заметка: Команда force_fsg_nav_bar работает только на прошивках MIUI до версии 14.0.5. На более новых сборках может потребоваться root или модуль Magisk.

Способ 3: Полная кастомизация с приложением NavStar

Если встроенных опций недостаточно, используйте стороннее приложение NavStar (доступно в Google Play). Оно позволяет:

  • 🎨 Изменять цвет, прозрачность и размер кнопок.
  • 🔀 Менять порядок и количество иконок (например, добавить кнопку блокировки экрана).
  • 🖼️ Заменять стандартные иконки на кастомные изображения.
  • 📏 Настраивать отступы и положение панели.

Инструкция по настройке:

  1. Скачайте NavStar из Google Play.
  2. Запустите приложение и предоставьте разрешение на Наложение поверх других приложений (в настройках специальных возможностей).
  3. В главном меню NavStar выберите Customize Navigation Bar.
  4. Отключите системную навигационную панель в Настройки → Дисплей → Полноэкранный режим → Скрыть навигационную панель.

⚠️ Внимание: NavStar может конфликтовать с некоторыми играми (например, PUBG Mobile или Genshin Impact), где свайпы используются для управления. В этом случае временно отключайте кастомную панель через панель уведомлений.

Как вернуть стандартные кнопки после NavStar?

1. Откройте NavStar и выберите Restore Default Navigation Bar.

2. Перезагрузите телефон.

3. Если кнопки не появились, выполните команду:

adb shell cmd overlay disable com.android.internal.systemui.navbar.gestural

Способ 4: Удаление кнопок навигации через ADB (для опытных)

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

adb shell settings put global policy_control immersive.full=*

adb shell settings put global policy_control immersive.confirms=*

После перезагрузки системная панель навигации исчезнет. Чтобы вернуть её обратно:

adb shell settings put global policy_control null*

📌 Важные нюансы:

  • 🔧 Этот метод не совместим с некоторыми банковскими приложениями (например, СберБанк Онлайн может блокировать вход).
  • 🎮 В играх без поддержки жестов управление станет невозможным.
  • 🔄 Для возврата кнопок может потребоваться сброс настроек через fastboot.

Сравнение методов: что выбрать

Каждый способ имеет свои плюсы и минусы. В таблице ниже — сравнение по ключевым параметрам:

Метод Сложность Требуется root/ADB Совместимость с MIUI Риски
Стандартные настройки ⭐ (просто) ❌ Нет 12.5–14 Нет
Изменение порядка кнопок ⭐⭐ (средне) ⚠️ ADB (без root) До 14.0.5 Сброс при обновлении
NavStar ⭐⭐ (средне) ❌ Нет Любая версия Конфликты с играми
Удаление через ADB ⭐⭐⭐ (сложно) ⚠️ ADB Любая версия Нестабильная работа

На Redmi 9 с прошивкой MIUI 13.0.8+ команда force_fsg_nav_bar может не сработать из-за ограничений Xiaomi. В этом случае используйте NavStar или откатитесь на более старую версию ПО.

Частые проблемы и решения

При изменении навигации пользователи Redmi 9 часто сталкиваются с следующими ошибками:

  1. Кнопки пропали после обновления MIUI:

    Причина: Сброс настроек ADB после апдейта. Решение: Повторите команды из Способа 4 или верните стандартную панель через Настройки → Дисплей.

  2. Жесты работают некорректно в играх:

    Причина: Конфликт свайпов с игровым управлением. Решение: Включите опцию Игнорировать жесты в приложениях (см. Способ 1).

  3. NavStar не отображает панель:

    Причина: Отсутствует разрешение на наложение. Решение: Перейдите в Настройки → Приложения → Специальный доступ → Наложение и включите для NavStar.

🛠️ Совет для геймеров: Если вы играете в Call of Duty Mobile или Free Fire, добавьте игру в Игровой режим (Настройки → Специальные возможности → Игровой турбо). Это отключит жесты по краям экрана.

FAQ: Ответы на популярные вопросы

Можно ли вернуть кнопки навигации после использования ADB?

Да, выполните команду adb shell settings put global policy_control null* и перезагрузите телефон. Если это не поможет, сбросьте настройки через Настройки → Система → Сброс настроек → Сброс всех настроек (данные не удалятся).

Почему после изменения порядка кнопок "Назад" работает некорректно?

Это баг MIUI 13.0.4–13.0.6. Обновите прошивку до последней версии или используйте NavStar для ручной настройки. Альтернативно отключите анимацию возврата в Настройки → О телефоне → Версия MIUI → Дополнительно → Анимация окон (выключить).

Как сделать кнопки навигации прозрачными?

Стандартными средствами — никак. Используйте NavStar (раздел Appearance → Transparency) или модуль Magisk MIUI Transparent Navigation Bar (требует root).

Можно ли добавить четвертую кнопку (например, для скриншота)?

Да, с помощью NavStar или Tasker + плагин AutoInput. В NavStar выберите Add Custom Button и назначьте действие Take Screenshot. Для Tasker потребуется создать задачу с командой shell input keyevent 120 (120 — код клавиши скриншота).

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

Сброс удаляет все пользовательские настройки, включая изменения навигации. Повторите настройку через Настройки → Дисплей или ADB. Если использовали NavStar, переустановите приложение и предоставьте разрешения заново.