我们下载了一个微信apk。自然和全部的apk的内容构造是一样的。请见如下所示的图。
assets文件夹 :里边存放的是各式各样的資源目录,有字体图片,歌曲动态图这些,程序流程在实行的那时候要启用的各式各样的資源文件。
lib文件夹:是动态库目录,一般存放so文件。 So文件是Unix的动态性联接库,是二进制文件,功效等同于windows下的*.dll文件,在安卓系统新项目中启用动态性文件*.so全是根据JNI的方法,载入SO文件给予的API。
META-INF文件夹:存放了APK文件的基本信息和签字信息内容,用于确保APK文件的一致性和系统软件的安全性。
res文件夹:资料库目录 一般存放xml合理布局文件和标志
AndroidMainifest.xml :配备明细(二进制文件格式)
classes.dex:安卓手机系统上的可实行文件,也是大家反向的具体的文件,源代码都被编译程序在里面,若有好几个是由于每一个dex里较多存放65535个方式,而工程的方式数超过了这一总数,因此被分为好几个储存
resources.arsc:資源数据库索引文件,包括系统语言,简体中文版得话一般是反汇编这一文件。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。