Comment désinstaller une application sans supprimer les données utilisateur?

9

Le titre dit tout. Disons que j'ai une application, un jeu par exemple. Que je souhaite désinstaller de mon téléphone et réinstaller ultérieurement. Cependant, je ne veux pas que ma sauvegarde de jeu soit perdue.

Est-il possible de désinstaller une application mais de conserver ses données?

Merci d'avance.

Le fantôme de Madara
la source

Réponses:

9

Si vous ne souhaitez pas rooter votre appareil, vous pouvez utiliser adb et à la pmplace. Ces étapes seront difficiles à suivre à moins que vous ne connaissiez déjà l’utilisation des outils de ligne de commande.

  1. Installez adb sur votre ordinateur et configurez les choses pour qu'il puisse communiquer avec votre appareil. N'oubliez pas d'activer le débogage USB sur votre appareil. C'est un gros tracas de faire fonctionner adb pour la première fois; le prix de consolation est que vous ne devez le faire qu'une seule fois.

  2. Utilisez un câble micro-USB pour connecter votre ordinateur à votre appareil.

  3. Utilisez adb shellpour vous connecter à votre appareil.

  4. Utilisez pm list packagespour voir une liste des ID de package installés.

  5. Utilisez pm uninstall -kplus votre ID de package pour supprimer le package, mais conservez vos données utilisateur.

Voir également cet article connexe .

Cependant: il est probablement plus simple de simplement rooter votre appareil et d'utiliser un outil tel que SD Maid.

jasonspiro
la source
7

Essayez ce programme SD Maid .

Ouvrez le programme, accédez à l'onglet AppControl et cliquez sur l'application souhaitée. Il existe une option appelée «Supprimer l'application mais conserver ses données».

Éditer:

Je ne suis pas sûr mais cela pourrait nécessiter un root.

roxan
la source
Depuis février 2013, la dernière version de SD Maid nécessite que root supprime une application et conserve ses données. Si votre téléphone n'est pas enraciné, SD Maid ne peut pas vous aider.
Rory O'Kane
Il semble que la dernière version de SD Maid ne dispose pas de l'option "Supprimer l'application mais conserver ses données".
Chek Wei Tan
0

Finalement, il suffit de désinstaller et réinstaller normalement! Il s'avère que les données sont enregistrées de cette façon ou d'une autre.

Le fantôme de Madara
la source
3
Je suis sûr que ce n'est pas vrai pour la plupart des applications. Lorsque vous désinstallez une application, tout /data/data/<packagename>est jeté . Peut-être que votre application a été enregistrée dans un autre emplacement ou qu'elle est enregistrée dans le cloud.
un chat du
@lunboks: Peut-être, mais comme cela a fonctionné pour moi, je l'ai accepté. Il est clair que la meilleure réponse serait d'utiliser une sorte d'application de sauvegarde, juste au cas où, et cela se reflète dans la réponse avec la plupart des votes :)
Madara's Ghost