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

Important difference between various country specific versions of mobile phones

Important Facts about memory in Android

Important Features of Asus Zenfone 3

Snapchat Spectacles can record real life activities

Android Application can recognize previous installations on a mobile device

Applications usage tracking in Android

Important Features of Google Assistant

Important facts about Quick Charging

Difference between Clearing Application from Recent Apps list and Force Stop in Android

Important Features of iPhone 7

Data storage location of applications in Android

Comparison of LG V20 and LG V10 Smartphones

Important features of Huawei Nova Plus

Resolving Gallery application issue due to less memory space in Android

Important Features of Sony Xperia XZ

Common causes for battery drainage in Android Phones

Samsung explains the reason behind Galaxy Note7 explosions

Compass calibration in Android Devices

Important Facts about Android device updates

Sony introduces Xperia XZ and Xperia X Compact at IFA 2016

Best Practices for transferring images to Android phone

Apple confirms September 7 as the event for the next iPhone

Comparison of mobile phone camera with DSLR camera

Performance comparison of internal and external memory in Android

How to Optimize Slow and Sluggish Dialer Application in Android

Security of Wifi Hotspot in Android

How Iris Scanner works in Samsung Galaxy Note 7

Samsung Galaxy Note7 launched with exceptional features

New mobile phones of the week

Important facts about Application Permissions in Android

SonyMobilePhones.com © Copyright 2016, All Rights Reserved.     Sonymobilephones.com is an independent website and has not been authorized, sponsored, or otherwise approved by Sony.