如果使用一些诸如mobile sf等工具进行安卓安全类的测试,会发现有很多的文件,如果想在一大堆文件中找到自己想要的内容,肯定得知道某个后缀的文件是干什么的
我之前也问过研发的同事,也在机锋之类的论坛上了解过
一个apk文件如果解压过之后你会发现大概有这几种文件:
AndroidManifest.xml 文件
classes.dex 文件
resources.arsc 文件
META-INF\ +路径,文件名
res\ +路径,文件名
assets\ +路径,文件名
其中AndroidManifest.xml
一个xml文件,这个文件主要放的是程序的全局变量
classes.dex文件dalvik字节码
resources.arsc编译后的二进制文件路径
META-INF这个文件主要是存的签名文件
res文件夹下边的主要是应用的一些资源
assets文件夹下存放的也是写配置文件
除了这些文件类型,也需要看下.so文件,至于so文件是干什么的,可以去网络下查下