Ich weiß, dass diese /data
Partition benutzergenerierte Daten enthält ( /data/app
-Benutzer-Apps, /data/data
-App-Daten usw.).
Aber wofür wird der /data/system
Ordner verwendet und hat er eine Bedeutung für den Bootvorgang (z. B. - Bootskripte usw.)?
Eine unterordnerweise Erklärung wäre wünschenswert.
data/system
Der Ordner enthält Systemkonfigurationsdateien, die für die Aufrechterhaltung des Gerätestatus von entscheidender Bedeutung sind. Der Zugriff auf das Verzeichnis wird nur durch die System-Apps eingeschränkt, sodass der Inhalt des Ordners nicht angezeigt werden kann, wenn das Gerät nicht gerootet ist.
Unten ist die Liste der Dateien, die sich im Verzeichnis befinden, mit einer kurzen Beschreibung. Beachten Sie, dass die Liste nicht vollständig ist und auch je nach Betriebssystemversion variieren kann.
appops.xml
- eine vom Dienst verwendete Konfigurationsdatei, AppOps
die die Anwendungsberechtigungen steuert;called_pre_boots.dat
- eine Datei, die von verwendet wird ActivityManager
, um Pre-Boot-Broadcast-Empfänger zu speichern;batterystats.bin
- eine Binärdatei, die vom BatteryStats
Dienst verwendet wird, um Leistungsstatistiken der installierten Anwendung zu führen;gesture.key
- Sperrbildschirmmuster;inputmethod/
- ein Verzeichnis zum Speichern der IME-Konfiguration. Enthält subtypes.xml
IME-Locales, Tastaturlayout-Sets usw.;locksettings.db
- eine SQLite
Datenbank mit den Sperrbildschirmeinstellungen;netpolicy.xml
- eine Konfigurationsdatei, die vom NetworkPolicyManagerService
;netstats/
- ein Verzeichnis zum Speichern von NetworkStatsService
Statistiken;packages.list
- eine vom PackageManager
Dienst verwendete Datei, die die Liste aller apk
im System installierten Pakete ( s) enthält (dasselbe wie bei der Ausführung pm list packages
innerhalb von shell
);packages.xml
- eine Datei, die vom PackageManager
Dienst verwendet wird, um Metadaten aller installierten Pakete zu speichern, wie UID
s, angeforderte Berechtigungen usw.;profiles.xml
- eine Konfigurationsdatei zum Speichern von Metadaten von Geräteprofilen, einschließlich Tonmodus, Flugmodus, Vibration usw.;password.key
- Passwort-Hash;usagestats/
- ein Verzeichnis zum Speichern von Dateien für den UsageStats
Dienst. Enthält usage-history.xml
Informationen zu allen Apps und ihren Komponenten mit dem letzten Mal, als ein Benutzer sie verwendet hat;users/
- ein Verzeichnis, das für die Unterstützung mehrerer Benutzer verwendet wird. Enthält userlist.xml
Informationen zu allen Benutzern im System ( 0
- ist ein Gerätebesitzer/primärer Benutzer); zB enthält ein Unterverzeichnis users/0/
Informationen über das Benutzerkonto ( accounts.db
), Widgets ( appwidgets.xml
), Hintergrundbilder ( wallpaper_info.xml
) usw.
GiantTree
/system/init.d/
./data/system/
speichert normalerweise Systemkonfigurationsdateien, die von Hardware oder Controllern verwendet werden, Dinge, auf die Apps keinen Zugriff haben. Die Treiberkonfiguration wird auch in gespeichert/data/misc/
.Zauberbuch
Zauberbuch