这是一个创建于 3199 天前的主题,其中的信息可能已经有所发展或是发生改变。
在学习Android的反编译,遇到了些问题
Test.java文件
https:// gist.github.com/ richard-liang/ 3ae366e9d448eb9bba28
使用命令
https:// gist.github.com/ richard-liang/ 9ec03056d50a5292a808
转换为smali文件
https:// gist.github.com/ richard-liang/ 7ffaf7b07f7e0da85715
为什么贴了三段代码结果V2EX上显示有问题,变成了三个一样的地址。。。
去掉空格到链接里看吧~
多谢了~
第 1 条附言 · 2015-08-01 16:03:20 +08:00
光贴代码忘了提问。。。
看最后的smali代码第44行
invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
append函数接受一个参数,invoke-virtual传入了三个,其中第一个是调用append的对象,第二个是append的值,第三个v3是啥?
第 2 条附言 · 2015-08-01 16:30:13 +08:00
4 条回复 • 2015-08-01 15:39:58 +08:00
|
|
4
rock_cloud 2015-08-01 15:39:58 +08:00
擦。。。光贴代码忘了提问。。。 看最后的smali代码第44行 invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; append函数接受一个参数,invoke-virtual传入了三个,其中第一个是调用append的对象,第二个是append的值,第三个v3是啥?
|