Downgrade einer App auf Android - Kein Root erforderlich

Manchmal kommt ein App-Update und Sie wünschen, dass Sie auf einer älteren Version geblieben sind. Manchmal ist es einfach nicht so einfach, Ihre aktuelle App zu deinstallieren und das ältere APK erneut zu installieren, da sich möglicherweise Daten in der App befinden, die Sie behalten möchten, oder es sich um eine System-App handelt, die Sie nicht vollständig deinstallieren möchten. Dank der Funktionen der Android Debug Bridge (ADB) ist es möglich, ein Downgrade einer App-Version durchzuführen, ohne dass Root erforderlich ist und alle Ihre Daten erhalten bleiben .

Ein Paradebeispiel wäre WhatsApp. Für die Verwendung von Substratum-Designs ist normalerweise eine bestimmte Versionsanforderung erforderlich. Anstatt WhatsApp deinstallieren zu müssen und sich erneut in Ihrem Konto anzumelden, können Sie dieses Tutorial einfach verwenden, um ein Downgrade erneut durchzuführen, indem Sie nur adb verwenden. Root-Benutzer bevorzugen möglicherweise die Verwendung von App Downgrader im Play Store. Wenn Sie fortfahren möchten, greifen Sie zunächst auf Minimal ADB & Fastboot oder die offiziellen Google-Binärdateien mit adb zu.

Seien Sie vorsichtig, wenn Sie eine App downgraden. Anwendungen können Datenbanken aktualisieren und ein Downgrade kann dazu führen, dass diese Dateien von der älteren Anwendungsversion nicht mehr gelesen werden können. In seltenen Fällen können die Datenbanken vollständig beschädigt werden, wenn die App in der älteren Version versucht, sie zu ändern.


So führen Sie ein Downgrade einer App auf Android durch

Suchen Sie das APK der App-Version, auf die Sie ein Downgrade durchführen möchten. Ich empfehle es auf Labs oder APKMirror zu suchen. Öffnen Sie den Ordner mit Ihren AdB-Tools, öffnen Sie die Eingabeaufforderung und navigieren Sie zu dem Ordner mit AdB. Kopieren Sie Ihre APK-Datei, auf die Sie ein Downgrade durchführen möchten, in denselben Ordner, in dem sich auch die ADB-Datei befindet.

Aktivieren Sie das USB-Debugging auf Ihrem Gerät, indem Sie die Entwickleroptionen aufrufen. Wenn Entwickleroptionen nicht angezeigt werden, gehen Sie in den Einstellungen zu „Über das Telefon“ und tippen Sie siebenmal auf „Build number“ (Build-Nummer), bis ein Toast angezeigt wird. Klicken Sie anschließend auf die Schaltfläche "Zurück". Der Abschnitt "Entwickleroptionen" sollte angezeigt werden. Aktivieren Sie hier das USB-Debugging und schließen Sie Ihr Telefon an Ihren PC an.

Wenn Sie bereit sind, ein Downgrade der App durchzuführen, führen Sie die folgenden Befehle in Ihrem Befehlsfenster aus.

 adb push app.apk /sdcard/app.apk adb shell pm install -r -d /sdcard/app.apk 

Wobei "app.apk" die APK-Datei ist, die Sie heruntergeladen haben und auf die Sie ein Downgrade durchführen möchten. Ermöglichen Sie das Debuggen Ihres Telefons über die Eingabeaufforderung auf Ihrem Bildschirm, wenn Sie adb zum ersten Mal auf diesem Telefon ausführen. Die Anwendung sollte dann heruntergestuft und Ihre Daten intakt gehalten werden.


Erläuterung

Adb hat eine Menge Kontrolle über Ihr Gerät, als Sie normalerweise zugreifen können. Wir verschieben die Datei zuerst in unseren internen Speicher. Dann verwenden wir "pm", was den Paketmanager auf Ihrem Gerät aufruft, und "install" installiert natürlich die Anwendung. Die Flags "-r" und "-d" bedeuten "Daten behalten" bzw. "Downgrade". Auf diese Weise wird sichergestellt, dass Ihr Telefon den Ordner, der zur Anwendung gehört, beim Downgrade nicht löscht.