有没有人研究过 smali 语言,请教个问题

2015-08-01 15:30:32 +08:00
 rock_cloud
在学习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上显示有问题,变成了三个一样的地址。。。
去掉空格到链接里看吧~

多谢了~
2200 次点击
所在节点    问与答
4 条回复
rock_cloud
2015-08-01 15:37:53 +08:00
rock_cloud
2015-08-01 15:38:07 +08:00
rock_cloud
2015-08-01 15:38:17 +08:00
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是啥?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/210064

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX