Как убрать кнопки навигации на Xiaomi: полное руководство с жестами и ADB

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

В этой статье мы разберём 5 проверенных способов убрать кнопки навигации на Xiaomi, Redmi и POCO (включая модели на MIUI 14/15 и HyperOS). Вы узнаете, как заменить их на жесты, скрыть через разработчика или вовсе удалить системные файлы — с подробными предупреждениями о возможных рисках. А если вы любите эксперименты, в конце вас ждёт раздел с недокументированными командами для полного удаления панели навигации без рут-прав.

1. Стандартные жесты в MIUI: самый безопасный способ

Производитель Xiaomi предусмотрел встроенную альтернативу кнопкам — жестовое управление. Этот метод работает на всех устройствах с MIUI 9+ (включая Redmi Note 12, POCO X5, Xiaomi 13) и не требует прав суперпользователя. Главный плюс: можно вернуть кнопки в любой момент.

Чтобы активировать жесты:

  1. Откройте Настройки → Дисплей.
  2. Выберите Полноэкранный режим (или Тип навигации в новых версиях).
  3. Переключитесь на Жесты MIUI или Жесты Android (в зависимости от модели).
  4. Следуйте подсказкам на экране для обучения.

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

  • 🔙 Назад — свайп справа налево от края экрана.
  • 🏠 Домой — свайп вверх от нижнего края.
  • 📱 Недавние приложения — свайп вверх с задержкой или диагональный свайп.
⚠️ Внимание: На некоторых моделях (например, POCO F4) жесты MIUI конфликтуют с играми. В этом случае выберите Жесты Android — они менее интуитивны, но совместимы с большинством приложений.
📊 Какую систему навигации вы используете на Xiaomi?
Классические кнопки
Жесты MIUI
Жесты Android
Отключил панель через ADB

2. Скрытие кнопок через «Настройки разработчика»

Если жесты вам не нравятся, но кнопки занимают слишком много места, можно скрыть панель навигации, оставив её функционал. Этот метод работает через Настройки разработчика и подходит для устройств на Android 10+.

Сначала активируйте режим разработчика:

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

Теперь найдите опцию Миниатюрный размер панели навигации (или Скрыть панель навигации в новых версиях) и включите её. Кнопки станут полупрозрачными и будут появляться только при свайпе вверх от нижнего края. Этот способ идеален для Xiaomi 12T или Redmi K50, где важно сохранить максимальную площадь экрана.

Активировать режим разработчика|Найти опцию "Миниатюрный размер панели"|Перезагрузить устройство|Проверить работу жестов-->

3. Отключение кнопок через ADB (без рут-прав)

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

Вам понадобится:

  • 🖥️ Компьютер с установленными ADB-инструментами.
  • 📱 Включённая Отладка по USB на смартфоне (Настройки → Для разработчиков).
  • 🔌 USB-кабель (желательно оригинальный).

Выполните команды по порядку:

adb shell

settings put global policy_control immersive.full=*

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

adb shell settings put global policy_control null
⚠️ Внимание: На некоторых прошивках (например, HyperOS на Xiaomi 14) эта команда работает нестабильно. Перед выполнением сделайте резервную копию через Настройки → Память → Резервное копирование.
Что делать если ADB не видит устройство?

