Экранные кнопки на андроид без рут прав

Экранные кнопки на андроид без рут прав

Содержание статьи

Интро

Сразу оговорюсь: я большой поклонник идеи экранных клавиш навигации. Всех этих домиков, стрелочек и квадратиков, нарисованных прямо в нижней части экрана. Да, они отнимают какое-то там пространство (которое, впрочем, в большинстве случаев не особо и нужно), да, возможно они портят внешний вид приложений, но, черт возьми, они динамические.

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

Так вот. Почему-то мою замечательную, прекраснейшую идею о том, что лучше наэкранных кнопок нет ничего, не разделяют ну очень многие производители смартфонов. И даже не просто не разделяют, а не разделяют совершенно чудовищным способом, заставляя пользоваться смартфоном с сенсорными кнопками (ААА!), снабженными динамической подсветкой (ААА-2!) и кнопкой «Назад» с правой стороны экрана (ААА-3: решающий удар).

Ситуация неприемлемая до крайности, а учитывая, что добрый разработчик прошивки не предусмотрел никаких настроек для активации экранных клавиш и настроек для управления сенсорными кнопками, пришлось обойтись своими силами. Было два варианта дальнейших действий:

  • привести сенсорные кнопки к нужному состоянию, а именно отключить подсветку и перенести клавишу «Назад» на левую сторону (пусть она выглядит как «квадрат», так даже интересней);
  • отключить сенсорные кнопки полностью и активировать наэкранные кнопки.

Сторонние инструменты я не люблю, поэтому решение сделать все своими руками пришло само собой.

Способ номер один. Настраиваем сенсорные кнопки

Для начала попробуем отключить подсветку кнопок. Для этого нам нужен root, эмулятор терминала и каталог /sys в корне файловой системы. Именно такая комбинация. Мы имеем дело с ядром Linux, а в системах на его основе вся важная информация о железе, а также «тумблеры», им управляющие, обычно находятся в файловой системе sysfs, подключенной к каталогу /sys.

Собственно, sysfs — это даже не файловая система, точнее, она файловая, но оперирует так называемыми синтетическими файлами. А они не хранятся на диске, это своего рода интерфейс общения с драйверами: прочитал файл — получил данные о железке, записал — изменил какую-то настройку. А для записи как раз таки нужны права root.

Читайте также:  Кнопка навигации в телефоне хонор

Итак, получаем root, запускаем эмулятор терминала (а лучше ADB). И пишем следующее:

Теперь мы в каталоге /sys, далее нужно найти каталог, в котором находятся файлы драйвера подсветки кнопок:

Бинго! Это каталог /sys/class/leds/button-backlight. Переходим в него и смотрим, что внутри:

Ставлю свой Nokia 3310 на то, что файл brightness — это текущая яркость кнопок, а max_brightness — максимальная. Проверим догадку, записав в первый файл значение 100 (ну типа 100%, хотя какая там шкала — неизвестно):

Отлично, кнопки горят и даже не собираются тухнуть.

Момент истины — пишем в файл max_brightness значение 0:

Кнопки погасли, навсегда, как и лампочка в моем подъезде вчера ночью.

Но так же, как лампочка, они снова могут загореться, если перезагрузиться. То есть команда действует только в текущем сеансе работы. К счастью, это не беда, мы поместим нашу команду в скрипт на карте памяти:

А его, в свою очередь, поставим в автозагрузку с помощью init.d scripts support. Запускаем приложение, выбираем первые три галочки, c помощью опции Select folder выбираем каталог boot на карте памяти.

Ходим по sysfs
init.d scripts support

Ползадачи выполнено, осталось поменять местами кнопки «Назад» и «Обзор». Для этого необходимо изменить раскладку кнопок. В Android она лежит в нескольких файлах каталога /system/usr/keylayout/. Их довольно много, но если отбросить файлы типа Vendor_2378_Product_100a.kl и qwerty.kl (они хранят раскладки полноценных Qwerty-клавиатур, которые Android поддерживает из коробки), то останется от силы пять штук.

Один из них как раз нам и нужен. Часто смартфоны используют файл ft5x06_ts.kl, специфичный для контроллера тачскрина FT5x06 (кнопки же сенсорные, правильно?), но в моем случае им оказался файл Vendor_2378_Product_100a.kl.

Если открыть этот файл, можно увидеть три искомые строки:

Остается только поменять числа 158 и 139 местами (для этого подходит любой файловый менеджер с поддержкой прав root). После перезагрузки новая раскладка начнет действовать.

Способ номер два. Экранные клавиши

Здесь все еще проще. В Android существует специальная отладочная переменная qemu.hw.mainkeys, которая позволяет контролировать видимость наэкранных клавиш навигации. Если она имеет значение 0, клавиши будут показаны на экране, 1 — обратный эффект.

Записываем переменную с нужным значением в файл /system/build.prop, и на этом все:

Читайте также:  Как вставить водяной знак в лайтруме

Далее можно «отключить» хардварные кнопки, выключив их подсветку, как мы это сделали в первом способе. Возможно, конечно, существует вариант выключить их полностью, но найти его не удалось.

