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/

https://www.jianshu.com/p/730c6e3e21f6

https://www.cnblogs.com/lee0oo0/p/3728271.html

results matching ""

    No results matching ""