Bloatware disable

  • 7 Antworten
  • Letztes Antwortdatum
J

JamesBott

Gast
Die einfachste Möglichkeit Bloatware zu "disablen" (ausschalten, nicht löschen) ist
"adb shell pm disable-user --user 0 com.facebook.services"

Damit wird diese App (z.b. "facebook.services") still gelegt.
Das nimmt etwas Lagerplatz weg, ist aber jederzeit wieder zu "enablen" (einschalten).
"adb shell pm enable --user 0 com.facebook.services"

Ich empfehle immer zuerst mal "disable". Wenn man sich sicher ist "das kann weg" kann man mit
"pm uninstall -k --user 0 com.facebook.services"

diese App bei "user 0" löschen. Die ist damit gelöscht, liegt aber immer noch im "System".
Um sie wieder bei "User 0" zu installieren braucht man nur einen Factory-Reset zu machen.
Nachteil : User-Daten (Apps, Einstellungen ...) sind weg, man fängt wieder bei NULL an.

Voraussetzungen :
- Entwickleroptionen "EIN" (Menü/System/über../Build 7x antippen)
- Menü/System/Entwickleroptionen/USB-Debugging "EIN"
- auf PC die "ADB-Tools" installiert (z.B. in C:\adb)

Phone <- USB-Kabel -> PC
PC Eingabefenster starten
- "cd c:\adb"
- "adb devices" (check für Verbindung Phone <-> PC)
- beim ersten Mal kommt Frage auf Phone "diese Verbindung gestatten" mit "immer".
- bei "gestatten" Haken setzen
- bei "immer" Haken setzen (sonst wird man jedes mal gefragt)
- OK antippen
Das sieht dann so aus
adb devices
ce12171ce073940c0b device (Phone-Nr device : Verbindung = ok)

"pm" erwartet den Package-Name
Die App "Package Name Viewer" installieren. Die zeigt den "Package Name" zu einer App.

VORTEIL
Das kann JEDER machen. "pm" ist ein integraler Bestandteil von Android.
Bei den heutigen Phones ist 64 GB Speicherplatz "fast" schon normal.
Da kommt es auf ein paar MB für disabled Apps nicht an.
Aber eine disabled App braucht keinen Strom !
Ich habe mal "extrem" disabled, alles was verzichtbar ist.
Vorher ca. 1 Tag Laufzeit, hinterher ca. 3 Tage Laufzeit.

Es gibt App's die checken auf "root" (z.b. Finanz-App's...).
Da das Phone bei dieser Vorgehensweise kein "root" hat - funktionieren Diese immer noch.

Nachteil
Da das Phone kein "root" hat kann man auch keine root-App's installieren (z.B. Adblocker ...)
Oder ein Custom-ROM.
 
Zuletzt bearbeitet von einem Moderator:
  • Danke
Reaktionen: mblaster4711, FlyingHorse, rolkeg und 2 andere
Das ist jetzt nicht das "non-plus-ultra".
Es kann sein das nach einem OTA-Update die mühsam disabled App's wieder enabled sind.
Deshalb empfehle ich eine Batch-Datei (z.B. "Handy_Typ_App_disable.bat")

db shell pm disable-user --user 0 com.facebook.services
db shell pm disable-user --user 0 das nächste
db shell pm disable-user --user 0 das nächste
...
db shell pm disable-user --user 0 das letzte

Das spart einen Haufen tipperei.
 
@JamesBott
Diese muss dann aber auch am PC mit Hilfe des Eingabefenster aus dem ADB-Ordner heraus gestartet werden oder?
 
  • Danke
Reaktionen: orgshooter
Um ADB zu machen muss das Android Gerät mit einem PC verbunden sein. Auf dem PC muss ADB installiert sein und laufen.
Ich würde aber erstmal schauen ob du nicht die Dinge die du loswerden kannst indem du sie deaktivierst. Damit es bequemer geht nutze ich eine sehr alte aber funktionierende App, es geht aber auch über das Menü "Einstellungen".
Smartphone entsmarten – Allgemeines zu Root, Kernel und Custom-Roms
 
Das weiß ich.
Mir ging es um die Batch-Datei.
Aber ich denke die Befehle macht man eh nur einmal...
 
Ist es möglich, alles vom Telefon aus zu erledigen?
 
Zuletzt bearbeitet von einem Moderator:
Bearbeitet von: Anz - Grund: Beitrag ins deutsche übersetzt
#Mod Info

Willkomen bei Android-Hilfe @Abousultan07 ,
Bitte hier im Board in deutsch schreiben.
Es gibt mittlerweile gute Übersetzer wie zb. deepl.com die dafür genutzt werden können 😉
 

Ähnliche Themen

telex
Antworten
21
Aufrufe
1.197
Fuhrmann
Fuhrmann
saku17
Antworten
2
Aufrufe
482
Cecoupeter
Cecoupeter
Zurück
Oben Unten