Bearbeiten von „Apps deaktivieren

    Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

    Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

    Aktuelle Version Dein Text
    Zeile 1: Zeile 1:
    [[Android]] bietet über das [[App]]-Menü in den [[Einstellungen]] die Möglichkeit, installierte '''Apps zu deaktivieren''', anstelle diese zu deinstallieren. Die Möglichkeit zur Deaktivierung wird immer dann angeboten, wenn eine Deinstallation nicht möglich ist, bspw. weil diese vorinstalliert sind und nicht auf der ''/data'' [[Partitionen|Partition]] gespeichert ist. In einigen Android-Versionen kann man [[ADB]] verwenden, um solche Apps zu deaktivieren, die nicht über die Oberfläche deaktiviert werden können.
    [[Android]] bietet über das [[App]]-Menü in den [[Einstellungen]] die Möglichkeit, installierte '''Apps zu deaktivieren''', anstelle diese zu deinstallieren. Die Möglichkeit zur Deaktivierung wird immer dann angeboten, wenn eine Deinstallation nicht möglich ist, bspw. weil diese vorinstalliert sind und nicht auf der ''/data'' [[Partitionen|Partition]] gespeichert ist. In einigen Android-Versionen kann man [[ADB]] verwenden, um solche Apps zu deaktivieren, die nicht über die Oberfläche deaktiviert werden können.


    Die ''Debloater App'' {{PlayStore|com.jumobile.manager.systemapp|System App Entferner (ROOT) von jumobile }} automatisiert und vereinfacht diesen Prozess auf Geräten mit root-Zugang.  
    Die ''Debloater App'' {{PlayStore|com.jumobile.manager.systemapp|System App Entferner (ROOT) von jumobile }} automatisiert und vereinfacht diesen Prozess. Auf dieser Seite wird erklärt, wie dies manuell durchgeführt werden kann.<ref>{{Internetquelle|url=http://android.stackexchange.com/a/114798/76163|titel=How can I disable a stock app that has its Disable button greyed out?|werk=android.stackexchange.com|zugriff=2016-10-10}}</ref>  
     
    Die Anleitung dieser Seite benötigt kein root und erklärt wie dies mit Hilfe der [[Android Debug Bridge|ADB]] durchgeführt werden kann.<ref>{{Internetquelle|url=http://android.stackexchange.com/a/114798/76163|titel=How can I disable a stock app that has its Disable button greyed out?|werk=android.stackexchange.com|zugriff=2016-10-10}}</ref>  


    {{Achtung|Das Deaktivieren der falschen App kann zu einem "soft brick" führen, d.h. das Gerät ist dann nicht mehr bedienbar. Daher Vorsicht walten lassen!}}
    {{Achtung|Das Deaktivieren der falschen App kann zu einem "soft brick" führen, d.h. das Gerät ist dann nicht mehr bedienbar. Daher Vorsicht walten lassen!}}
    Zeile 13: Zeile 11:


    == Durchführung ==
    == Durchführung ==
    === Deaktivierung ===
    Die App wird in den folgenden Schritten mit Hilfe von Androids Paketmanager ([[package manager]] - pm) versteckt (englisch hide).
    Die App wird in den folgenden Schritten mit Hilfe von Androids Paketmanager ([[package manager]] - pm) versteckt (englisch hide).
    * Öffne ein Kommandozeilenfenster (bei Windows: Windows-Taste + R -> "cmd" eingeben und mit ENTER bestätigen)
    * Öffne ein Kommandozeilenfenster (bei Windows: Windows-Taste + R -> "cmd" eingeben und mit ENTER bestätigen)
    Zeile 24: Zeile 21:
    </syntaxhighlight>
    </syntaxhighlight>


    * Identifizieren des zu deaktivierenden Paketes (aus der Liste musst du das Paket finden, welches man deaktivieren möchte, i.d.R. enthält der Paketname einige Teile des App-Namens oder ist ähnlich) <syntaxhighlight lang="bash">
    * Identifizieren des zu deaktivierenden Paketes (aus der Liste musst du das Paket finden, welches man deaktivieren möchte, i.d.R. enthält der Paketname einige Teile des App-Namens oder ist ähnlich)
    $ pm list packages linked                                                                                 
    package:com.linkedin.android
    $
    </syntaxhighlight>
     
    * Nun kann das Paket deaktiviert werden, dabei gilt:
    * Nun kann das Paket deaktiviert werden, dabei gilt:
    ** In Android {{Android|4.x}} heißt der Befehl '''''enable'''''¹ <br /><syntaxhighlight lang="bash">pm enable PACKAGE_OR_COMPONENT</syntaxhighlight>(bspw. ''pm enable com.motorola.motocare'')
    ** In Android {{Android|4.x}} heißt der Befehl '''''enable'''''¹ <br /><syntaxhighlight lang="bash">pm enable PACKAGE_OR_COMPONENT</syntaxhighlight>(bspw. ''pm enable com.motorola.motocare'')
    Zeile 35: Zeile 27:
    ** In Android {{Android|5.0}} heißt der Befehl '''''hide''''' <br /><syntaxhighlight lang="bash">pm hide PACKAGE_OR_COMPONENT</syntaxhighlight>(bspw. ''pm hide com.motorola.motocare'')
    ** In Android {{Android|5.0}} heißt der Befehl '''''hide''''' <br /><syntaxhighlight lang="bash">pm hide PACKAGE_OR_COMPONENT</syntaxhighlight>(bspw. ''pm hide com.motorola.motocare'')
    * Nachdem der korrekte Befehl ausgeführt wurde, ist die App deaktiviert, die App ist aus dem App-Drawer verschwunden und, sollte die App einen Hintergrunddienst bereitgestellt haben, wurde dieser umgehend dauerhaft gestoppt.
    * Nachdem der korrekte Befehl ausgeführt wurde, ist die App deaktiviert, die App ist aus dem App-Drawer verschwunden und, sollte die App einen Hintergrunddienst bereitgestellt haben, wurde dieser umgehend dauerhaft gestoppt.
    ==== hide oder uninstall? ====
    '''<nowiki>[</nowiki> OHNE ROOT <nowiki>]</nowiki>'''
    Die [https://www.heise.de/tipps-tricks/Android-Vorinstallierte-Apps-loeschen-ohne-Root-4324092.html Hilfe-Seite von Heise/Isabelle Bauer vom 1. März 2019] benutzt den Befehl
    pm uninstall -k --user 0 {app-id}
    an.<ref>[https://www.heise.de/tipps-tricks/Android-Vorinstallierte-Apps-loeschen-ohne-Root-4324092.html Android: Vorinstallierte Apps löschen ohne Root], zusätzlicher Text.</ref>
    Es könnte sich hier um wieder eine neuere Version des obigen Befehls mit restloser Entfernung handeln.
    ==== disable-user ====
    In Gesperrter Umgebung (zum Beispiel Fire Tablets mit gesperrtem Launcher) funktioniert "disable" nicht mehr, dann muss man "disable-user" benutzen:
    statt
    * pm disable com.amazon.firelauncher
    dann
    * pm disable-user --user 0 com.amazon.firelauncher


    === Reaktivierung der App ===
    === Reaktivierung der App ===
    Bitte kopiere keine Webseiten, die nicht deine eigenen sind, benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!
    Du gibst uns hiermit deine Zusage, dass du den Text selbst verfasst hast, dass der Text Allgemeingut (public domain) ist, oder dass der Urheber seine Zustimmung gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der Diskussionsseite darauf hin. Bitte beachte, dass alle Android Wiki-Beiträge automatisch unter der „Creative Commons Attribution/Share-Alike Lizenz 3.0“ stehen. Falls du nicht möchtest, dass deine Arbeit hier von anderen verändert und verbreitet wird, dann klicke nicht auf „Seite speichern“.

    Um das Wiki vor automatisiertem Bearbeitungsspam zu schützen, bitten wir dich, das folgende CAPTCHA zu lösen:

    Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)