Як відключити будь-яку фізичну кнопку на пристроях Android
Різне / / December 02, 2021
Кнопка гучності вашого телефону з’їхала з розуму? Я маю на увазі, він продовжує збільшувати чи зменшувати гучність сам по собі? Або його просто розбили всередині корпусу, і він не перестане зменшувати гучність. Або ще гірше, ваша кнопка живлення зламана! Все це можна просто виправити, відключивши їх і використавши деякі сторонній додаток для керування гучністю та включення/вимкнення живлення. Ну, є невелике застереження. Ваш телефон повинен мати Root-доступ, щоб виконати це завдання.
Тепер, якщо у вас є телефон Android з root-доступом і ви хочете вимкнути фізичні кнопки на своєму пристрої, незалежно від того, чи вони несправні чи активні, просто продовжуйте.
Вимкніть фізичні кнопки на Android
Отже, щоб вимкнути фізичні/апаратні кнопки на Android, вам потрібно відредагувати кореневий файл, який увімкнув ці кнопки. Щоб отримати доступ до цих кореневих файлів, вам знадобиться файловий менеджер, який може досліджувати кореневі файли. Ви можете використовувати популярний провідник файлів ES або певний кореневий провідник, наприклад
Root Explorer. Або безкоштовний root Explorer, наприклад Корневий браузер. Тут ми використали ES File explorer, щоб зберегти простоту.Так, ми знаємо, що ES File Explore дуже дратує деякими непотрібними доповненнями. Так, ми знайшли кілька гідних альтернатив для нього.
Крок 1: Відкрийте ES File Explorer і увімкніть Root Explorer. Тепер натисніть на Root Explorer щоб відкрити параметри, де потрібно змінити параметри читання та запису для кореневих файлів. Натисніть на Монтаж R/W і в наступному діалоговому вікні виберіть запис (W) для /system файлів. Отже, тепер ми можемо редагувати файли системної ОС.
Крок 2: Тепер під Місцеві торкніться вкладки на бічній панелі ES /Device. Ця папка містить усі кореневі файли. Тепер перейдіть до цього місця – system/usr/keylayout. У цій папці у вас буде Generic.kl та кілька інших файлів, що містять клавіатуру та фізичні кнопки, що запускають роботу.
Тепер тут вам потрібно знайти ідеальний файл, який може працювати для вас. Спочатку виконайте наведений нижче крок Generic.kl файл. Якщо це не спрацює, використовуйте його в інших файлах із такими ключовими словами, як Volume_Up, Volume_Down і Потужність. Якщо у вас є пристрій MediaTek, вам просто доведеться відредагувати mtk-kpd.kl файл. Як показано на скріншоті вище. Уважно виконайте наведений нижче крок.
Крок 3: Спочатку створіть резервну копію конкретного файлу, який ви збираєтеся редагувати. Ось, оскільки у мене є пристрій MediaTek, я буду редагувати mtk-kpd.kl. Щоб створити резервну копію, створіть копію цього файлу та перейменуйте його, додавши .bk в кінці як розширення.
Тепер відкрийте вихідний файл і натисніть «Редагувати». Шукайте ключові слова, пов’язані з Збільшення гучності, зменшення гучності або Потужність. Все, що вам потрібно зробити, це додати # перед певним рядком коду для певної кнопки. Ось я вставив # (з пробілом після нього) перед Volume_Up кодовий ключ 115.
Крок 4: Збережіть файл, натиснувши кнопку «Назад» і натисніть Так. Потім перезавантажте телефон. Конкретна кнопка, до якої ви додали a # не працюватиме, тобто тепер вимкнено.
По суті, те, що ви зробили тут, — це прокоментований рядок коду для цієї конкретної кнопки. Усе після # у цьому конкретному рядку не буде скомпільовано та виконано Android. Отже, Android не може виконати кнопку, тому кнопка зараз не працюватиме.
Програмні рішення для екранного функціонування фізичних кнопок
Ви вимкнули потрібну фізичну кнопку. Але відключена лише кнопка, а не її функція. Будь-яка інша програма може активувати цю функцію (низький/високий рівень гучності та ввімкнення/вимкнення екрана) і легко використовувати її. Ви можете використовувати Контроль пирога або ви можете перевірити це список програм, які дозволять регулювати гучність на екрані.
Повідомте нам, чи спрацював наведений вище метод вимкнення апаратних кнопок, чи ні. Крім того, якщо у вас є поради щодо вашого телефону, які стосуються цієї теми, поділіться ними. Ви також можете задати питання на нашому форумі.
ДИВІТЬСЯ ТАКОЖ: 3 швидкі поради, як виправити затримку сповіщень на Android