Как да деактивирате всеки физически бутон на устройства с Android
Miscellanea / / December 02, 2021
Бутонът за сила на звука на телефона ви е полудял? Имам предвид продължава ли да увеличава или намалява силата на звука от само себе си? Или току-що е разбито вътре в шасито и няма да спре да намалява силата на звука. Или още по-лошо, бутонът ви за захранване е счупен! Всичко това може просто да бъде поправено, като ги деактивирате и използвате някои приложение на трета страна за управление на силата на звука и включване/изключване. Е, има малко предупреждение. Вашият телефон трябва да има Root достъп, за да изпълни тази конкретна задача.
![Деактивирайте физическия бутон на Android](/f/e7ab9b84f85bda292fdaba207cc395a4.png)
Сега, ако имате рутиран телефон с Android и искате да деактивирате физическите бутони на устройството си, независимо дали са счупени или активни, просто продължете.
Деактивирайте физическите бутони на Android
Така че, за да деактивирате физическите/хардуерните бутони на Android, ще трябва да редактирате основния файл, който позволява тези бутони. За достъп до тези основни файлове ще ви е необходим файлов мениджър, който може да изследва root файлове. Можете да използвате популярния ES File explorer или конкретен root Explorer като
Root Explorer. Или безплатен root Explorer като Корен браузър. Тук използвахме ES File explorer, за да поддържаме простота.Да, знаем, че ES File Explore е доста досадно с някои ненужни добавки. Така, намерихме някои достойни алтернативи за него.
Етап 1: Отворете ES File Explorer и активирайте Root Explorer. Сега докоснете Root Explorer за да отворите опциите, където трябва да промените опциите за четене и запис за root файлове. Натисни Монтирайте R/W и в следващия диалогов прозорец изберете запис (W) за /system файлове. И така, сега можем да редактираме файловете на системната ОС.
![Активирайте Root Explorer](/f/2d12dc36ffa9f2f23e72c0bcb8ac4f4c.png)
![Разрешение за запис на файл за системни файлове](/f/9ebc3086faff95cd18f0f42e837a87c7.png)
Стъпка 2: Сега под Местни докоснете раздела в страничната лента на ES /Device. Тази папка съдържа всички основни файлове. Сега отидете надолу до това местоположение - system/usr/keylayout. В тази папка ще имате Generic.kl и няколко други файла, съдържащи задействания на клавиатурата и физическия бутон.
![Навигирайте в корен 1](/f/14332b7024fb4446a7df19b9214f51b3.png)
![Навигирайте в корен 2](/f/a2343d2bdebf2cc64c955cfa597d736e.png)
Сега тук ще трябва да намерите идеалния файл, който може да работи за вас. Първо изпробвайте дадената по-долу стъпка Generic.kl файл. Ако това не работи, използвайте го в някои други файлове, които имат ключови думи като Увеличаване на звука, Намали звука и Мощност. Ако имате устройство MediaTek, просто ще трябва да редактирате mtk-kpd.kl файл. Както е показано на горната екранна снимка. Следвайте внимателно посочената по-долу стъпка.
Стъпка 3: Първо създайте резервно копие на конкретния файл, който ще редактирате. Ето, тъй като имам устройство MediaTek, ще редактирам mtk-kpd.kl. За да създадете резервно копие, създайте копие на този файл и го преименувайте чрез добавяне .bk в края като разширение.
Сега отворете оригиналния файл и докоснете редактиране. Търсете ключови думи, свързани с Volume_UP, Volume_Down или Мощност. Всичко, което трябва да направите, е да добавите # пред конкретния кодов ред за конкретния бутон. Ето, вмъкнах # (с интервал след него) отпред Увеличаване на звука кодов ключ 115.
![Редактиране на файл](/f/687f2fc3965fa0267d81b09a615c68e2.png)
Стъпка 4: Запазете файла, като натиснете бутона за връщане назад и натиснете да. След това рестартирайте телефона. Конкретният бутон, към който сте добавили a # няма да функционира, което означава, че сега е деактивиран.
По принцип това, което направихте тук, е коментирал реда на кода за този конкретен бутон. Всичко след # в този конкретен ред няма да бъде компилирано и изпълнено от Android. Така че Android не може да изпълни бутона, така че бутонът няма да работи сега.
Приложни решения за екранно функциониране на физически бутони
Деактивирахте желания физически бутон. Но само бутонът е деактивиран, а не неговата функция. Всяко друго приложение може да задейства тази функция (ниско/високо ниво на звука и включване/изключване на екрана) и да я използва лесно. Можеш да използваш Контрол на пай или можете да проверите това списък с приложения, които ще ви позволят да контролирате силата на звука на екрана.
Уведомете ни дали горният метод за деактивиране на хардуерните бутони работи или не. Освен това, ако имате някои съвети относно телефона си, специфични за тази тема, тогава ги споделете. Можете също да зададете въпроса в нашия форум.
ВИЖТЕ СЪЩО: 3 бързи съвета за коригиране на отложеното известие на Android