常见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语言