Убедитесь, что драйверы Xiaomi установлены (скачайте с [официального сайта](https://new.c.mi.com/global/miuidownload/index)).

Попробуйте другой USB-кабель или порт.

Включите в настройках разработчика опцию Отмена авторизации USB, затем подключите устройство заново.

Если используется Windows, запустите adb devices из командной строки от имени администратора.

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

Самый радикальный способ — физическое удаление файлов, отвечающих за панель навигации. Этот метод требует root-доступа и подходит только опытным пользователям. Неправильные действия могут привести к «брику» устройства (полной неработоспособности).

Инструкция для устройств с рут-правами:

  1. Установите файловый менеджер с поддержкой root (например, Root Explorer или Solid Explorer).
  2. Перейдите по пути /system/usr/keylayout/.
  3. Найдите файлы Generic.kl и qwerty.kl (или аналогичные для вашей модели).
  4. Сделайте резервную копию файлов на SD-карту.
  5. Откройте файл в текстовом редакторе и удалите строки, содержащие key 158 BACK, key 172 HOME, key 187 APP_SWITCH.
  6. Сохраните изменения, установите права 644 (rw-r--r--).
  7. Перезагрузите устройство.

После этого кнопки навигации исчезнут навсегда, а их функции будут доступны только через жесты или сторонние приложения (например, Fluid Navigation Gestures).

Метод Требуется root Обратимость Риски
Жесты MIUI ❌ Нет ✅ Да Низкие
Настройки разработчика ❌ Нет ✅ Да Низкие
ADB-команды ❌ Нет ✅ Да Средние (возможны глюки)
Удаление системных файлов ✅ Да ❌ Нет (без бэкапа) Высокие (риск брика)

5. Скрытие кнопок в играх и приложениях

Если кнопки навигации мешают только в определённых приложениях (например, в PUBG Mobile или Genshin Impact), можно скрыть их выборочно без глобальных изменений. Для этого подойдут:

  • 🎮 Режим игрового пространства (встроен в MIUI): свайпните вниз панель уведомлений во время игры и нажмите на иконку Game Turbo. В настройках включите Скрыть панель навигации.
  • 📱 Сторонние утилиты:
    • Nacho Notch — скрывает панель и вырез в экране.
    • Full Screen Immersive Mode — принудительно включает полноэкранный режим.
  • 🔧 ADB для отдельных приложений (продвинутый метод):
    adb shell am start -n com.android.settings/.DevelopmentSettings
        

    Затем вручную добавьте приложение в список исключений для иммерсивного режима.

Для POCO F3 и других устройств с AMOLED-экранами полезно также отключить Анимацию кнопок в Настройки → Специальные возможности → Упрощённое отображение — это уменьшит нагрузку на батарею.

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

Even после успешного скрытия кнопок пользователи сталкиваются с типичными ошибками. Вот самые распространённые и способы их исправления:

Проблема 1: Жесты работают нестабильно (например, свайп назад срабатывает через раз).

Решение: Отключите в Настройки → Специальные возможности опцию Увеличение чувствительности краёв. Также проверьте, не конфликтует ли с жестами оболочка (например, Nova Launcher).

Проблема 2: После ADB-команд панель навигации пропала, но жесты не работают.

Решение: Выполните команду:

adb shell settings put global policy_control null

Если это не помогло, сбросьте настройки через Настройки → Система → Сброс настроек (выберите Сброс настроек приложений).

Проблема 3: На Xiaomi 13 Ultra после удаления системных файлов перестали работать все сенсорные кнопки.

Решение: Восстановите файлы из резервной копии или перепрошейте устройство через Fastboot с официальной прошивкой (инструкция на xiaomiflash.com).

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

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

Да, но выбор ограничен:

  • Используйте жесты MIUI (самый безопасный способ).
  • Активируйте Миниатюрный размер панели в настройках разработчика.
  • Установите приложение Full Screen Gestures (требует специальных разрешений).

Способы с ADB или редактированием системных файлов без ПК невозможны.

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

Это типичная проблема для устройств с HyperOS (например, Xiaomi 14). Решения:

  1. Переключитесь на Жесты Android вместо Жестов MIUI.
  2. Отключите в настройках разработчика опцию Отключить жесты навигации (если она есть).
  3. Обновите прошивку до последней версии через Настройки → Обновление системы.
Как вернуть кнопки навигации, если они пропали после экспериментов?

Порядок действий:

  1. Подключите устройство к ПК и выполните:
    adb shell settings put global policy_control null
  2. Если не помогло, сбросьте настройки интерфейса: Настройки → Приложения → Управление приложениями → Настройки (⚙) → Сброс.
  3. В крайнем случае сделайте hard reset (но это удалит все данные).
Будет ли работать скрытие кнопок на кастомных прошивках (например, LineageOS)?

На большинстве кастомных прошивок (включая LineageOS, Pixel Experience) кнопки навигации управляются через:

  • Настройки → Система → Жесты → Системная навигация.
  • Файл /system/build.prop (добавить строку qemu.hw.mainkeys=1 для принудительного отключения виртуальных кнопок).

Для Xiaomi на кастомных прошивках также может потребоваться отредактировать overlay-файлы в /vendor/overlay/.

Можно ли убрать кнопки навигации на POCO с разблокированным загрузчиком, но без рут-прав?

Да, но выбор ограничен:

  • Используйте ADB-команды (раздел 3 этой статьи).
  • Установите Magisk и модуль Full Screen Gestures (не требует полного рута).
  • Активируйте Миниатюрный размер панели в настройках разработчика.

Без рут-прав вы не сможете редактировать системные файлы, но ADB даёт достаточно возможностей.