0 votes

Rétrograder une application dans Nougat

C'est simple. Je veux rétrograder une application qui a été mise à jour accidentellement. J'ai déjà lu cette question mais il ne m'a pas donné d'instructions claires. J'ai l'APK que je veux rétrograder. まで Cette question ne m'est donc pas utile. Il ne s'agit pas d'un paquet de test (sauvegardé sur Google Play), donc l'option -t n'a pas de sens.

Les choses que j'ai essayées jusqu'à présent :

  • Exécuter dans un terminal (avec Root)

    pm install -r -d old.apk
  • Utiliser adb sur un ordinateur

    adb install -r -d /path/to/old.apk
  • Remplacer brutalement l'apk en /data/app et exécutez manuellement dex2oat pour forcer la compilation

Toutes ces mesures sont restées sans effet. Je suis donc très préoccupé par cette question.

Je ne veux pas d'une réponse me disant désinstaller la nouvelle application, puis installer l'ancienne . Je souhaite conserver les données de l'application sans faire de sauvegarde.

0voto

mattm Points 4120

Cela permet d'installer l'ancienne version sans supprimer la nouvelle : adb install -r -d /path/to/old.apk

En -d est de permettre un déclassement. -t permet de tester les paquets.

Vous pouvez également désinstaller l'application, puis installer l'ancienne apk. Cela peut être nécessaire, par exemple, si les données de l'application ont changé de format dans la nouvelle version et ne sont pas rétrocompatibles.

0voto

user149408 Points 337

Utilisez une application de sauvegarde comme oandbackup :

  • Sauvegarde des données de l'application
  • Désinstaller l'application
  • Installer l'ancienne version
  • Restaurer les données (pas l'APK) avec oandbackup
  • Si nécessaire, forcez l'arrêt de l'application (dans Réglages > Apps) pour qu'elle fonctionne avec les données restaurées.

Attention : si la version mise à jour de votre application a modifié son format de données d'une manière qui n'est pas rétrocompatible, il n'y a pas de moyen facile de revenir en arrière. Vous devrez trouver un moyen de reconvertir les données dans l'ancien format.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X