smali代码

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不相等

绕过签名验证

你可能感兴趣的:(smali代码)