Я знаю, что этот /data
раздел содержит пользовательские данные ( /data/app
- пользовательские приложения, /data/data
- данные приложений и т. д.).
Но /data/system
для чего используется папка и имеет ли она какое-либо значение в процедуре загрузки (например, сценарии загрузки и т. д.)?
Было бы предпочтительным пояснение по подпапкам.
data/system
Папка содержит файлы конфигурации системы, критически важные для поддержания состояния устройства. Доступ к каталогу ограничен только системными приложениями, поэтому, если устройство не имеет root-прав, содержимое папки не будет видно.
Ниже приведен список файлов, находящихся в каталоге, с кратким описанием. Обратите внимание, что список не является полностью полным, а также может меняться в зависимости от версии ОС.
appops.xml
- конфигурационный файл, используемый AppOps
службой, управляющей разрешениями приложений;called_pre_boots.dat
- файл, используемый ActivityManager
для хранения предзагрузочных широковещательных приемников;batterystats.bin
- двоичный файл, используемый BatteryStats
службой для хранения статистики энергопотребления установленного приложения;gesture.key
- рисунок экрана блокировки;inputmethod/
- каталог, используемый для хранения конфигурации IME. Содержит subtypes.xml
локали IME, наборы раскладок клавиатуры и т. д.;locksettings.db
- SQLite
база данных, содержащая настройки экрана блокировки;netpolicy.xml
- файл конфигурации, используемый NetworkPolicyManagerService
;netstats/
- каталог, используемый для хранения NetworkStatsService
статистики;packages.list
- файл, используемый PackageManager
службой, содержащий список всех пакетов( apk
ов), установленных в системе (аналогично выполнению pm list packages
внутри shell
);packages.xml
- файл, используемый PackageManager
службой для хранения метаданных всех установленных пакетов, таких как UID
s, запрошенные разрешения и т. д.;profiles.xml
- конфигурационный файл для хранения метаданных профилей устройств, включая звуковой режим, режим полета, вибрацию и т. д.;password.key
- хэш пароля;usagestats/
- каталог, используемый для хранения файлов UsageStats
службы. Содержит usage-history.xml
информацию обо всех приложениях и их компонентах с указанием времени их последнего использования пользователем;users/
- каталог, используемый для многопользовательской поддержки. Содержит userlist.xml
информацию обо всех пользователях в системе ( 0
- является владельцем устройства/основным пользователем); например, подкаталог users/0/
содержит информацию об учетной записи пользователя ( accounts.db
), виджетах ( appwidgets.xml
), обоях ( wallpaper_info.xml
) и т. д.
ГигантДерево
/system/init.d/
./data/system/
обычно хранит файлы конфигурации системы, используемые оборудованием или контроллерами, к которым у приложений нет доступа. Конфигурация драйвера также хранится в/data/misc/
.Гримуар
Гримуар