Większość aplikacji na Androida może z łatwością poprosić o podstawowe uprawnienia, takie jak pamięć czy dostęp do aparatu. Jednak niektóre aplikacje do prawidłowego działania wymagają uprawnień na poziomie systemu.

Chociaż możesz to przezwyciężyć, zrootując telefon, jest to skomplikowany i czasami niepotrzebny proces. Zamiast tego możesz nadać zaawansowane uprawnienia za pomocą poleceń ABD.

W tym artykule wyjaśnimy, czym jest ADB i jak go używać do przyznawania uprawnień w systemie Android.

Co to jest most debugowania Androida (ADB)?

W systemie Android zwykli użytkownicy często nie mogą wykonywać zadań chronionych przez system, takich jak usuwanie niechcianych, preinstalowanych aplikacji bez zaawansowanych technik, takich jak zmiana plików systemu operacyjnego poprzez rootowanie. W tym miejscu wkracza ADB (Android Debug Bridge).

ADB to narzędzie wiersza polecenia, za pomocą którego można podłączyć urządzenie z systemem Android do komputera w celu wykonywania zadań wymagających rootowania.

Związane z: Praktyczne polecenia ADB, które każdy użytkownik Androida powinien znać

instagram viewer

Możesz użyć różnych przydatnych poleceń ADB, aby odinstalować aplikacje systemowe, zainstalować pliki APK, pobrać dzienniki systemowe, przyznać dodatkowe uprawnienia aplikacjom i nie tylko.

Jak udzielać uprawnień przez ADB

Przed użyciem poleceń musisz skonfigurować połączenie ADB z urządzeniem. Korzystanie z systemu Windows, Mac lub Linux nie ma prawie żadnej różnicy, ponieważ polecenia ADB są takie same dla wszystkich systemów operacyjnych.

Jednak użytkownicy systemu Windows będą używać PowerShell, podczas gdy użytkownicy komputerów Mac i Linux muszą używać terminala lub powłoki do wykonywania poleceń ADB.

Odwiedzić Witryna dla programistów Androida i pobierz Platforma SDK-Narzędzia plik dla twojego systemu operacyjnego.

2. Wyodrębnij ZIP

Ten krok jest przeznaczony tylko dla użytkowników systemu Windows; jeśli używasz Maca lub Linuksa, przejdź do następnego kroku.

Jeśli jesteś użytkownikiem systemu Windows, przejdź do lokalizacji, do której pobrałeś plik ZIP. Teraz wyodrębnij ZIP i kliknij platforma-narzędzia folder raz (nie klikaj dwukrotnie folderu).

3. Otwórz PowerShell lub Terminal

Jeśli korzystasz z systemu Windows, przytrzymaj Alt i naciśnij F, S, następnie A (jeden klucz na raz, sekwencyjnie). Ta kombinacja klawiszy otworzy PowerShell jako administrator.

Jeśli korzystasz z systemu Linux lub Mac, musisz otworzyć Terminal w tym samym folderze, w którym znajduje się zawartość platforma-narzędzia foldery są przechowywane.

4. Włącz opcje programisty

Galeria obrazów (3 obrazy)
Zwiększać
Zwiększać
Zwiększać

Teraz musisz włączyć Opcje programisty na swoim smartfonie, jeśli jeszcze nie jest. Aby to zrobić, przejdź do Ustawienia > Informacje o telefonie i dotknij Numer kompilacji (siedem razy).

Jeśli pojawi się prośba o hasło, wprowadź hasło ekranu blokady.

5. Włącz debugowanie USB i podłącz telefon

Galeria obrazów (3 obrazy)
Zwiększać
Zwiększać
Zwiększać

Teraz przejdź do opcji programisty i włącz Debugowanie USB. naciskać ok jeśli pojawi się monit w wyskakującym okienku. Na koniec podłącz telefon do komputera za pomocą kabla USB.

6. Potwierdź połączenie urządzenia

Wpisz poniższe polecenie w PowerShell lub Terminalu, aby sprawdzić, czy urządzenie jest pomyślnie połączone:

