/system目录
/system/app/ 存放系统应用,包括google预先绑定得app,厂商或运营商得app(这些app应该放在/vendor/app目录)
/system/bin 主要是Linux系统自带的二进制可执行文件
/system/build.prop 记录了系统的设置和改变
/system/etc 存放安卓系统配置文件
/system/fonts 存放各种字体
/system/framework/ 存放android得框架(framework)
/system/lib 存放运行得.so文件
/system/lost+found 通常是空得,如果系统崩溃了,会生成一些inode
/system/media 系统提示音 系统铃声
/system/priv-app 一些有特权得app
/system/usr/ 用户的配置文件,如键盘布局、共享、时区文件等等
/system/vendor/ 专门用于存放供应商提供得文件
/system/etc目录
/system/etc/NOTICE.html.gz android 开源组件得法律告知书
/system/etc/apns-conf.xml 设备支持得所有运营商,会被TelephonyProvider使用
/system/etc/bluetooth 蓝牙配置信息
/system/etc/event-log-tags 各个不同android系统组件日志
/system/etc/gps.conf GPS配置文件
/system/etc/hosts 主机-ip对应关系表
/system/etc/permissions 存放多个xml文件,每个文件规定一个内置app得权限
/system/etc/security/cacerts 各个app得证书,包括https得证书
/system/etc/wifi 用于控制WIFI WIFI P2P链接活动
/etc/permissions/privapp-permissions-platform.xml 白名单 对于已包含在 Android 开源项目 (AOSP) 树中的应用,将其权限列在
/etc/permissions/privapp-permissions-google.xml 白名单 Google 应用
/etc/permissions/privapp-permissions-DEVICE_NAME.xml 白名单 对于其他应用
/data目录
/data/app 用户自己安装得应用
/data/app-asec 当一个应用使用asec保护技术时,每个加密得应用都会生成一个容器
/data/app-lib 应用JNI库都可以在这里找到
/data/app-private 给应用提供私有存储控件,不过实践中很少用到,asec提供了更高得安全性
/data/backup 供备份服务使用
/data/dalvik-cache 用户安装得应用得classes.dex文件,每个应用得dex文件名都是路径@文件名(system@framework@ime.jar@classes.dex)
/data/data 安装得应用得数据目录
/data/local 提供uid shell使用得一个可读可写得临时文件目录
/data/media 提供sdcard服务,把SD卡mount到这里
/data/misc 提供各个组件存放数据和配置文件
/data/property 存放持久属性(重启也被保留)
/data/resource-cache 提供AssetManager使用得资源缓存
/data/system 提供大量得配置文件,应用包的基本信息,权限信息、用户权组信息等等
/data/data目录
/data/data/com.android.providers.contacts 存放联系人相关数据库
/data/data/com.android.providers.telephony 短信数据库
/data/data/com.android.providers.settings android架构运行时设置
/data/misc目录
/data/misc/adb 存储允许运行adb的电脑公匙(每次链接电脑,允许USB调试吗?弹窗)
/data/misc/bluetooth 存放蓝牙的配置文件(< 4.2)
/data/misc/bluedroid存放蓝牙的配置文件(>= 4.2)
/data/misc/keychain 存放android内置证书pin码
/data/misc/sms 存放短信code数据库
/data/systemkeys 存储打开ASEC容器的密匙
/data/vpn 存放vpn状态配置文件
/data/wifi 存放WIFI子系统的配置文件
/data/system目录
/data/system/appops.xml 应用权限AppOps服务使用
/data/system/batterystats.bin 统计各个应用电量使用情况
/data/system/packages.list packagemanager 列出的所有安装再系统的包
/data/system/packages.xml packagemanager 列出的所有安装再系统的包的元数据
/data/system/password.key 锁屏PIN码/口令hash
/data/system/users/ 多用户支持
/sys/devices/cpu/cpu0/cpufreq 目录
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq 当前cpu频率
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq 最大cpu频率
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq 最小cpu频率
/sys/devices/system/cpu/cpu0/cpufreq/related_cpus cpu数量标号,从0开始,如果是双核,结果为0,1
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies cpu所有可用频率
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors cpu所有可用调控模式
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency cpu变频延迟
android文件系统中得属性文件
/defalut.prop 初始设置
/system/build.prop 编译android得过程产生得设置
/system/default.prop 通常是厂商添加得设置