0 votes

Sauvegarder des données à partir d'une application

J'utilisais Secret of Happiness depuis environ trois mois, et j'ai créé quelques notes pendant cette période. À un moment donné, lorsque j'ai voulu ajouter une nouvelle note, l'application s'est figée et j'ai dû la fermer de force.

J'ai essayé de chercher le répertoire où elle stocke les données. J'espérais que ce soit une base de données, un XML ou un format CSV pour pouvoir voir les données des notes, mais je n'ai pas pu le trouver. J'ai aussi essayé de copier les données de l'application sur la carte SD, mais ce n'est pas là non plus.

Comment puis-je savoir où cette application stocke ses données et comment puis-je revoir mes notes?

0voto

Milner Points 533

Chaque application se voit attribuer un répertoire de stockage dans /data/data/1, donc dans votre cas ce serait /data/data/com.soh. Cependant, sans privilèges root, vous ne pouvez pas accéder directement à ce répertoire.

Une solution possible (pour les appareils non rootés) serait de créer une "sauvegarde ADB" de l'application (voir notre tag-wiki adb pour plus de détails), puis de "désassembler" cela2. Vous devriez alors trouver des bases de données (SQLite) ainsi que des "shared_prefs" (fichiers XML) avec des informations supplémentaires.


1 voir aussi : Où dans le système de fichiers les applications sont-elles installées ?
2 voir : Comment extraire les données d'une application à partir d'une sauvegarde complète réalisée avec "adb backup" ?, Y a-t-il un moyen de regarder à l'intérieur et de modifier un fichier de sauvegarde adb créé ?

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