Wie kann ich eine App downgraden, wenn sie über den Play Store aktualisiert wurde?

Ich habe eine App auf meinem Telefon installiert, die ich aus dem Google Play Store installiert habe. Wenn ich die App aktualisiere und die aktualisierte Version nicht gefällt, gibt es eine Möglichkeit, das Update rückgängig zu machen und auf die Version der App zurückzustufen, die ich zuvor installiert hatte?

Ich habe versucht, eine Menge auf dieser Website zu durchsuchen, und ich habe viele Fragen zum Downgraden des Betriebssystems/ROMs/der Firmware gefunden, aber nichts zum Downgraden von App-Versionen oder zum Zurücksetzen eines App-Updates.

Ich denke, der beste Weg ist, ein Backup der App zu haben (zumindest ihre APK, wenn nicht die Datendateien; APK einer früheren Version einer App kann auch von einigen Websites bezogen werden (Vorsicht vor Malware), wenn Sie die App aktualisiert haben und dies nicht tun kein Backup haben), sodass Sie, wenn Ihnen die aktualisierte Version am Ende nicht gefällt, einfach dieses APK verwenden können, um zur vorherigen Version zurückzukehren. Das war für nicht gerootete Geräte. Verwenden Sie für ein gerootetes Gerät Titanium Backup , um ein vollständiges App-Backup zu erstellen.

Antworten (4)

Es gibt eine Idee von Firelord im Kommentar hier , die meiner Meinung nach funktionieren sollte:

Ich denke, der beste Weg ist, ein Backup der App zu haben (zumindest ihre APK, wenn nicht die Datendateien; APK einer früheren Version einer App kann auch von einigen Websites bezogen werden (Vorsicht vor Malware), wenn Sie die App aktualisiert haben und dies nicht tun kein Backup haben), sodass Sie, wenn Ihnen die aktualisierte Version am Ende nicht gefällt, einfach dieses APK verwenden können, um zur vorherigen Version zurückzukehren. Das war für nicht gerootete Geräte. Verwenden Sie für ein gerootetes Gerät Titanium Backup, um eine vollständige App-Sicherung zu erstellen.

Ja, es ist ein großartiger Kommentar, es ist nicht wirklich eine Antwort. Rooten würde funktionieren, aber es ist eher eine Umgehung als eine Lösung. Denn wenn Sie nicht rooten (was nicht offiziell von Google / Herstellern unterstützt wird, es sei denn, Sie befinden sich auf einem "Entwicklungsgerät"), kann das Herunterladen von APKs von Websites von Drittanbietern usw. zu allen möglichen Problemen führen und wird nicht empfohlen, es sei denn, Sie wissen, was Sie tun sind dabei. Vielleicht war es deshalb ein Kommentar und keine Antwort. Aber jedem das seine, denke ich.
@jer3my Vielleicht werde ich im Kommentar wegen seiner Länge missverstanden, aber ich habe mich sehr weniger auf die verwurzelte Lösung konzentriert. Android-Geräte, ob gerootet oder nicht gerootet, ermöglichen zumindest die Sicherung von vom Benutzer installierten Apps (APK). Es gibt viele Apps von Drittanbietern im Play Store, die Backups (APK) von vom Benutzer installierten Apps erstellen. Ich erwähnte Websites, die in Betracht ziehen, wann der Benutzer die App aus dem Play Store aktualisiert hat und sie dringend herunterstufen muss. -- nirgends wird root erwähnt, richtig! :)
@ Feuerlord, stimmt. Meine Geräte waren und sind immer gerootet. Ich habe nur schlechte Dinge über nicht gerootete Backup-Apps gehört. Vielleicht sollte ich sie ausprobieren, bevor ich die Leute zum Rooten dränge. XD Ich probier sie aus! =S
Brian: Hinzufügen zu Firelords positivem Kommentar zu dieser Antwort. Wenn ein Kommentar eine Antwort zu enthalten scheint, ist der Ansatz bei SE normalerweise: 1) einen weiteren Kommentar hinterlassen und den Kommentator bitten, darauf eine Antwort zu geben, 2) mindestens ein paar Tage warten, bis der Kommentator reagiert, 3) wenn es keine gibt Reaktion für einen angemessenen Zeitraum (z. B. 2 Wochen), schreiben Sie es dann als Antwort auf und ziehen Sie in Betracht, es zu einem Community-Wiki zu machen, es sei denn, Sie tragen wesentlich dazu bei. Was du getan hast, wird als "Versuch, einen Ruf zu stehlen" gewertet – obwohl das vielleicht nicht deine Absicht war ;)
Entschuldigen Sie. Ich bin neu beim Posten auf SE. Danke für die höfliche Kritik. Ich habe die Antwort bearbeitet, um die Absicht von Firelords wiederherzustellen.
@Brian Ich schätze, dass Sie die SE-Kultur lernen und verfolgen möchten, indem Sie Ihre Antwort bearbeiten. Ihre Bearbeitung hat die Antwort jedoch jetzt ungültig gemacht und ist daher keine Antwort mehr. In diesem Fall ist es wahrscheinlich besser, stattdessen Ihre Antwort zu löschen, es sei denn, sie wird auf den vorherigen Zustand zurückgesetzt (ehrlich gesagt bin ich angesichts der Moderation der Website etwas verwirrt, was ich mit diesem Beitrag tun soll, bevor teilnehmende Benutzer Ihren neuesten Kommentar bemerken). .. [Fortsetzung]
Mein Vorschlag, bevor Sie diese Antwort löschen, ist, gehen Sie zum Chat , teilen Sie den teilnehmenden Benutzern (Firelord und Izzy, möglicherweise) mit, dass Sie Ihre Antwort löschen werden, indem Sie den Fehler anerkennen (obwohl ich ehrlich gesagt sehe, dass ein neuer Benutzer missverstanden wurde), und löschen Sie dann diese Antwort ( Das Löschen der Antwort entfernt auch den Ruf, in dem Sie 5 Wiederholungen benötigen, um chatten zu können). Mal sehen, was sie denken, und wenn sie damit einverstanden sind, können Sie diese Antwort wiederherstellen, zurücksetzen und vielleicht erweitern.
@Brian Ich habe mit leichter Bearbeitung auf Revision 1 zurückgesetzt. Aber es ist nicht genug, um der Frage zu helfen. Vielleicht möchten Sie einige Eingaben von Ihnen hinzufügen, z. B. wie Sie ein App-Backup (Root/Nicht-Root) erstellen, bevor Sie es im Play Store aktualisieren, was die sichersten oder von der Community vertrauenswürdigen Quellen zum Herunterladen von APKs sind, wenn die App versehentlich im Play Store aktualisiert wird. Beide Punkte werden bereits auf dieser Seite besprochen, Sie müssen also hier nur ein wenig suchen.
@AndrewT. Ich hege hier keinen Groll gegen Brian (stimme dir bei "Fehler eines neuen Benutzers zu"). Wie es derzeit heißt, macht es keinen Sinn: Wenn ein Kommentar eine Antwort ist, sollte der Kommentator derjenige sein, der ihn konvertiert (und dann optional den Kommentar entfernt). Wenn Firelord zustimmt, würde ich sagen, dass wir es vorerst dabei belassen (keine Notwendigkeit, es zu einer „großen Sache“ zu machen – zählen Sie es als „Lektion gelernt“ von Brian). Um endlich den Tag zu retten, würde ich Brian empfehlen, uns im Chat zu treffen: Lasst uns die Antwort verbessern, damit sie bleibt – und dann verschwinden die Kommentare ;)

