dalvik字节码只有两种数据格式:基本数据类型和引用数据类型。
数据类型与符号对应关系:
I -> int ;B -> byte ;S -> short ;C -> char ;F -> float ; J -> long ;D -> double ;Z -> boolean ; V -> void (只用于返回值类型) ; L -> 类类型; [ -> 数组 ;
方法:
BakSmali生成的方法代码以.method指令开始,以.end method指令结束,根据方法的类型不同,可以能在方法前加#表示方法类型。
所属类;->方法名(参数类型)返回值类型;例如:package/name/ObjectName;->methodName(III)Z
字段:
所属类;->字段名:字段类型 ;例如:Lpackage/name/ObjectName;->FiedlName:Ljava/lang/String;
https://isming.info/2015/01/14/android-decompile-smali/