-
-
[求助]smali语法问题求助。
-
发表于:
2015-2-19 12:03
15472
-
不知就仅仅是我自己感觉smali语法太操蛋了还是有很多人一样只不过别人没说出来。。
求助:
1.
iget-object v0, p0, Lcom/droider/crackme0502/MainActivity;->btnAnno:Landroid/widget/Button;
v0=Landroid/widget/Button;
p0=Lcom/droider/crackme0502/MainActivity;->btnAnno
如果我没有理解错,那么继续下看
2.
new-instance v1, Lcom/droider/crackme0502/MainActivity$1;
invoke-direct {v1, p0}, Lcom/droider/crackme0502/MainActivity$1;-><init>(Lcom/droider/crackme0502/MainActivity;)V
v1=Lcom/droider/crackme0502/MainActivity$1;
p0=Lcom/droider/crackme0502/MainActivity;
如果我理解没错那么我就想不明白了。
3.
invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
此时
v0=Landroid/widget/Button;
V1怎么就=Landroid/view/View$OnClickListener;了??真看得我稀里糊涂的。
在2中我看到的v1就=Lcom/droider/crackme0502/MainActivity$1;
想不明白
知道朋友麻烦抽空帮忙解释下。
--------------------------
还有,上述如果1,2我没有理解错。
iget-object v0, p0 #### 感觉就像是ASM mov ax, bx
碰到函数调用,它却不这么搞了。来个顺序的。。。。。。啊。。。。。。。。
-----
最后2015祝大家新年快乐
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!