Die meisten Android-Apps können problemlos grundlegende Berechtigungen wie Speicher- oder Kamerazugriff anfordern. Einige Apps erfordern jedoch Berechtigungen auf Systemebene, um ordnungsgemäß zu funktionieren.
Sie können dies zwar überwinden, indem Sie Ihr Telefon rooten, dies ist jedoch ein komplizierter und manchmal unnötiger Vorgang. Stattdessen können Sie mithilfe von ABD-Befehlen erweiterte Berechtigungen erteilen.
In diesem Artikel erklären wir, was ADB ist und wie man es verwendet, um Berechtigungen auf Android zu erteilen.
Was ist Android Debug Bridge (ADB)?
In Android können normale Benutzer oft keine systemgeschützten Aufgaben ausführen, wie z Entfernen unerwünschter vorinstallierter Apps ohne fortgeschrittene Techniken, wie das Ändern der Betriebssystemdateien durch Rooten. Hier kommt ADB (Android Debug Bridge) ins Spiel.
ADB ist ein Befehlszeilentool, mit dem Sie ein Android-Gerät mit einem Computer verbinden können, um die Aufgaben auszuführen, für die Root erforderlich ist.
Verwandt: Praktische ADB-Befehle, die jeder Android-Benutzer kennen sollte
Sie können verschiedene nützliche ADB-Befehle verwenden, um System-Apps zu deinstallieren, APK-Dateien zu installieren, Systemprotokolle zu erstellen, zusätzliche Berechtigungen für Apps zu erteilen und mehr.
So erteilen Sie Berechtigungen über ADB
Bevor Sie die Befehle verwenden, müssen Sie eine ADB-Verbindung mit Ihrem Gerät einrichten. Die Verwendung von Windows, Mac oder Linux hat fast keinen Unterschied, da die ADB-Befehle für alle Betriebssysteme gleich sind.
Windows-Benutzer verwenden jedoch PowerShell, während Mac- und Linux-Benutzer ein Terminal oder eine Shell verwenden müssen, um die ADB-Befehle auszuführen.
Besuche den Android-Entwickler-Website und laden Sie die. herunter SDK-Plattform-Tools Datei für Ihr Betriebssystem.
2. Entpacken Sie die ZIP
Dieser Schritt ist nur für Windows-Benutzer; Wenn Sie Mac oder Linux verwenden, fahren Sie mit dem nächsten Schritt fort.
Wenn Sie ein Windows-Benutzer sind, navigieren Sie zu dem Speicherort, an dem Sie die ZIP-Datei heruntergeladen haben. Entpacken Sie nun die ZIP-Datei und klicken Sie auf Plattform-Tools Ordner einmal (doppelklicken Sie nicht auf den Ordner).
3. Öffnen Sie PowerShell oder das Terminal
Wenn Sie unter Windows arbeiten, halten Sie Alt und drücke F, S, dann EIN (eine Taste nach der anderen, nacheinander). Diese Tastenkombination öffnet PowerShell als Administrator.
Wenn Sie Linux oder Mac verwenden, müssen Sie ein Terminal im selben Ordner öffnen, in dem der Inhalt der Plattform-Tools Ordner gespeichert sind.
4. Entwickleroptionen aktivieren
Jetzt müssen Sie die Entwickleroptionen auf Ihrem Smartphone aktivieren, falls dies noch nicht geschehen ist. Gehen Sie dazu zu Einstellungen > Über das Telefon und tippe auf das Build-Nummer (sieben Mal).
Wenn Sie nach einem Passwort gefragt werden, geben Sie Ihr Passwort für den Sperrbildschirm ein.
5. Aktivieren Sie das USB-Debugging und verbinden Sie Ihr Telefon
Gehen Sie nun zu Entwickleroptionen und aktivieren Sie USB-Debugging. Drücken Sie OK wenn Sie durch ein Pop-up dazu aufgefordert werden. Verbinden Sie schließlich Ihr Telefon über ein USB-Kabel mit Ihrem Computer.
6. Bestätigen Sie die Geräteverbindung
Geben Sie den folgenden Befehl in PowerShell oder Terminal ein, um zu überprüfen, ob Ihr Gerät erfolgreich verbunden ist:
.\adb-Geräte
Wenn Sie die eindeutige Seriennummer Ihres Geräts nach Eingabe des obigen Befehls nicht sehen können, bedeutet dies, dass von Ihrer Seite etwas nicht stimmt. Dies geschieht hauptsächlich, wenn Ihr PC die ADB-Treiber auf Ihrem Gerät nicht erkennen kann.
Um dieses Problem zu beheben, laden Sie die universellen Treiber von der. herunter und installieren Sie sie ClockworkMod-Website oder laden Sie die neueste Version des ADB-Installationsprogramms herunter von dieser XDA-Forumsbeitrag.
Wenn Ihr Problem weiterhin besteht, befolgen Sie die Schritte in unserer Anleitung zu Behebung von ADB-Verbindungsproblemen in Windows.
7. USB-Debugging zulassen
Wenn Sie ADB-Befehle zum ersten Mal verwenden, wird nach Schritt sechs ein Popup auf Ihrem Telefon angezeigt, in dem Sie gefragt werden, ob Sie dies möchten USB-Debugging zulassen. Aktivieren Sie das Kontrollkästchen mit der Aufschrift Von diesem Computer immer zulassen und tippen Sie auf Erlauben.
8. Geben Sie die ADB-Befehle ein
Geben Sie nun den folgenden Befehl in PowerShell oder Terminal ein:
.\ADB Shell
Schließlich können Sie mit diesem Befehl jeder App, die ADB verwendet, Berechtigungen erteilen:
Uhr Stipendium
Ersetzen mit dem Paketnamen der App und mit der erforderlichen Erlaubnis. Wenn Sie den Paketnamen nicht finden können, können Sie herunterladen Paketnamen-Viewer 2.0 und suchen Sie nach der App, die erweiterte Berechtigungen benötigt. In unserem Fall werden wir der Battery Guru-App die Erlaubnis erteilen.
Wie Sie beispielsweise unten sehen können, com.paget96.batteryguru ist der Paketname und Android.Berechtigung. PACKAGE_USAGE_STATS ist die Erlaubnis. Dies sucht nach der BatteryGuru-App und gewährt Zugriff auf Nutzung und Statistiken.
pm grantcom.paget96.batteryguru android.permission. PACKAGE_USAGE_STATS
Als weiteres Beispiel, wenn Sie möchten Verwenden Sie Naptime, ohne Ihr Telefon zu rooten, können Sie die folgenden Befehle eingeben, um die erforderlichen Berechtigungen zu erteilen:
pm com.franco.doze android.permission erteilen. ENTSORGEN
pm com.franco.doze android.permission erteilen. WRITE_SECURE_SETTINGS
Erhalten Sie mehr Kontrolle über Android mit ADB
Zweifellos ist ADB ein großartiges Werkzeug für viele hilfreiche Dinge. Es hilft Ihnen nicht nur, App-Berechtigungen zu erteilen, sondern Sie können auch Ihre Systemdaten ohne Root sichern.
Sobald Sie sich mit der Leistungsfähigkeit von ADB vertraut gemacht haben, werden Sie die Vielseitigkeit der Android-Umgebung verstehen und genießen.
Möchten Sie mehr Kontrolle über Ihr Android-Gerät erhalten? Probieren Sie diese Apps aus, mit denen Sie die ADB-Funktionalität ohne Rooten verwenden können.
Weiter lesen
- Android
- Android-Tipps
- Android-Rooting
Rishabh ist ein Tech Writer, der bestrebt ist, Technologie verständlicher zu machen. Er arbeitet tagsüber als engagierter Tech Writer und nachts als Pro MOBA-Spieler. Rishabh schreibt gerne über Android und andere technologiebezogene Themen. Normalerweise bastelt er an seinem Android-Gerät, wenn er nicht gerade XD schreibt.
Abonniere unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Klicken Sie hier, um zu abonnieren