Einige nützliche ADB Befehle

Hinweis: Dieser Artikel ist älter als ein Jahr (letzte Änderung: 19. Januar 2022) und evtl. nicht mehr aktuell.

Wer sein Smartphone ohne Root (Admin) Zugriff betreibt, benötigt -über die Android Debug Bridge- einige ADB Befehle um nützliche Apps trotzdem vernünftig betreiben zu können.
Um die ADB nutzen zu können sind wenige Schritte nötig. Folgend beschreiben wir die Schritte, die bei einigen Smartphones sicherlich etwas abweichend können:

  • Als erstes geht über die Smartphone Einstellungen auf "Über das Telefon", dann zur "Build-Nummer" und diese ca. 8 mal antippen bis der Entwicklermodus freigeschaltet ist
  • Anschließend in den Entwickleroptionen das USB-Debugging aktivieren
  • Weiterhin müsst ihr ADB auf den PC herunterladen und an gewünschter Stelle entpacken
  • Nun das Smartphone mit dem PC verbinden und evtl. noch fehlende Treiber installieren
  • Letztendlich sollte ein Popup am Smartphone nach der Erlaubnis des Debugging fragen, dies muss erlaubt werden

Jetzt könnt ihr zu den ADB-Tools wechseln, in dem ihr diese via cmd (Eingabeaufforderung) startet ... wer hier nicht weiß wovon wir reden, sollte lieber nicht weiter machen ;-)

Über den Befehl "adb devices" schaut ihr, ob euer Smartphone mit ADB verbunden ist.

cmd adb devices

Wenn ein Device aufgelistet wird, könnt ihr endlich mit den ersten nützlichen ADB Befehlen starten.

Berechtigungen

Wir fangen mal mit einigen Befehlen an, die über "grant" der jeweiligen App gewisse Berechtigungen freigeben. Es werden evtl. immer mal wieder einige ADB Befehle hier ergänzen. Gerne könnt ihr in den Kommentaren auch weitere ADB Befehle hinterlassen.

Tasker

adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS

Autotools (für Tasker)

adb shell pm grant com.joaomgcd.autotools android.permission.WRITE_SECURE_SETTINGS

SecureTask (für Tasker)

adb shell pm grant com.balda.securetask android.permission.WRITE_SECURE_SETTINGS

adb shell pm grant com.balda.securetask android.permission.READ_LOGS

adb shell pm grant com.balda.securetask android.permission.DUMP

adb shell pm grant com.balda.securetask android.permission.CHANGE_CONFIGURATION

Better Battery Stats

- XDA-Version
adb shell pm grant com.asksven.betterbatterystats_xdaedition android.permission.BATTERY_STATS
adb shell pm grant com.asksven.betterbatterystats_xdaedition android.permission.DUMP
adb shell pm grant com.asksven.betterbatterystats_xdaedition android.permission.PACKAGE_USAGE_STATS (needed starting on Lolipop)
adb shell settings put global hidden_api_policy 1

- Google Play-Version
adb shell pm grant com.asksven.betterbatterystats android.permission.BATTERY_STATS

GSam Battery Monitor

- Normale Version:
adb shell pm grant com.gsamlabs.bbm android.permission.BATTERY_STATS

- PRO Version:
adb shell pm grant com.gsamlabs.bbm.pro android.permission.BATTERY_STATS

Naptime

adb shell pm grant com.franco.doze android.permission.DUMP

adb shell pm grant com.franco.doze android.permission.WRITE_SECURE_SETTINGS

Tiles (für z.B. Standort-Modus)

adb shell pm grant com.rascarlo.quick.settings.tiles android.permission.WRITE_SECURE_SETTINGS

Wer jetzt eine Berechtigung (Permission) nicht mehr will, kann das ganze natürlich auch wieder rückgängig machen. Mit dem ADB Befehl "revoke", als Bsp. nennen wir jetzt mal:

adb shell pm revoke com.rascarlo.quick.settings.tiles android.permission.WRITE_SECURE_SETTINGS

Deaktivieren/Aktivieren

Über ADB lassen sich auch Apps deaktivieren, falls es über Android selber nicht geht. Mit folgendem Befehl lassen sich alle Apps auflisten:

adb shell pm list packages

Mit den gezeigten Package-Namen können dann einzelne Apps de/-aktiviert werden:

deaktiviert die App:
adb shell pm disable-user PACKAGE_NAME 

aktiviert die App wieder:
adb shell pm enable PACKAGE_NAME

Mit folgendem Befehl lassen sich die deaktivierten Apps anzeigen:

adb shell pm list packages -d

Das ganze geht natürlich auch mit nur aktivierten Apps:

adb shell pm list packages -e

Deistallieren/Löschen

Wer nicht nur deaktivieren will, der kann auch direkt komplett löschen:
adb shell pm uninstall -k --user 0 PACKAGE_NAME

(aber Vorsicht, eine gelöschte App lässt sich nicht wiederherstellen! Nur über ein Werkreset werden gelöschte Apps wieder installiert.)

Empfehle uns: email facebook google plus twitter

Artikel Informationen

  • Erstellt am Sonntag, 14. Januar 2018 um 20:05 (Letzte Änderungen 19. Januar 2022, 15:41) und abgelegt unter Android mit den Tags: , ,
  • Kommentare zu diesen Eintrag im Kommentar Feed Feed.
  • Du kannst einen Kommentar hinterlassen. Pingback ist im Augenblick nicht erlaubt.
Abonnieren
Benachrichtige mich zu:
3 Kommentare
Inline Feedbacks
View all comments

Hallo,

ein herzliches Dankeschön, für diese gut beschriebene Anleitung.
Endlich ist es mir gelungen, diese nervige Huawei App (HiVision, HiSearch) von meinem Smartphone zu verbannen.

Ich war mir erst nicht sicher ob ich es hinbekomme und hatte die Befürchtung, dass ich mein Smartphone dadurch nicht mehr zum laufen bekomme, aber das war es mir Wert, diese nutzlose App gelöscht zu bekommen.

Danke nochmal!!!

LG
Carsten

Und seit ich GSam Battery Meter den Zugriff gewährt habe, entlädt sich mein Huawei Mate 10 Pro extrem schnell. Auch ein Zurücksetzen nützt nichts, sehr schräg.

ich nutze selbst GSam auf einem M10P ohne Probleme.

3
0
Would love your thoughts, please comment.x