- drwxr-xr-x root root app
- drwxr-xr-x root root priv-app
app和priv-app这两个目录下存放的是核心应用,即一些系统的APP, 这些系统自带的程序用户无法卸载,只能通过root设备进行删除。 - drwxr-xr-x root shell bin
该目录下存放的是一些可执行文件,基本上由C/C++编写。其中的app_process后续单独介绍。 - -rw-r–r– root root build.prop
- -rw-r–r– root root default.prop
这两个文件是存储系统属性的配置文件。这两个文件的格式是一样的,代码可以读取或者修改这些属性值。属性值的一些命名规范:
ro开头:表示只读属性,即这些属性的值代码是无法修改的,重启之后不会保留值。
persist开头:表示这些属性值会保存在文件中,这样重新启动之后这些值还保留。
其它的属性:一般以所属的类别开头,这些属性是可读可写的,但是对它们的修改重启后不会保留。
很多ROM的制作者都会修改一下build.prop信息,里面的一些以ro.build开头的属性就是设备设置中的关于设备里看到的。可以通过修改build.prop文件来将这个ROM打上自己的标签。 - drwxr-xr-x root root etc
该目录下存放的是配置文件,和属性配置文件不一样。一般会存放一些脚本程序,还有例如GPS配置文件(gps.conf)和APN配置文件(apns-conf.xml)等。 - drwxr-xr-x root root fonts
该目录下存放的是系统缺省的字体文件。 - drwxr-xr-x root root framework
该目录下存放的是框架层的JAR包,其中重要的有framework.jar, android.policy.jar, services.jar。 - drwxr-xr-x root root lib
该目录下存放的是组成JNI层,Dalvik虚拟机,本地库,HAL层和厂家适配层的所有动态链接库(.so文件)。 - drwx—— root root lost+found
该目录是Linux的系统自动生成的,Linux的每个分区默认都有一个lost+found目录,只要格式化分区就会创建。这个目录是使用标准的ext2/ext3档案系统格式才会产生的,目的在于当档案系统发生错误时,将一些遗失的片段放置到这个目录下,即存放fsck(文件系统check和修复)过程中部分修复的文件,比如非法关机或掉电重启就会产生文件。 - drwxr-xr-x root root media
该目录下存放的是系统使用的各种媒体文件,比如开机音乐,动画,壁纸文件等。 - drwxr-xr-x root root usr
用户文件夹,包含共享,键盘布局,时间区域文件等。 - drwxr-xr-x root shell vendor
硬件厂商私有文件 ,预编译的一些驱动,核心等。 - drwxr-xr-x root shell xbin
类似与bin,一般root安装,busybox都在这里。 - -rw-r–r– root root xposed.prop
存储的应该是类似default.prop和build.prop的系统属性。
其他目录
/data/app : 用户安装程序的文件夹
/mnt/ : 外部设备挂载目录
/mnt/sdcard : TF 卡
/mnt/internal_sd : TF 卡
/cache : 缓存目录