Eine Android-App auf eine ältere Version downgraden
Advertisement
Warum Android ein Downgrade verweigert
Der Installer vergleicht den Versionscode des Pakets mit dem der installierten App. Eine niedrigere Zahl wird mit App nicht installiert abgelehnt, im Systemlog als INSTALL_FAILED_VERSION_DOWNGRADE. Auf einem normalen Gerät gibt es keinen Schalter, der das übergeht; ein Downgrade bedeutet immer, zuerst die aktuelle Version zu entfernen.
Schritt für Schritt
- Suche die gewünschte Version auf der Versionsseite der App. Prüfe das Feld Benötigt Android und wähle eine Build, die dein Gerät unterstützt.
- Sichere alles, was die App nur auf dem Gerät speichert. Chat-Apps, Notiz-Apps und Spiele ohne Cloud-Speicherstand verlieren lokale Daten beim Deinstallieren.
- Deinstalliere die aktuelle Version. Auf den meisten Telefonen bietet ein langes Drücken des Symbols Deinstallieren; bei Samsung Entfernen.
- Installiere die heruntergeladene APK oder XAPK wie in der Installationsanleitung beschrieben.
- Öffne Google Play, gehe zu Apps und Gerät verwalten, suche die App und schalte automatische Updates für sie aus, sonst ersetzt Play sie beim nächsten Update-Zyklus durch die neueste Version.
Daten behalten
Hat die App einen Export oder eine Kontosynchronisierung, nutze sie vor dem Deinstallieren. Für alles andere ist ohne Root nur adb backup zuverlässig, das viele moderne Apps ausschließen. Gehe davon aus, dass lokale Daten verloren gehen. Angemeldete Apps stellen serverseitige Daten beim nächsten Login normalerweise wieder her.
Das erneute Update stoppen
Google Play aktualisiert Apps, die es ursprünglich installiert hat. Nach einer APK-Installation erkennt Play das Paket weiterhin und aktualisiert es möglicherweise, wenn die Signatur passt. Der Schalter Automatische Updates aktivieren im Play-Eintrag der App ist das, was man ausschaltet. Auf der Versionsseite findest du auch den Versionscode, den du mit Play vergleichen kannst, um sicherzugehen, dass du noch auf der gewählten Build bist.
Wann ein Downgrade nicht hilft
- Serverbasierte Apps (Banking, Fahrdienste, die meisten sozialen Netzwerke) können den Betrieb auf Builds verweigern, die der Entwickler eingestellt hat. Die App öffnet sich und verlangt ein Update.
- Spiele mit Online-Speicherständen migrieren manchmal das Speicherformat; eine alte Build kann das neue nicht lesen.
- Eine ältere Build braucht unter Umständen eine niedrigere Android-Version als vorhanden. Sehr alte Builds scheitern auf Android 14 und neuer manchmal an strengeren Sicherheitsvorgaben.
In diesen Fällen funktioniert eine etwas ältere Version oft dort, wo eine viel ältere nicht läuft. Probiere zuerst die neueste Build vor derjenigen, die das Problem verursacht hat.
Diese Anleitung beschreibt das allgemeine Android-Verhalten; Menünamen unterscheiden sich je nach Hersteller und Android-Version. Downloads auf dieser Seite stammen von etablierten Drittanbieter-Spiegeln und werden von uns nie verändert.
Weitere Anleitungen
- Was ist eine APK-Datei? Android-Pakete erklärt
- XAPK, APKS, APKM und OBB: die Bundle-Formate erklärt
- Installation aus unbekannten Quellen unter Android erlauben
- „App nicht installiert“ unter Android: Ursachen und Lösungen
- „Beim Parsen des Pakets ist ein Problem aufgetreten“ beheben
- „App nicht installiert, da das Paket mit einem vorhandenen Paket in Konflikt steht“