5 votes

Trouver des données créées par une certaine application ?

Je recherche le stockage de données d'une application en particulier afin de pouvoir sauvegarder certains fichiers qui me sont importants. En connectant le téléphone à mon ordinateur et en parcourant le système de fichiers, j'ai découvert un système de fichiers étonnamment vide.

Existe-t-il un moyen générique de localiser les données créées par une certaine application sur le téléphone? Étant donné qu'Android suit l'utilisation du stockage par application, je suppose qu'il y a un enregistrement quelque part, mais je ne sais pas où chercher.

0 votes

Voulez-vous dire que vous connectez votre appareil en mode "stockage de masse" (ou MTP si applicable) ? Android réserve des partitions distinctes pour le stockage des applications internes et externes. Le stockage généralement utilisé par les applications est le premier, et il ne sera pas monté sur votre PC lorsque votre appareil est branché (et vous devez être root pour accéder aux données spécifiques à l'application). La partition montée sur votre PC serait les données de stockage externes.

0 votes

@eldarerathis : Je n'avais pas de stockage externe sur mon téléphone Android jusqu'à il y a environ une semaine, mais de nombreux fichiers sur le stockage interne étaient toujours accessibles via MTP lorsque je branchais mon téléphone sur mon PC. Je ne sais pas s'ils étaient tous disponibles, mais certainement pas seulement le stockage externe. Mon téléphone peut être "rooté" ou ne pas nécessiter de rootage. Je ne suis pas sûr. Il provient de l'une des principales marques chinoises et je l'ai acheté en Chine sans re-graver la ROM vers la version non-Chinoise.

3voto

Matthew Read Points 50150

Android ne peut pas / ne garde pas une trace des données arbitraires créées sur la carte SD. Si vous recherchez des données d'application régulières telles que les paramètres, elles se trouvent à /data/data/nom-app-qualifié où le nom est quelque chose comme com.rovio.angrybirds pour Angry Birds, par exemple.

Comme eldarerathis le note, vous devrez être root pour voir la partition des données ; elle est protégée pour empêcher les applications malveillantes de voler vos données (etc.).

0 votes

Bien qu'il soit vrai qu'Android ne suit pas les données écrites par les applications sur la carte SD, vous pouvez généralement deviner l'auteur des données à partir des noms de fichiers/dossiers. De plus, lors de la navigation dans le contenu de la zone multimédia/carte SD via un PC, assurez-vous d'activer l'affichage des fichiers et dossiers cachés, car certaines applications utilisent ce paramètre pour éviter d'encombrer l'affichage "normal".

0 votes

@Chahk Tout à fait. Je n'ai pas remarqué de fichiers cachés moi-même, mais il y a certainement des fichiers et des dossiers nommés avec un point en tête qui ne sont pas affichés par défaut sur Mac/Linux.

0 votes

@MatthewRead Il y a deux dossiers de données dans mon Samsung : /data (inaccessible) et /storage/sdcard0/Android/data/. Le premier n'est pas une carte SD, malgré son nom. Il contient com.android... mais je ne trouve pas d'application spécifique là-bas. Pourriez-vous clarifier cela ? Quel chemin est le bon ?

0voto

balaji Points 1

Il suffit d'aller dans la carte SD et de trouver le fichier Android et les mots-clés que vous avez dans votre application, puis connectez votre appareil Android à votre système et sauvegardez ce fichier, c'est tout [REMARQUE: Certains appareils prennent en charge cette fonction.]

1 votes

Clarifier? La réponse est très vague et aucune instruction pour expliquer exactement ... souhaitez-vous ajouter plus d'informations?

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