【随记】Smali注入中利用Toast查看String
Android下面的代码:
Toast.makeText(this, "test", Toast.LENGTH_LONG).show();
对应的SMALI CODE为:
const-string v4, "test" const/4 v5, 0x1 invoke-static {p0, v4, v5}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object v4 invoke-virtual {v4}, Landroid/widget/Toast;->show()V
由于我是需要查看String,"test"应该是来自别的输出,因此至少需要一个寄存器。
PS:Toast显示,一般用于演示级的东西,平时一般的破解逆向仍然还是使用Log搞定