Jak wyłączyć dowolny fizyczny przycisk na urządzeniach z Androidem?
Różne / / December 02, 2021
Czy przycisk głośności w telefonie zwariował? Chodzi mi o to, czy sam zwiększa lub zmniejsza głośność? A może po prostu rozbił się wewnątrz obudowy i nie przestanie ściszać głośności. Albo co gorsza, twój przycisk zasilania jest zepsuty! Wszystko to można po prostu naprawić, wyłączając je i używając niektórych aplikacja innej firmy do sterowania głośnością i włączaniem/wyłączaniem zasilania. Cóż, jest niewielkie zastrzeżenie. Twój telefon powinien mieć dostęp do roota, aby wykonać to konkretne zadanie.
Teraz, jeśli masz zrootowany telefon z Androidem i chcesz wyłączyć fizyczne przyciski na swoim urządzeniu, niezależnie od tego, czy są uszkodzone lub aktywne, po prostu kontynuuj.
Wyłącz fizyczne przyciski na Androidzie
Tak więc, aby wyłączyć przyciski fizyczne / sprzętowe w systemie Android, musisz edytować plik główny, który włącza te przyciski. Aby uzyskać dostęp do tych plików root, potrzebujesz Menedżera plików, który może eksplorować pliki root. Możesz użyć popularnego eksploratora plików ES lub konkretnego eksploratora root, takiego jak
Eksplorator root. Lub darmowy eksplorator root, taki jak Przeglądarka główna. Tutaj użyliśmy Eksploratora plików ES, aby zachować prostotę.Tak, wiemy, że ES File Explore jest dość irytujące z powodu niepotrzebnych dodatków. Więc, znaleźliśmy kilka godnych alternatywy dla tego.
Krok 1: Otwórz Eksplorator plików ES i włącz Eksplorator roota. Teraz dotknij Eksplorator root aby otworzyć opcje, w których musisz zmienić opcje odczytu i zapisu dla plików głównych. Stuknij w Montaż R/W i w następnym oknie dialogowym wybierz pisz (W) dla /system pliki. Teraz możemy edytować pliki systemu operacyjnego.
Krok 2: Teraz pod Lokalny zakładka na pasku bocznym ES stuknij w /Device. Ten folder zawiera wszystkie pliki główne. Teraz przejdź do tej lokalizacji – system/usr/keylayout. W tym folderze będziesz miał Generic.kl oraz kilka innych plików zawierających wyzwalacze działania klawiatury i fizycznych przycisków.
Teraz musisz znaleźć idealny plik, który może Ci odpowiadać. Najpierw wypróbuj poniższy krok w Generic.kl plik. Jeśli to nie zadziała, użyj go w innych plikach, które mają słowa kluczowe, takie jak Zwiększanie głośności, Ściszanie oraz Moc. Jeśli masz urządzenie MediaTek, musisz po prostu edytować mtk-kpd.kl plik. Jak pokazano na powyższym zrzucie ekranu. Postępuj dokładnie według poniższego kroku.
Krok 3: Najpierw utwórz kopię zapasową konkretnego pliku, który zamierzasz edytować. Tutaj, ponieważ mam urządzenie MediaTek, więc edytuję mtk-kpd.kl. Aby utworzyć kopię zapasową, utwórz kopię tego pliku i zmień jego nazwę, dodając .bk na końcu jako rozszerzenie.
Teraz otwórz oryginalny plik i dotknij edycji. Wyszukaj słowa kluczowe związane z Głośność_W górę, Głośność_W dół lub Moc. Wszystko, co musisz zrobić, to dodać # przed konkretną linią kodu dla konkretnego przycisku. Tutaj wstawiłem # (z spacją po nim) przed Zwiększanie głośności klucz kodowy 115.
Krok 4: Zapisz plik, naciskając przycisk Wstecz i naciśnij tak. Następnie uruchom ponownie telefon. Konkretny przycisk, na którym dodałeś a # nie będzie działać, co oznacza, że jest teraz wyłączony.
Zasadniczo to, co tutaj zrobiłeś, to wykomentowanie linii kodu dla tego konkretnego przycisku. Wszystko po # w tym konkretnym wierszu nie zostanie skompilowane i wykonane przez Androida. Tak więc Android nie może uruchomić przycisku, więc przycisk nie będzie teraz działał.
Rozwiązania aplikacji do działania fizycznych przycisków na ekranie
Wyłączyłeś żądany przycisk fizyczny. Ale tylko przycisk jest wyłączony, a nie jego funkcja. Każda inna aplikacja może uruchomić tę funkcję (niski/wysoki poziom głośności oraz włączanie/wyłączanie ekranu) i łatwo z niej korzystać. Możesz użyć Kontrola ciasta lub możesz to sprawdzić lista aplikacji, które pozwolą Ci sterować głośnością na ekranie.
Daj nam znać, czy powyższa metoda wyłączania przycisków sprzętowych działała, czy nie. Ponadto, jeśli masz jakieś wskazówki dotyczące telefonu dotyczące tego tematu, udostępnij je. Możesz również zadać pytanie na naszym forum.
ZOBACZ TAKŻE: 3 szybkie wskazówki, jak naprawić opóźnione powiadomienie w systemie Android