2020-06-16


title: Smali 格式解析
date: 2020-6-15 15:07:01


Smali 格式主要分为3个部分

头部定义

1
2
3
.class
.suoer
.source

域定义

1
2
3
4
- .field public
- .field static
- .field private
- etc

函数定义

1
2
3
4
5
.method
instruction
instruction
instruction
.end method

Smali类型与Java类型

Javatype Smali
short S
long J
int[] [I
int I
float F
double D
char C
byte B
Void V
Object Ljava/lang/Object;
OBbject[][] [[Ljava/lang/Object