Wenn etwas klemmt

Eine deinstallierte App wiederherstellen

· 2 Min. Lesezeit

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

Sie haben etwas entfernt und wollen es zurück. In der überwiegenden Mehrheit der Fälle ist das ein Befehl.

Der Befehl

adb shell cmd package install-existing com.example.package

Erwartete Antwort:

Package com.example.package installed for user: 0

Er funktioniert, weil die Anwendung nie vollständig gelöscht wurde. Das Deinstallieren mit --user 0 hat sie nur Ihrem Benutzer entzogen; die Werksdatei liegt weiterhin auf der Systempartition. install-existing verknüpft sie wieder.

Wenn der Befehl scheitert

Package ... new package not known

La partición de sistema no se toca; solo se retira la aplicación del usuario actual Partición de sistema (firmware de fábrica) intacta Usuario 0 (lo que tú ves) retirada

Kann auf älteren Android-Versionen vorkommen. Probieren Sie die andere Form:

adb shell pm install-existing com.example.package

Und wenn das nichts bringt:

adb shell pm enable com.example.package

Immer noch nicht zurück

Dann der sichere Weg: Werksreset. Er stellt restlos die gesamte Originalsoftware wieder her. Sie verlieren Einstellungen und hinzugefügte Konten, aber der Fernseher kommt genau so zurück, wie er den Karton verlassen hat.

Zu finden unter Einstellungen → Geräteeinstellungen → Zurücksetzen. Lästig, und es ist die Garantie, dass hier nichts unumkehrbar ist.

Mehrere auf einmal zurückholen

Wenn Sie sich haben hinreißen lassen, können Sie alles wiederherstellen, was Ihrem Benutzer fehlt:

adb shell cmd package list packages -u

Das -u schließt die deinstallierten ein. Vergleichen Sie mit der Liste, die Sie vor dem Anfangen gespeichert haben — falls Sie sie gespeichert haben, und genau deshalb reden wir ständig davon — und arbeiten Sie sie rückwärts durch.

Warum das wichtiger ist, als es aussieht

Umkehrbarkeit ist kein technisches Detail, sie ist das Kriterium, nach dem wir entscheiden, was wir veröffentlichen. Ein Verzeichniseintrag geht nicht online, bevor jemand den Wiederherstellungsbefehl auf genau diesem Modell ausgeführt und bestätigt hat, dass die Anwendung zurückkommt.

Das klingt übertrieben. Ist es nicht: der Unterschied zwischen „das lässt sich rückgängig machen" und „das sollte sich rückgängig machen lassen" ist der Unterschied zwischen einem nützlichen Rat und einem Problem.

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