1 votes

Comment trouver les fichiers liés à un processus

J'utilisais adb shell pour jeter un coup d'œil à ce qui se passe sur un téléphone Sony Xperia Z. J'ai remarqué que quelques services (par ex. com.sonymobile.socialengine.plugins , com.google.android.youtube etc.).

J'aimerais en savoir plus, notamment sur l'emplacement d'un tel service et les fichiers qu'il utilise.

Jusqu'à présent, j'ai utilisé find ou d'autres commandes linux typiques, mais le téléphone n'est pas enraciné donc je suis un peu coincé.

Y a-t-il un moyen de le faire ? Si oui, comment ? Si non, quelles sont mes options ?

2voto

Tim Pederick Points 491

Les applications stockent normalement leurs données dans /data/data/com.foo.bar mais vous n'y aurez pas accès via adb sur un appareil non rooté, par conception. Je ne pense pas qu'il y ait un moyen de contourner cela sans enraciner le téléphone.

2voto

Milner Points 533

C'est un vaste sujet, auquel il est difficile de répondre en quelques mots, car il comporte de nombreux aspects. Comme DevOfZot a déjà souligné Les applications stockent leurs "données privées" ci-dessous. /data/data/<package_name> -- un endroit généralement accessible uniquement par l'application elle-même et Root. Mais il existe également d'autres endroits, où les applications enregistrent par exemple leurs données en cache, leurs données temporaires, leurs téléchargements, etc.

Voici quelques bons points de départ pour votre enquête :

Comme vous pouvez le voir, ici à Les passionnés d'Android (et sur d'autres piles également), les tags sont un bon endroit pour rechercher des informations générales :

  1. À partir de la barre de navigation située en haut, suivez les Tags lien. Sur la page à laquelle il mène, vous pouvez filtrer la liste assez longue pour trouver les balises qui pourraient vous intéresser.
  2. Passez votre souris sur la balise qui vous intéresse et sélectionnez "info" dans la fenêtre qui s'ouvre. Vous accédez alors au wiki de la balise correspondante, qui contient souvent des informations sur les premiers soins et d'autres informations utiles.
  3. À partir de là, utilisez les liens de navigation pour découvrir les questions les plus fréquentes, les mieux notées et les autres questions triées à l'aide de ce tag.
  4. Vous trouverez facilement votre chemin à partir de là, en utilisant d'autres liens - qu'il s'agisse de liens de type "Amazon" comme "Les questions étiquetées ceci ont également été étiquetées cela", de questions connexes (automatiquement sélectionnées par nos sympathiques droïdes - ahem, robots), ou de questions liées manuellement par les utilisateurs.

Profitez de vos recherches ! Btw : Si vous voulez creuser encore plus, un bon livre est celui d'Andrew Hoog. Analyse légale d'Android et sécurité mobile . Il ne se contente pas d'expliquer les structures de fichiers et le fonctionnement des applications, mais montre également les faiblesses, les vecteurs d'attaque et bien d'autres choses encore, à l'aide de bons exemples et d'une VM Linux :)

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