Ich habe gerade erfolgreich eine App heruntergestuft. Ich habe die alte APK-Datei, aber wenn ich versuche, die APK zu installieren, wird sie nicht installiert, weil es sich um eine ältere Version handelt ( logcatsagt mir dies).

Ich muss die App deinstallieren und dann die alte Version installieren. Dadurch gehen alle App-Daten verloren, aber zum Glück habe ich das auch gesichert. Ich ssh in mein Telefon und ersetze die Konfigurationsdatei manuell, da die App keine Möglichkeit zum Exportieren / Importieren von Konfigurationen bietet. Dieser Schritt erfordert Root-Zugriff. Ich habe die Backups, weil ich auch Root-Zugriff habe.

AKTUALISIEREN:

Ich bin den Vorschlägen von Firelord gefolgt, aber es ist etwas anders gelungen:

adb install -d -r xxx.apk

Die beiden Schalter sollten zusammen verwendet werden ( -dzum Downgraden und -rzum Ersetzen des vorhandenen; -dwürde also bedeuten, eine nicht vorhandene App herunterzustufen ...). Sie können nicht -drwie GNU-Tools abgezogen werden.

Ich verwende Android 6.0.1.

Für System-Apps gibt es eine Möglichkeit, auf die Version zurückzusetzen, die ursprünglich mit Ihrem Telefon geliefert wurde. Wenn Sie eine System-App aus dem Play Store aktualisiert haben und die App auf die ursprüngliche Systemversion zurücksetzen möchten, können Sie dies tun, indem Sie sie im Play Store öffnen und auf „Update deinstallieren“ klicken. Dadurch wird es auf ein Systemupdate zurückgesetzt. Außerdem können Sie nicht einmal System-Apps über Google Play deinstallieren, also ist es eine ausfallsichere Methode.

Wenn es sich um eine Nicht-System-App handelt, funktioniert dies nicht.

Schauen Sie sich diese Website an.

http://www.freewarelovers.com/android/apps

Auf dieser Website finden Sie Freeware-Anwendungen und viele ältere Versionen.

Eine andere Alternative ist F-Droid , mit dem Sie auswählen können, welche Version Sie installieren möchten. Und alle verfügbaren Apps auf F-Droid sind hier.

Ich kann mir einen Weg vorstellen, um zu testen, ob die Anwendungen identisch sind, und es geht so ... Nehmen wir an, nach dem Update ist der Benutzer mit der Version der Anwendung nicht zufrieden, aber auf der Website freewarelovers.com befindet sich eine ältere Version . Er kann leicht überprüfen, ob die Anwendung dieselbe ist. Lassen Sie zuerst die aktualisierte Version und laden Sie dann die Version von der Website herunter. Er startet den Installer. Wenn das Installationsprogramm fragt, ob der Benutzer die Anwendung "aktualisieren" möchte, bedeutet dies, dass es dieselbe Anwendung ist, wenn nicht, bedeutet dies, dass es das Gegenteil ist.
Da die meisten Apps bei Google Play nicht Open Source sind, kann dies meiner Meinung nach nicht als Antwort auf das Downgrade von Apps von Google Play angesehen werden.