5 votes

Que stocke le dossier /data/system et quelle est sa signification ?

Je sais que /data La partition contient des données générées par les utilisateurs ( /data/app - les applications des utilisateurs, /data/data - données de l'application, etc.)

Mais quel est le /data/system est-il utilisé et a-t-il une importance quelconque dans la procédure de démarrage (par exemple, les scripts de démarrage, etc.) ?

Une explication par sous-dossier serait préférable.

0 votes

Les scripts de démarrage résident généralement sur /system/init.d/ . /data/system/ stocke généralement les fichiers de configuration du système utilisés par le matériel ou les contrôleurs, des éléments auxquels les applications n'ont pas accès. La configuration des pilotes est également stockée dans /data/misc/ .

0 votes

En plus de ce que @GiantTree a dit, /données/système/ contient également la liste de tous les paquets installés (sous la forme d'un fichier XML). AppOps des détails sur les composants des thèmes éventuels qui ont été activés, des informations sur les activités dont les applications ont été désactivées, classées par utilisateur (utilisateur 0 représentant le propriétaire de l'appareil), les différentes dispositions de clavier (par ex. QWERTY et AZERTY )... ce répertoire est une mine d'or.

0 votes

Oh, oui... il y a aussi les fichiers de verrouillage du motif, du PIN et du mot de passe, là.

6voto

Onik Points 178

data/system contient des fichiers de configuration du système essentiels au maintien de l'état du périphérique. L'accès au répertoire est limité par les applications système uniquement, donc si l'appareil n'est pas enraciné, le contenu du dossier ne peut pas être vu.

Vous trouverez ci-dessous la liste des fichiers résidant dans le répertoire avec une brève description. Notez que la liste n'est pas complètement complète et qu'elle peut également varier en fonction de la version du système d'exploitation.

  • appops.xml - un fichier de configuration utilisé par le AppOps qui contrôle les autorisations des applications ;
  • _called_pre_boots.dat_ - un fichier utilisé par ActivityManager pour contenir les récepteurs de diffusion de pré-démarrage ;
  • batterystats.bin - un binaire utilisé par le BatteryStats pour conserver les statistiques de puissance de l'application installée ;
  • gesture.key - motif d'écran de verrouillage ;
  • inputmethod/ - un répertoire utilisé pour stocker la configuration de l'IME. Contient subtypes.xml avec les locales IME, les jeux de disposition du clavier, etc ;
  • locksettings.db - a SQLite base de données contenant les paramètres de l'écran de verrouillage ;
  • netpolicy.xml - un fichier de configuration utilisé par le NetworkPolicyManagerService ;
  • netstats/ - un répertoire utilisé pour contenir NetworkStatsService statistiques ;
  • packages.list - un fichier utilisé par le PackageManager contenant la liste de tous les paquets ( apk ) installés dans le système (ce qui revient à exécuter la commande pm list packages sur shell ) ;
  • packages.xml - un fichier utilisé par le PackageManager pour contenir les métadonnées de tous les paquets installés, tels que UID les autorisations demandées, etc ;
  • profiles.xml - un fichier de configuration pour conserver les métadonnées des profils des appareils, notamment le mode son, le mode avion, les vibrations, etc ;
  • password.key - le hachage du mot de passe ;
  • usagestats/ - un répertoire utilisé pour stocker les fichiers de l UsageStats service. Contient usage-history.xml qui contient des informations sur toutes les applications et leurs composants, ainsi que la dernière fois qu'un utilisateur les a utilisés ;
  • users/ - un répertoire utilisé pour le support multi-utilisateurs. Contient userlist.xml qui conserve des informations sur tous les utilisateurs du système ( 0 - est un propriétaire de dispositif/utilisateur primaire) ; par exemple, un sous-répertoire users/0/ contient des informations sur le compte utilisateur ( accounts.db ), les widgets ( appwidgets.xml ), le papier peint ( wallpaper_info.xml ) etc.

0 votes

Merci pour la réponse onik. Connaissez-vous une ressource contenant des informations similaires pour d'autres parties du système de fichiers ?

0 votes

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