Перейти к содержимому
www.mytechnote.ru
Меню
  • Администрирование
    • Скрипты
  • Оборудование
    • Обзоры
    • Инструкции
  • Прочее
  • Русский
    • English
    • Русский
Меню

Как отключить аппаратные кнопки на устройствах Android и заменить их программными

Приветствую, есть у меня дешевенький смартфончик Fly IQ434. Однажды он утонул, но вопреки моим ожиданиям, работать не перестал. Как работал, так и работает, за исключением кнопки назад. Она то работает с двадцатого нажатия, то клинит и нажимается сама по себе, короче доставляет массу неудобств.

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

Как выяснилось сделать задуманное – очень просто, но есть требование – ваше Android устройство должно быть с root доступом.

Сначала нужно поставить какой-нибудь файловый менеджер, которому могут быть предоставлены права суперпользователя (root). Я предпочитаю пользоваться es проводником, качаем его с Play Market,

Запускаем и в меню слева включаем выключатель root проводник.

В зависимости от того какой root менеджер у вас установлен, выскочит предупреждение/подтверждение передачи root прав приложению. Подтверждаем.

После этого нужно перейти в папку /system/usr/keylayout

На всякий случай сделайте бэкап этой папки.

В этой папке будем несколько файлов с расширением .kl, один из них нужно отредактировать. Какой именно – зависит от вашего android устройства. В моем случае это Geneic.kl.

Отрываем его в es редакторе

и находим строку, где написано BACK WAKE_DROPED и закомментируем ее (нужно в начале строки добавить символ #). Не сложно догадаться, что если вам нужно отключить другую кнопку, например, увеличение громкости, то искать нужно строку где есть VOLUME_UP.

Перезагружаем устройство. После включения кнопка не должна будет работать. Если же она продолжает работать, то вам нужно будет отредактировать другой файл, в той же папке. Какой именно вам может подсказать google, а можете и просто перебором определить, комментируя нужную строчку во всех файлах, пока не наткнетесь на нужный.

Кстати на Samsung Galaxy Tab 2 с прошивкой CyanogenMod 11 за аппаратные кнопки отвечает этот же файл – Generic.kl.

После того как кнопка отключена, нужно придумать ей замену. Поставим программную кнопку. Программ для эмуляции кнопок в Play Market предостаточно, но мне приглянулась Button Savior.

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

Первая касается темы, по умолчанию кнопки плохо видно:

Что бы это исправить нужно выбрать другую тему, для этого во вкладке look and feel жмем по themes и выбираем другую тему. Мне понравилась Froyo. Вот как она выглядит:

Вторая настройка – что бы панель с кнопками исчезала при прикосновении за пределами панели. Во вкладке Advanced нужно поставит галку на против Hide On Outside Touch.

И да, все что вы делаете, вы делаете на свой страх и риск, за испорченные девайсы я ответственности не несу.

Видео по теме:

Опубликовано в 29.09.201630.05.2024 от sanglyb

Навигация по записям

← Как установить SSL сертификат в панели управления ISPManager 4
Установка и настройка zoneminder на Ubuntu Linux. Делаем систему видеонаблюдения. →

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

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

Подписывайтесь

Youtube
vk
telegram
github
twitter
rss
  • Форум
  • Об авторе
  • Поддержать автора

Популярные записи

Новые записи

  • Как расширить LVM раздел в Linux
  • Исправление ошибки SrsResources.dll после обновления SSRS для SCCM
  • Проблема при использовании библиотеки PassFiltEx на старых процессорах
  • Как удалить вложения из старых событий календаря в Exchange с помощью скрипта
  • Как скачать и установить Office 2024 LTSC

Архивы

  • 2026 (3)
  • 2025 (5)
  • 2024 (7)
  • 2023 (6)
  • 2022 (5)
  • 2021 (25)
  • 2020 (34)
  • 2019 (39)
  • 2018 (78)
  • 2017 (56)
  • 2016 (77)
  • 2015 (9)
© 2015-2026 www.mytechnote.ru
Использование материалов сайта возможно только с разрешения владельца или обязательна индексируемая, прямая, передающая вес ссылка на материал.