Auf Android-Geräten sind zahlreiche Apps vorinstalliert. Während einige davon nützlich sein können, sind viele andere Tools überflüssig und für Benutzer unerwünscht. Glücklicherweise können Sie mit ADB jede Android-App bedingungslos deinstallieren.
ADB ist eine Reihe leistungsstarker Tools, mit denen Sie die Kontrolle über Ihr Android-Gerät erweitern können. Obwohl ADB für Android-Entwickler gedacht ist, benötigt man keine Programmierkenntnisse, um damit Android-Apps zu deinstallieren.
Deinstallieren Sie Android-Apps mit ADB
ADB oder Android Device Bridge ist ein Tool, mit dem Sie Code auf Android von Ihrem Computer aus ausführen können. ADB eröffnet durch die Leistungsfähigkeit der Befehlszeile viele Möglichkeiten. Sie können ADB jedoch auch für einfache Aufgaben verwenden, z. B. um die Zwischenablage zu wechseln, Apps aus der Ferne zu installieren und natürlich zu deinstallieren.
Das Deinstallieren von Apps mithilfe von ADB erfordert keine Root-Berechtigungen und ist ganz einfach, sobald Sie den Dreh raus haben. Sie können mit ADB nicht nur nahezu jede App deinstallieren – einschließlich System-Apps und Bloatware –, sondern auch per Wireless Debugging Apps aus der Ferne deinstallieren.
Da ADB über Code mit Ihrem Gerät kommuniziert, müssen Sie sich zum Deinstallieren auf den vollständigen Paketnamen der App und nicht auf den bekannteren Markennamen beziehen (dies ist etwa „com .facebook.katana“ anstelle von „Facebook“) Beispiel).
Paketnamen mögen wie etwas klingen, mit dem sich Entwickler befassen, aber die Wahrheit ist, dass Sie den Paketnamen Ihrer App mit ADB leicht finden können. Sobald Sie den Paketnamen kennen, ist nur ein einziger Befehl erforderlich, um die Anwendung endgültig zu deinstallieren.
1. Installieren Sie ADB auf dem Computer
Sie müssen ADB auf Ihrem Computer installieren, bevor Sie die App auf Ihrem Android-Gerät deinstallieren. Sie können es installieren, indem Sie es herunterladen und dann das Terminal Ihres Computers im ADB-Ordner starten. Eine andere Methode zur Installation von ADB auf Ihrem Computer ist die Verwendung von Terminal.
ADB ist für Windows, Mac und Linux verfügbar. Wenn Sie ein Linux-Benutzer sind, benötigen Sie wahrscheinlich keine Anweisungen zum Installieren von Apps über das Terminal. Auf anderen Plattformen können Sie Scoop für Windows und Homebrew für Mac verwenden , um ADB zu installieren. Bei diesen beiden handelt es sich um Befehlszeilen-Installationsprogramme, mit denen Sie Terminal zum Installieren von Anwendungen verwenden können.
Der Artikel verwendet als Beispiel einen Windows-Computer. Sobald Sie Scoop installiert haben, können Sie ADB mit einem einzigen Befehl über die Eingabeaufforderung installieren.
Starten Sie die Eingabeaufforderung , indem Sie im Startmenü nach cmd suchen, geben Sie dann den folgenden Befehl ein und drücken Sie die Eingabetaste auf der Tastatur.
scoop install adb
Scoop lädt ADB automatisch herunter und installiert es. Wenn Abhängigkeiten fehlen, bittet Scoop Sie um Erlaubnis, diese installieren zu dürfen. Geben Sie Y ein und drücken Sie die Eingabetaste , um die Installation zu ermöglichen.
Installieren Sie ADB mit Scoop
Jetzt ist ADB installiert und einsatzbereit. Der ADB-Paketname ist unter Homebrew und Linux unterschiedlich. Sie können ADB mit Homebrew auf Ihrem Mac installieren mit:
brew install android-platform-tools
Und unter Linux können Sie Folgendes verwenden:
sudo apt-get install android-tools-adb
2. Verbinden Sie ADB mit dem Android-Gerät
Natürlich müssen Sie das USB-Debugging auf Android aktivieren, um ADB mit diesem Gerät verwenden zu können. Dadurch können Sie Ihr Gerät per USB-Kabel oder drahtlos verbinden.
Wenn es sich bei Ihrem Gerät um ein Smartphone handelt, schließen Sie es am einfachsten über ein USB-Kabel an Ihren Computer an. Wenn Sie es mit einem festen Gerät wie einer Android-TV-Box zu tun haben, sollten Sie Wireless Debugging mit ADB ausprobieren.
Unabhängig davon, welche Verbindungsmethode Sie wählen, können Sie eine Liste der verbundenen Geräte abrufen, indem Sie den folgenden Befehl im Terminal ausführen:
adb devices
ADB verbindet das Gerät über USB
Dieser Befehl zeigt die Seriennummer für über USB angeschlossene Geräte und die lokale IP-Adresse für drahtlose Verbindungen an.
3. Suchen Sie den Namen des Anwendungspakets mit ADB
Während die meisten Apps über einfache Labels verfügen, verwendet Android keine App-Labels, um sie zu identifizieren. Denn was ist, wenn es zwei Apps mit demselben Label gibt? Um mögliche Verwirrung zu vermeiden, verwendet Android eindeutige Paketnamen, um Anwendungen zu identifizieren. Beispielsweise wird Google Maps in der Apps-Liste als „ Maps“ angezeigt , der eigentliche Name von Google Maps ist jedoch com.google.android.apps.maps.
Glücklicherweise können Sie ADB im selben Terminalfenster verwenden, um den Paketnamen Ihrer App zu finden. Sobald ADB mit Ihrem Gerät verbunden ist, führen Sie den folgenden Befehl aus, um die ADB-Shell aufzurufen:
adb shell
Sie sehen nun Ihren Gerätenamen neben der blinkenden Anzeige. Führen Sie als Nächstes den folgenden Befehl aus, um eine Liste aller auf Ihrem Android-Gerät installierten Pakete zu erhalten:
pm list packages
Installierte Pakete mit ADB auflisten
Aufruf des ADB-Paketmanagers, um alle auf Ihrem Android-Gerät installierten Pakete aufzulisten. Die schiere Länge dieser Liste – und die Pakete, von denen Sie noch nie gehört haben – lassen vermuten, dass auf Ihrem Gerät viele Apps installiert sind, von denen Sie nicht einmal wissen. Bei den meisten davon handelt es sich um Hintergrundsystem-Apps, die Ihr Android-Gerät stillschweigend am Laufen halten.
Warnung :
Sie können jedes der aufgeführten Android-Pakete mit ADB deinstallieren, das heißt aber nicht, dass Sie das auch tun sollten. Die meisten dieser Apps sind für die Funktion Ihres Systems von entscheidender Bedeutung und ihre Deinstallation kann die Funktionalität Ihres Geräts beeinträchtigen. Deinstallieren Sie System-Apps nur, wenn Sie wissen, was Sie tun!
Eine vollständige Liste der auf einem Android-Gerät installierten Pakete kann zum besseren Verständnis beitragen, die Suche nach dem Paketnamen einer bestimmten App ist jedoch nicht sehr effektiv.
Sie können den folgenden Befehl verwenden, um die Ergebnisse zu filtern:
pm list packages |grep chrome
Paket adb grep
Dieser Befehl filtert die Paketliste so, dass nur Pakete mit dem Namen chrome enthalten sind. Ersetzen Sie chrome durch Ihren App-Namen oder Entwicklernamen, um das Paket für diese App zu finden.
4. Deinstallieren Sie die Anwendung
Nachdem Sie nun den Paketnamen Ihrer App kennen, liegt die App vollständig in Ihren Händen. Wenn Sie sich noch in der ADB-Shell befinden, verlassen Sie die Shell, indem Sie „exit“ eingeben und die Eingabetaste drücken. Geben Sie dann den Paketnamen in den folgenden Befehl ein und führen Sie ihn aus:
adb uninstall com.spotify.lite
Deinstallieren Sie Android-Apps mit ADB
Dieser Befehl deinstalliert Spotify Lite vom verbundenen Android-Gerät. Ersetzen Sie com.spotify.lite durch den Paketnamen der gewünschten Anwendung und es verschwindet, nachdem ADB das Erfolgsergebnis ausgegeben hat.