Управление панелью навигации (виртуальными клавишами) на смартфонах и планшетах Huawei

Скрыть панель навигации Huawei

На некоторых смартфонах Huawei, в частности Ascend D2, Mate, P6, и планшете Huawei Mediapad 10 FHD привычные сенсорные клавиши были заменены на виртуальные.  Данное техническое решение определенно весьма интересно, однако существенным недостатком является использования части экрана для этой самой виртуальной панели навигации. Инженеры Хуавей нашли решение данной проблемы и реализовали возможность сворачивания виртуальных клавиш (Назад, Домой и Меню) в прошивках на базе Android 4.1.2.

navigation bar huawei 2 navigation bar huawei 1 navigation bar huawei 3

navigation bar huawei 4

К сведению, Google реализовали эту фишку лишь в Android 4.4 KitKat, а Huawei запретили ее использование в своих прошивках еще полгода назад. Как это было можно прочитать в ЖЖ Андрея DTS Цивилёва.

Но благодаря тому, что данная возможность уже была реализована в прошивке, то её можно достаточно легко  активировать.

Далее представлены две инструкции по активации возможности сворачивания панели навигации (виртуальных клавиш).

Способ первый:

Для этого активации сворачивания панели данным способом необходимо, чтобы на вашем смартфоне были получены root права и установлен файловый менеджер, способный работать с системными папками, например, Root Explorer.

  1. Зайти в папку /system/ при помощи Root Explorer.
  2. Найти и открыть файл build.prop с помощью редактора.
  3. Найти строку ro.config.hw_shownavisettings=false и изменить значение false на true.
  4. Сохранить изменения в файле.
  5. Перезагрузить коммуникатор.
  6. Зайти в Настройки->Панель навигации->Свернуть панель навигации и включить возможность управления панелью.

Способ второй:

Данный способ подходит тем, у кого нет возможности или желания получать root права на своем устройстве. Из необходимого софта понадобится только SQLite Database Editor.

  1. При помощи стандартного приложения AllBackup сделать 2 резервные копии Системных настроек системы с отключенным шифрованием.
  2. Открыть при помощи ES Проводник/Root Explorer/Huawei File Manager, либо любого другого файл-менеджера, папку
    /HuaweiBackup/backupFiles/ГГГГ-ММ-ДД_ЧЧ-ММ-СС/ на карте памяти, где ГГГГ-ММ-ДД_ЧЧ-ММ-СС соответствует дате и времени создания резервной копии.
  3. Открыть файл system setting.db при помощи SQLite Database Editor.
  4. В таблице system найти переменную hide_virtual_key и изменить ее значение с 0 на 1.
  5. Зайти в утилиту AllBackup и выполнить восстановление данных с SD-карты из отредактированного бэкапа.
  6. Перезагрузить коммуникатор.

При сбросе настроек на заводские, а также после обновления прошивки данные манипуляции придется выполнять повторно.