.\urządzenia adb

Jeśli po wpisaniu powyższego polecenia nie widzisz unikalnego numeru seryjnego swojego urządzenia, oznacza to, że coś jest nie tak z Twojej strony. Dzieje się tak głównie wtedy, gdy Twój komputer nie może wykryć sterowników ADB na Twoim urządzeniu.

Aby rozwiązać ten problem, pobierz i zainstaluj uniwersalne sterowniki ze strony Witryna ClockworkMod lub pobierz najnowszą wersję instalatora ADB z ten post na forum XDA.

Jeśli problem będzie się powtarzał, wykonaj czynności opisane w naszym przewodniku, aby naprawianie problemów z połączeniem ADB w systemie Windows.

7. Pozwól na debugowanie USB

Jeśli używasz poleceń ADB po raz pierwszy, po kroku szóstym na telefonie pojawi się wyskakujące okienko z pytaniem, czy chcesz Pozwól na debugowanie USB. Zaznacz pole wyboru, które mówi Zawsze zezwalaj z tego komputera i dotknij Pozwalać na.

8. Wprowadź polecenia ADB

Teraz wpisz następujące polecenie w PowerShell lub Terminalu:

.\powłoka adb

Na koniec możesz użyć tego polecenia, aby przyznać uprawnienia dowolnej aplikacji za pomocą ADB:

pm grant 

Zastępować z nazwą pakietu aplikacji i z wymaganym zezwoleniem. Jeśli nie możesz znaleźć nazwy pakietu, możesz pobrać Przeglądarka nazw pakietów 2.0 i wyszukaj aplikację, która wymaga zaawansowanych uprawnień. W naszym przypadku udzielimy pozwolenia aplikacji Battery Guru.

Galeria obrazów (3 obrazy)
Zwiększać
Zwiększać
Zwiększać

Na przykład, jak widać poniżej, com.paget96.batteryguru to nazwa pakietu i Zezwolenie na Androida. PACKAGE_USAGE_STATS jest pozwolenie. Spowoduje to wyszukanie aplikacji BatteryGuru i udostępnienie informacji o wykorzystaniu i statystykach.

pm grantcom.paget96.batteryguru android.permission. PACKAGE_USAGE_STATS

Jako kolejny przykład, jeśli chcesz używaj Naptime bez rootowania telefonu, możesz wprowadzić następujące polecenia, aby nadać wymagane uprawnienia:

pm grant com.franco.doze android.permission. WYSYPISKO
pm grant com.franco.doze android.permission. WRITE_SECURE_SETTINGS

Uzyskaj większą kontrolę nad Androidem dzięki ADB

Bez wątpienia ADB to świetne narzędzie do wielu pomocnych rzeczy. Pomaga to nie tylko w przyznawaniu uprawnień aplikacji, ale także umożliwia tworzenie kopii zapasowych danych systemowych bez rootowania.

Gdy zagłębisz się w moc ADB, zaczniesz rozumieć i cieszyć się wszechstronnością środowiska Android.

6 aplikacji Android ADB zapewniających zaawansowane funkcje bez rootowania

Chcesz mieć większą kontrolę nad swoim urządzeniem z Androidem? Wypróbuj te aplikacje, które umożliwiają korzystanie z funkcji ADB bez rootowania.

Czytaj dalej

UdziałĆwierkaćE-mail
Powiązane tematy
  • Android
  • Wskazówki dotyczące Androida
  • Rootowanie Androida
O autorze
Rishabh Chauhan (2 opublikowane artykuły)

Rishabh jest pisarzem technicznym, który stara się, aby technologia była łatwiejsza do zrozumienia. W dzień pracuje jako oddany Tech Writer, a w nocy jako profesjonalny gracz MOBA. Rishabh lubi pisać o Androidzie i innych tematach związanych z technologią. Zwykle można go znaleźć, gdy majstruje przy swoim urządzeniu z Androidem, gdy nie pisze XD.

Więcej od Rishabha Chauhan

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować