Apk打包过程和解析

来源:互联网 发布:网店数据同步系统 编辑:程序博客网 时间:2024/05/21 03:59

常见apk的样式

以apk结尾的文件,android的安装文件包


解压后的apk目录


assets:前面

META_INF:签名的配置信息

AndroidManifest.xml:前面

classes.dex:二进制可执行文件,

resources.arse:资源的索引文件


源文件与打包文件对比



知识点:

android.jar包没了:系统目录里面已经包含了,不需要进行打包了

jdk:工具 java-->class

dex:工具,安卓虚拟机可以使用的文件  class-->dex

aapt:打包apk工具 项目-->apk

dexdump:反编译  -d dex文件 smali文件

反编译后的文件,可以读写的,想研究下的同学,推荐:丰生强《android软件安全与逆向分析》

下面是smali语言



                 



原创粉丝点击