java变量类型对应smali类型
java smali
boolean -->> Z
int -->> I
byte -->> B
char -->> C
float -->> F
double -->> D
short -->> S
long -->> J
class -->> L
void -->> V
指令:
.line 源代码的行号
.prologue 代码起始指令
.field -->>变量
.method 方法开始
.end method 方法结束
iput-object 设置数据
iget-object 获取数据
move-result-object v0 数据传送指令 ,把数据设置给v0
const 创建变量
invoke 调用方法
add 加法指令
goto 跳转指令
V代表方法返回值为void
eqz相等 nez不相等