System-Apps entfernen ohne root

Auch wenn das über das Smartphone selbst nicht möglich scheint, gibt es eine Möglichkeit, unerwünschte Apps zu deinstallieren. Und das ganz ohne Root-Rechte, was bei den meisten Smartphones das Aus für die Garantie bedeuten würde (erfreuliche Ausnahmen sind die social phones Fairphone und Shiftphone).

Gut zu wissen: Alle Apps, die ihr auf diese Weise löscht, können zwar nicht einfach so wieder installiert werden, aber durch einen factory reset (Wiederherstellung der Werkseinstellungen) immmer wieder hergestellt werden. Sollte euch also mal ein Fehler unterlaufen, müsst ihr zwar euer Smarty zurücksetzen, um ihn zu beheben, habt aber keinesfalls euer Gerät unbrauchbar gemacht.

Die englischsprachige Anleitung gibt’s bei den XDA Developers.
Die deutschsprachige Zusammenfassung für Windows gibt’s bei mir:

benötigte Ausrüstung:

    • das zu entgooglende Smartphone
    • einen PC mit Windows (Linux oder macOS)
    • ein USB-Kabel, um die beiden miteinander zu verbinden

VORBEREITUNGEN:

Um benutzerfreundlich für jede unerwünschte App den Paketnamen nachschlagen zu können, installiert euch auf eurem Smarty einen App Inspector, z.B. die App “apps_Packages Info” (F-Droid).

Als nächstes müsst ihr auf eurem PC wahrscheinlich einen Treiber (Android Developers) für euer Smartphone installieren (scrollt dazu auf der Seite nach unten und wählt euer Modell aus), auf jeden Fall aber die Minimalversion von ADB und Fastboot installieren. Den Installer für Windows gibt es bei androidfilehost. Nach dem Download führt ihr die .exe-Datei als Administrator aus, um den Installer zu starten. Tippt im sich öffnenden Fenster:

    • Y für die Installation von ADB und Fastboot (N für deren Abbruch)
    • Y für die globale Installation (alle Benutzer) oder N für die lokale Installation (momentaner Benutzer)
    • Y für die Installation des Treibers (N für das Überspringen derselben)

Jetzt müsst ihr auf eurem Smarty noch das USB-Debugging aktivieren: Geht dazu zu Einstellungen > System > Über das Telefon und tippt 7 mal auf die Build-Nummer und bestätigt mit eurer PIN. Geht danach zurück in das Einstellungsmenü und wählt Entwickleroptionen aus. Unter Debugging schiebt den Regler für USB-Debugging nach rechts. Jetzt kann es losgehen!

DURCHFÜHRUNG:
Schließt jetzt euer Smarty mit dem USB-Kabel an den PC an und wählt auf dem Smarty unter USB-Verbindung Dateien übertragen aus.
Jetzt öffnet auf dem PC das adb-Verzeichnis im Laufwerk C. Drückt im Verzeichnis Shift und die rechte Maustaste und dann Power-Shell Fenster hier öffnen. Im sich öffnenden Kommandozeilen-Fenster tippt “adb devices”. Jetzt sollte euer Smarty aufgeführt werden, ggf. müsst ihr die Verbindung zum PC auf dem Smartphone im entsprechenden Pop-Up autorisieren. Tippt “adb shell” und ihr gelangt auf euer Gerät. Mit “pm list packages” werden alle Anwendungen aufgelistet. (Anwendungen gezielt suchen könnt ihr übrigens mit “pm list packages | grep Suchbegriff”, also z.B. “pm list packages | grep google”.) Jetzt könnt ihr entweder auf eure Kenntnisse vertrauen und einfach Anwendungen aus der Liste deinstallieren oder ihr nutzt wie eingangs erwähnt einen App Inspector, um den Paketnamen nachzuschlagen. Eine Liste gängiger Google-Packages, die ich auf meinen Smartphones finden konnte, gibt es am Ende des Beitrags. Nehmen wir an, ihr wolltet “Android Easter Egg” deinstallieren (harmloses Beipiel zum Ausprobieren), dann tippt ihr:

pm uninstall -k --user 0 com.android.egg

(ohne Leerzeichen zwischen den Minuszeichen vor user) und drückt Enter. (Die Angabe k bewirkt, dass der Cache / die Daten der Anwendung erhalten bleiben und die Angabe des Users 0, dass die Anwendung nur für den aktuellen Benutzer entfernt wird. Zum einen würden für eine komplette Deinstallation root-Rechte benötigt, zum anderen können die derart entfernten Apps durch einen Reset wieder hergestellt werden.) Der Erfolg wird euch mit einem “Successfull” quittiert und selbst eine so hartnäckige App wie der Google Play Store ist so im Handumdrehen von eurem Telefon verschwunden. Wenn ihr alle gewünschten Apps gelöscht habt, tippt “exit” und drückt Enter. Danach könnt ihr euer Smarty “auswerfen” und seid fertig.

Die auf diese Weise deinstallierten Apps sind unter Einstellungen > Apps > Alle ganz unten nachlesbar und werden (jetzt bitte “Ode an die Freude” vor dem inneren Ohr abspielen) als “Nicht für Nutzer installiert” geführt (s. Screenshots).

Paketnamen von System-Apps (nicht alle davon müssen auf eurem Smarty installiert sein):

    • Chrome: (In diesem Fall bitte vorher unbedingt eine Alternative wie z.B. Firefox installieren!) com.android.chrome
    • Files Go: com.google.android.apps.nbu.files
    • Fotos: com.google.android.apps.photos
    • Gboard: (In diesem Fall bitte vorher unbedingt eine Alternative wie z.B. AnySoftKeyboard installieren!) com.google.android.inputmethod.latin
    • Gmail: com.google.android.gm.lite
    • Google Assistant Go: com.google.android.apps.assistant
    • Google-Dienste-Framework: com.google.android.gsf
    • Google Drive: com.google.android.apps.docs
    • Google Go: com.google.android.apps.searchlite
    • Google-Kalender: com.google.android.calendar
    • Google-Kontakte synchronisieren: com.google.android.syncadapters.contacts
    • Google One Time Init: com.google.android.onetimeinitializer
    • Google Partner Setup: com.google.android.partnersetup
    • Google Play Bücher: com.google.android.apps.books
    • Google Play Dienste: com.google.android.gms

(Es kann nötig sein, erst die administrativen Aufgaben der Dienste überall in den Einstellungen und dann die Dienste selbst zu deaktivieren, um sie installieren zu können.)

    • Google Play Filme & Serien: com.google.android.videos
    • Google Play Kiosk: com.google.android.apps.magazines
    • Google Play Musik:com.google.android.music
    • Google Play Spiele: com.google.android.play.games
    • Google Play Store: com.android.vending
    • Google Plus: com.google.android.apps.plus
    • Google Speech Services: com.google.android.apps.speechservices
    • Google Sprachausgabe: com.google.android.tts
    • Hangouts: com.google.android.talk
    • Kalender synchronisieren: com.google.android.syncadapters.calendar
    • Maps Go: com.google.android.apps.mapslite
    • Maps: com.google.android.apps.maps
    • Market Feedback Agent: com.google.android.feedback
    • Messages: com.google.android.apps.messaging
    • Navigation für Maps Go: com.google.android.apps.navlite
    • YouTube: com.google.android.youtube