引用网络上的图片
数据名称 | 解释 |
header | dex文件头部,记录整个dex文件的相关属性 |
string_ids | 字符串数据索引,记录了每个字符串在数据区的偏移量 |
type_ids | 类似数据索引,记录了每个类型的字符串索 |
proto_ids | 原型数据索引,记录了方法声明的字符串,返回类型字符串参数列表 |
field_ids | 类方法索引,记录方法所属类名,方法声明以及方法等信息 |
method_ids | 类方法索引,记录方法所属类名,方法声明以及方法名等信息 |
class_defs | 类定义数据索引,记录指定类各类信息,包括接口,超类,类数据偏移量 |
data | 数据区,保存了各个类的真实数据 |
link_data | 连接数据区 |
dex文件中的数据类型
类型 | 含义 |
u1 | 无符号 1字节(8位)数据 |
u2 | 无符号 2字节数据 |
u4 | 无符号 4字节 |
u8 | 无符号 8字节数据 |
sleb128 | 有符号LEB128,可变长度1~5 |
uleb128 | 无符号LEB128,可变长1~5字节 |
uleb128p1 | 无符号LEB128值加1 |