Выводы

Вот на такие преступные шаги иногда приходится идти, чтобы сделать смартфон чуточку удобнее. Что касается меня, то я остановился на третьем варианте: «выключил» кнопки плюс установил LMT Launcher. Как мне кажется, это наиболее удобный способ управления.

Евгений Зобнин

Редактор рубрики X-Mobile. По совместительству сисадмин. Большой фанат Linux, Plan 9, гаджетов и древних видеоигр.

Тестируйте, пишите отзывы:)

Первый файл — мод (перевод на русский язык).

Android Root

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

Тем не менее, укоренение имеет свои недостатки. Он может подделать прошивку устройства и может даже поставить под угрозу страхования вашего устройства. В результате, Android пользователи хотели бы искать приложения Гитлера не корневой особенности. К счастью, мы здесь, чтобы помочь вам. Если вы хотите, чтобы скрыть несколько приложений с экрана и быть более частным, то у нас есть для вас решение. Мы уважаем вашу конфиденциальность и знаем, как важно ваш смартфон для вас. Посмотрите на этих двух безопасных решений, которые научат вас, как скрыть приложения на андроид без укоренения.

Часть 1: Скрыть приложения на Android с Go Launcher

Go Launcher является одним из самых известных приложений на Play Store. Используется миллионами пользователей там, это может помочь вам стилизовать устройства в кратчайшие сроки. Самое главное, с ним, вы можете скрыть любое приложение с экрана вашего устройства. Он используется более чем 200 миллионов пользователей по всему миру и обеспечивает сложный способ пересмотреть свой смартфон опыт.

Вы можете настроить общий внешний вид устройства с помощью Go Launcher, как хорошо, так как он имеет много других преимуществ. Он пришел, чтобы быть очевидным выбором для приложений Гитлера нет корня. Использование Go Launcher, вы можете скрыть любое приложение без необходимости укоренения его. Вы можете сделать это, следуя эти простые шаги.

Читайте также:  Как заряжаются солнечные батареи

1. Для того , чтобы начать, вам нужно установить Go Launcher на андроид устройства. Чтобы сделать это, просто перейти на страницу Play Маркета здесь и загрузить его. Пусть ваше устройство установить его автоматически.

2. Теперь вам нужно сделать Go Launcher в качестве пусковой установки приложения по умолчанию для вашего устройства. Для этого, во-первых, посетить «Настройки». Теперь выберите опцию «Приложения». Нажмите на кнопку «Launcher» и выберите Go Launcher в качестве опции по умолчанию.

3. Вы успешно изменили общий внешний вид вашего устройства, выберите Go Launcher в качестве пусковой установки по умолчанию. Теперь, просто зайдите на домашний экран и перейти к опции App ящика. Нажмите на «больше» или три точки на левой нижней стороне.

4. Здесь вы можете увидеть довольно много вариантов. Просто нажмите на опцию «Скрыть приложение», чтобы приступить.

5. Как только вы нажмете на «Hide App», пусковая установка будет активирована, и попросит вас выбрать приложения, которые вы хотите скрыть. Просто отметьте приложения, которые вы хотите скрыть и нажмите кнопку «Ok». Вы можете выбрать несколько приложений здесь.

6. Для того, чтобы получить доступ к приложениям вы скрыли, просто следовать тем же бур и выберите опции «Скрыть приложение» еще раз. Он продемонстрирует вам все приложения, которые вы уже скрыты. Нажмите на приложение, которое вы хотите получить доступ. Кроме того, вы можете выбрать опцию «+», чтобы скрыть больше приложений. Чтобы отобразить приложение, просто пометку ее и нажмите «хорошо». Это займет приложение обратно на прежнее место.

Не было ли это легко? Теперь вы можете просто скрыть любое приложение с экрана вашего устройства и иметь беспроблемный опыт. Просто следуйте этим простым шагам, чтобы использовать Go Launcher для того, чтобы скрыть любое приложение.

dr.fone инструментарий — Android Root

Root вашего телефона с одним щелчком мыши.

  • Простой процесс, хлопот бесплатно.
  • Поддерживает более 7000 устройств.
  • Самый высокий показатель успеха в этой отрасли.
  • 100% гарантией безопасности и надежности.
Ссылка на основную публикацию
Что такое экранное время в ios
Экранное время – одна из лучших функций iOS 12, позволяющая следить за тем, как часто вы берёте в руки свой...
Что делать если отключился звук на компьютере
Мы зарегистрировали подозрительный трафик, исходящий из вашей сети. С помощью этой страницы мы сможем определить, что запросы отправляете именно вы,...
Что делать если полетели драйвера видеокарты
Распространенная ошибка в Windows 7 и реже в Windows 10 и 8 — сообщение «Видеодрайвер перестал отвечать и был успешно...
Что такое эмодзи клавиатура на телефоне
Современное общение сложно представить без мессенджеров, чатов и социальных сетей, но только текстом бывает сложно передать все эмоции. В этом...
Adblock detector