Importance of data system folder in Android Phone

19 Sep 2016

Importance of data system folder in Android Phone

Android OS have /data partition which contains user-generated data in folders like /data/app and /data/data, but /data/system folder is most important in device functionality. It stores system configuration files to be used by hardware or controllers and other data which is not accessible by applications. This folder contains system configuration files required for maintaining device's state. Access to this directory is limited to the system apps only, and its content cannot be viewed, if the device is not rooted.
Following is the list of files placed in the /data/system directory with their brief description. The list is not complete and also may vary depending on the Android OS version.

appops.xml: It is configuration file used by the AppOps service which controls application permissions.

called_pre_boots.dat: This file is used by ActivityManager to store pre-boot broadcast receivers.

batterystats.bin: It is binary used by the BatteryStats service to keeps power statistics of different application installed in the device.

gesture.key: It stores data about lockscreen patterns created by user.

inputmethod: This directory store IME configuration and contains subtypes.xml with IME locales, keyboard layout sets etc.

locksettings.db: It is SQLite database containing the lock screen settings for the device.

netpolicy.xml: It is configuration file used by the NetworkPolicyManagerService.

netstats: This directory is used to store NetworkStatsService statistics.

packages.list: This file is used by the PackageManager service containing the list of all packages or apks installed in the system.

packages.xml: This file is used by the PackageManager service to store metadata of all installed packages, like UIDs and requested permissions.

profiles.xml: This configuration file is used store metadata of device profiles including sound mode, airplane mode and vibration etc.

password.key: This file stores password hash.

usagestats: It is directory which store files for the UsageStats service. It contains usage-history.xml which has info of all applications and components with the last time a user used them.

users: This directory stores information about multi-user support. It contains userlist.xml which has information of all users in the system and other data like widgets, wallpapers and themes.

Recent Posts

HTC U11 life Camera Review

LG V30 Camera Review

GPU in Smartphones

Biometric authentication in smartphones

Important Features of Android Oreo

Dual Cameras in Smartphones

Optimization of Android Phone

LG V20 at a glance

Important Features of Huawei Honor 8

Facts about Android data stored on external SD Card

Advantages and disadvantages of limiting background processes in Android

Oppo F1s launched with 16MP selfie camera

First official Galaxy Note7 advertisement confirms some specifications

Risk of installing CyanogenMod on unsupported phones

Difference between Opera Mini and Opera mobile Browsers

Best Android browsers of 2016

Sony Xperia X Performance at a glance

How Google Maps estimate your location without GPS

Why Android have AntiVirus apps while they are few for iOS

iPhone 7 could be waterproof and can feature touch sensitive home button

Key features of iPhone SE

Can you upgrade the RAM of an Android device

How WhatsApp send audio files or video clips instantly

Best Practices for Mobile Phone Battery

How to erase the data of Broken Screen Android Phone

Location of google play downloaded apps in your mobile phone

Weather Widget App Tips and Tricks

How to configure the Email app on an Android device

Redmi Note Prime with 5.5-inch display and 3100mAh battery launched by Xiaomi

LeTV creates new record by selling 1 million smartphones in November © Copyright 2018, All Rights Reserved.