安卓常用目录

data/data

存放用户APK数据的目录,每个APK都有自己的目录,以包命名,就是在data/data/目录下,会产生一个跟Package一样的目录这是一个私有的目录,app只能访问各自的目录,除非root权限。

data/app

用户安装的app在该目录下,导出app文件可以使用命令

1
adb pull /data/app/包名-1/base.apk // 导出 APK 文件 其中,包名-1 是应用程序的版本号。

data/local/tmp

临时目录权限比较大

system/app

存放系统自带的app

system/lib,system/lib64

存放系统so文件

system/bin

存放shell命令

system/framework

Android系统所用到的框架,如一些jar文件

sd卡目录,不管手机有没有储存卡都会有这个目录,app操作sd卡需要申请权限

Android几个目录的权限测试

/data/data/pkgName

app的私有目录,该路径下的文件,通常需要拷贝到sdcard目录,再pull出来

/data/local/tmp

一个权限比较大的临时目录,一般逆向人员喜欢放在这

/sdcard

6.0以下需要清单文件里申请访问权限

6.0以上还需要代码里动态申请权限

10.0以后还需要清单文件里做额外设置