Wenn etwas klemmt

Herausfinden, was ein Paket tut, bevor Sie es entfernen

· 2 Min. Lesezeit

Illustration. Dekorativ: die Details stehen in den Diagrammen im Text.

Sie haben ein Paket namens com.hersteller.dtvsvc gefunden und keine Ahnung, was es tut. Bevor Sie es entfernen, lässt sich einiges herausfinden.

Berechtigungen sind der beste Hinweis

adb shell dumpsys package com.example.package | grep -A 30 "requested permissions"

Die Berechtigungen erzählen die Geschichte. Ein Dienst zur „Produktverbesserung", der RECORD_AUDIO und ACCESS_FINE_LOCATION verlangt, sagt Ihnen genau, was er tut, wie auch immer er heißt.

Berechtigungen, auf die zu achten ist:

Berechtigung Was sie bedeutet
RECORD_AUDIO Kann das Mikrofon nutzen
INTERNET + READ_PHONE_STATE Kann Sie identifizieren und melden
RECEIVE_BOOT_COMPLETED Startet mit dem Fernseher
SYSTEM_ALERT_WINDOW Kann über andere Apps zeichnen

Prüfen, ob es gerade läuft

adb shell ps -A | grep example
Anatomía del nombre de un paquete de Android com. tcl. adservice dominio invertido quién lo hizo qué hace ← las dos que importan

Taucht es auf, liegt es im Speicher. Und startet es zusätzlich mit dem System, verbraucht es rund um die Uhr Ressourcen.

Sehen, welche Dienste es registriert

adb shell dumpsys package com.example.package | grep -A 20 "Service Resolver"

Sehen, ob es mit dem Internet spricht

Am saubersten geht das vom Router aus oder über einen DNS, der Anfragen protokolliert. Fragt das Paket ständig eine Analytics-Domain ab, wissen Sie, was es ist.

Wir behandeln das in Werbung am Router blockieren.

Der endgültige Test: deaktivieren, nicht deinstallieren

Bleiben Zweifel, ist der umsichtige Weg, zu deaktivieren statt zu entfernen:

adb shell pm disable-user --user 0 com.example.package

Benutzen Sie den Fernseher ein paar Tage normal. Fällt nichts aus, wissen Sie, dass es entbehrlich ist. Fällt doch etwas aus:

adb shell pm enable com.example.package

Langsamer als löschen, und es ist der Unterschied zwischen wissen, was man tut, und Glück haben.

Alles hier gilt für ein Gerät, das Ihnen gehört, und jede Deinstallation ist umkehrbar. Die Grenzen dieses Projekts: Was wir tun und was nicht