36 комментариев

  1. г димитрова

    панель навигации не срывается, постоянно на екране, а раньше пряталась, подскажите пожалуйста что произошло и как это поправить

  2. При нажатии первой кнопки панель навигации и строка состояния затемнятся, а при нажатии на вторую кнопку снова появятся.

  3. Получилось первым способом.
    Попробую подробно расписать:
    -Если на устройстве нет значка “Суперпользователь”, значит права Root отсутствуют. Сделал Root при помощи Eroot 1.3.5 предварительно подключал ноут к телефону через HiSuite, чтоб установились драйвера, перезагрузил телефон (Huawei Ascend D2 – 0082). Инструкцию по Eroot найдёте сами.
    [img]http://img10.lostpic.net/2016/06/20/c02b4366dcfdbcd9cbeae79b98fdbfb5.png[/img]
    – Зашел в папку /system/ при помощи Total Commander (в настройках этой программы поставил галочку “Функции root везде”). Через Total, потому как у Root Explorer не нашел, как отредактировать текст (пишет – “Вы не можете редактировать этот файл, поскольку файловая система доступна только для чтения”)
    -Нашел и открыл файл build.prop с помощью редактора QuickEdit (строчка 207)
    -Cтроку ro.config.hw_shownavisettings=false и изменить значение false на true
    -Сохранил и перезагрузил устройство
    Всё получилось.
    [img]http://img10.lostpic.net/2016/06/20/827ac1e9d482dae1311ce19217d15b36.png[/img]

  4. Где строчка не нашёл.По первому способу.Помогите

  5. Второй способ не работает.на 4pda нашол простой способ,парень который про него расказал просто красава.Ставим активити лаунчер,отмечаем все действия,в низу списка находим настройки,далее ищем панель навигации,активируем и усе.Кстате лаунчер потом можно удалить,активация панели останется.

  6. ro.config.hw_shownavisettings=false у меня нету этой строки и system setting.db этой что делать андроид 4.4.2

  7. Скажите через что можно открыть этот build.brop?

  8. после выхода прошивок b512, b513 – эти способы больше не работают…

  9. Пол года назад, на свой p6, успешно включила эту клавишу по второму способу. Да и еще так удивилась,что все быстро, легко и просто получилось! Огромное спасибо за это!
    Но вчера обновила прошивку до 4.4…и заново ничего не получается! Для начала SQLite Database Editor перестала работь еще до обновления прошивки :'( пробовала через кучу других, все даже файл system setting.db найти не удается. Сейчас пробую первый способ.
    Из-за чего может не работать эта программа?

  10. Попробовал и1 способом добавить и 2 бесполезно, не хочет он убирать кнопки.

  11. Уменя Huawei Media Pad x1 хотел бы убрать виртуальные кнопки но ни однним из способов не получается.Ни в1 нет строки ro.config……….., ни во 2 hide_virtual……….. Может что подскажете?

  12. Спасибо огромное,по 2му способу все получилось быстро и легко,читайте внимательно.

  13. Огромное спасибо!
    Сделал по второму способу, все получилось.

  14. а у меня не сохраняется, сделал все как по первому способу, но в конце выходит ошибка при сохранении

  15. а возможно ли как то включить/установить их на huawei p2? кнопки полетели просто аппаратные

    • Захар Мартов

      Нет, данный способ работает только для смартфонов и планшетов с виртуальными кнопками, а точнее активирует возможность их сворачивания. Вам могу посоветовать обратиться в СЦ, либо установить приложение для эмуляции кнопок.

      • а есть таковые приложения? или может можно как то достать кнопки из другой модели с аналогичными характеристиками? к примеру хонор 3… и установить через CWM?

        • Захар Мартов

          А вы попробуйте погуглить “эмуляция клавиш Android” и т.д.

  16. какой файловый менеджер нормально подходит??? уже 3 пробовал.. одни не редактируют… другие не хотят сохранять.. пробовал по первому методу!

    • Захар Мартов

      Либо у вас не получены root права, либо файловая система не открыта для записи. В Root Explorer это делается при помощи кнопки R/O R/E в верхней части приложения.

  17. что делать если не открывается файл через SQLite Database Editor?

    • Захар Мартов

      а) убедиться в том, что вы все делаете правильно;
      б) попробовать другой способ.

  18. Огромное ВАМ спасибо!!! Ради этого готов был даже root на телефоне сделать. Особенно после того как по второму способу с первого раза не получилось (так же как и у кого-то выше тупанула утилита SQ Database Editor). Но не пришлось!!! Со второго раза перезагрузив телефон, был оооочччееень приятно удивлен. Еще раз _ ОГРОМНОЕ СПАСИБО! Все получилось.
    P/S Теперь и обновление до 4.4 не так важно для меня. Ждал его в основном именно из-за этого косяка, где Гугл обещал его исправить.

  19. Спасибо всё получилось, второй способ

  20. 2й способ правда не сразу разобрался, SQLite Database Editor затупила,не мог открыть system setting.db,но в целом все гут.Рекомендую!

  21. ОГРОМНОЕ СПАСИБО!!!
    ВСЕ ПОЛУЧИЛОСЬ ПО ВТОРОМУ СПОСОБУ!!!

  22. Не могу вписать т. к. не открывается клавиатура!Пичалька

  23. спасибо вам огромное, все сработало по 1 способу:)

  24. Огромное спасибо!Сделал по 1ому способу.Очень полезная фича.

Оставьте комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*