Revenir à une version antérieure d'une appli Android
Advertisement
Pourquoi Android refuse le retour arrière
L'installateur compare le code de version du paquet à celui de l'appli installée. Un nombre inférieur est refusé avec Application non installée ou, dans le journal système, INSTALL_FAILED_VERSION_DOWNGRADE. Il n'existe aucun interrupteur pour contourner cela sur un appareil normal ; revenir en arrière signifie toujours retirer d'abord la version actuelle.
Pas à pas
- Trouvez la version voulue sur la page des versions de l'appli. Vérifiez le champ Nécessite Android et choisissez une build que votre appareil prend en charge.
- Sauvegardez tout ce que l'appli ne stocke que sur l'appareil. Les applis de messagerie, de notes et les jeux sans sauvegarde en ligne perdent leurs données locales à la désinstallation.
- Désinstallez la version actuelle. Sur la plupart des téléphones, un appui long sur l'icône propose Désinstaller ; chez Samsung, Supprimer.
- Installez l'APK ou le XAPK téléchargé comme décrit dans le guide d'installation.
- Ouvrez Google Play, allez dans Gérer les applis et l'appareil, trouvez l'appli et désactivez sa mise à jour automatique, sinon Play la remplacera par la dernière version au cycle suivant.
Conserver ses données
Si l'appli propose un export ou une synchronisation par compte, utilisez-les avant de désinstaller. Pour le reste, le seul moyen fiable sans root est adb backup, que beaucoup d'applis modernes désactivent. Considérez les données locales comme perdues et planifiez en conséquence. Les applis avec connexion restaurent en général les données du serveur à la reconnexion.
Stopper la nouvelle mise à jour
Google Play met à jour les applis qu'il a installées à l'origine. Après une installation par APK, Play reconnaît toujours le paquet et peut le mettre à jour si la signature correspond. L'interrupteur Activer la mise à jour automatique dans la fiche Play de l'appli est celui à désactiver. La page de version indique aussi le code de version, à comparer avec Play pour vérifier que vous êtes toujours sur la build choisie.
Quand le retour arrière n'aide pas
- Les applis dépendant d'un serveur (banque, VTC, la plupart des réseaux sociaux) peuvent refuser de fonctionner sur des builds retirées par le développeur. L'appli s'ouvre puis exige une mise à jour.
- Les jeux avec sauvegarde en ligne peuvent migrer le format de sauvegarde ; une vieille build ne lit pas le nouveau.
- Une build ancienne peut exiger un Android plus ancien que le vôtre. Les très vieilles builds échouent parfois sur Android 14 et suivants à cause de règles de sécurité plus strictes.
Dans ces cas, une version un peu plus ancienne fonctionne souvent là où une bien plus ancienne échoue. Essayez d'abord la build juste avant celle qui a causé le problème.
Ce guide décrit le comportement général d'Android ; les noms des menus varient selon le fabricant et la version. Les téléchargements de ce site proviennent de miroirs tiers établis et ne sont jamais modifiés par nous.
Autres guides
- Qu'est-ce qu'un fichier APK ? Les paquets Android expliqués
- XAPK, APKS, APKM et OBB : les formats de lots expliqués
- Autoriser l'installation depuis des sources inconnues sur Android
- « Application non installée » sur Android : causes et solutions
- « Un problème est survenu lors de l'analyse du package » : comment corriger
- « Application non installée car le package est en conflit avec un package existant »