APK文件结构
1、assets 配置文件 第三方调用
2、lib 一般存放so文件
3、META-INF 签名文件
4、res 放UI,图标
5、androidmainfest 二进制 全局清单 包名 起动项 权限
6、classes.dex java代码
7、resources.arsc 放ID 字符串 为布局提供调用
反编译用到的工具
1:apktool 输出一些文件
2、androidkiller 基于apktool的可视化,方便修改。 不为改so 和配置文件 不支持二进制这些封装好的文件
strings.xml 可以修改字符串
代码在smali