Apps deaktivieren: Unterschied zwischen den Versionen

deppen leer zeichen, Duzerei und Floskeln
(→‎pm enable: root hinweis)
(deppen leer zeichen, Duzerei und Floskeln)
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 kannst du die [[ADB]] benutzen um 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 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 ''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>  


{{Achtung|Das deaktivieren der falschen App führt zu einem Soft-Brick. Dein Gerät ist dann nicht mehr bedienbar. Sei Dir sicher was Du tust, bevor Du weiter machst!}}
{{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!}}


== Vorraussetzung ==
== Vorraussetzung ==
Zur Durchführung der folgenden Schritte musst du folgendes im Vorfeld sicherstellen:
Zur Durchführung der folgenden Schritte ist folgendes sicherzustellen:
* [[Android Debug Bridge#Installation|Installierte und funktionsfähige ADB-Tools]]
* [[Android Debug Bridge#Installation|Installierte und funktionsfähige ADB-Tools]]
* [[USB-Debugging|Eingeschaltetes Debugging]]
* [[USB-Debugging|Eingeschaltetes Debugging]]


== Durchführung ==
== Durchführung ==
Die App wird in den folgenden Schritten mit Hilfe von Androids Paketmanagers ([[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)
* Eine Shell auf deinem Android Gerät öffnen:<syntaxhighlight lang="bash">
* Eine Shell auf dem Android-Gerät öffnen:<syntaxhighlight lang="bash">
adb shell
adb shell
</syntaxhighlight>
</syntaxhighlight>
Zeile 21: Zeile 21:
</syntaxhighlight>
</syntaxhighlight>


* Identifizieren des zu deaktivierenden Paketes (aus der Liste musst du das Paket finden, welches du deaktivieren möchtest, i.d.R. enthält der Paketname einige Teile des App-Namens und/oder ist mit diesem verwandt)
* 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)
* 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'')
** In Android {{Android|4.4.4}} heißt der Befehl '''''block''''' <br /><syntaxhighlight lang="bash">pm block PACKAGE_OR_COMPONENT</syntaxhighlight>(bspw. ''pm block com.motorola.motocare'')
** In Android {{Android|4.4.4}} heißt der Befehl '''''block''''' <br /><syntaxhighlight lang="bash">pm block PACKAGE_OR_COMPONENT</syntaxhighlight>(bspw. ''pm block 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'')
** 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 Hintergrund-Service 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.


=== Reaktivierung der App ===
=== Reaktivierung der App ===
Um eine deaktivierte App wieder zu aktivieren muss wie in der oben gezeigten Anleitung verfahren werden. Allerdings wird anstelle des ''block'' oder ''hide'' Befehls bei:
Um eine deaktivierte App wieder zu aktivieren, muss wie in der oben gezeigten Anleitung verfahren werden. Allerdings wird anstelle des ''block'' oder ''hide'' Befehls bei:
* Android {{Android|4.x}} der Befehl ''pm disable'' (bspw. ''pm disable com.motorola.motocare'') ¹
* Android {{Android|4.x}} der Befehl ''pm disable'' (bspw. ''pm disable com.motorola.motocare'') ¹
* Android {{Android|4.4.4}} der Befehl ''pm unblock'' (bspw. ''pm unblock com.motorola.motocare'')
* Android {{Android|4.4.4}} der Befehl ''pm unblock'' (bspw. ''pm unblock com.motorola.motocare'')
Zeile 39: Zeile 39:
* ¹Bei Versionen unter 4.4.4  
* ¹Bei Versionen unter 4.4.4  
** muss auf das ''disable' zurückgegriffen werden,  
** muss auf das ''disable' zurückgegriffen werden,  
** das funktioniert aber erst nachdem man sich  root-Rechte geholt hat: Nach ''adb shell'' den Befehl ''su' eingeben und am Android die Meldung bestätigen.
** das funktioniert aber erst, nachdem man sich  root-Rechte geholt hat: Nach ''adb shell'' den Befehl ''su' eingeben und am Android-Gerät die Meldung bestätigen.




Zeile 49: Zeile 49:
| [https://play.google.com/store/apps/details?id=com.motorola.motocare com.motorola.motocare] || Moto Care ||  
| [https://play.google.com/store/apps/details?id=com.motorola.motocare com.motorola.motocare] || Moto Care ||  
|-
|-
| [https://play.google.com/store/apps/details?id=com.motorola.ccc.ota com.motorola.ccc.ota] || Motorola-Updateservices || Verhinderung von Software/Firmware-Upgrades
| [https://play.google.com/store/apps/details?id=com.motorola.ccc.ota com.motorola.ccc.ota] || Motorola-Updateservices || Verhinderung der Installation einer neuen Android-Version
|-
|-
| [https://play.google.com/store/apps/details?id=com.motorola.genie com.motorola.genie] || Motorola Hilfe /  Gerätehilfe
| [https://play.google.com/store/apps/details?id=com.motorola.genie com.motorola.genie] || Motorola Hilfe /  Gerätehilfe
Anonymer Benutzer