2016-08-15 7 views
1

変数から文字列を取得したい。 smaliは次のようになります。Xposedで変数から文字列を取得するには?

.method protected Init()V 
    .locals 1 

    .line 121 
    const-string v0, "hello.." <= i want to get this string 

    invoke-static {p0, v0}, Ldha/ˌ;->ˊ(Landroid/content/Context;Ljava/lang/String;)Ldha/ˌ; 

    move-result-object v0 

    iput-object v0, p0, Lcom/xxx/xxx/Activity;->mx:Ldha/ˌ; 

    return-void 
.end method 

どのような方法を使用しますか?

答えて

0

Xposedで最小のフック可能な「単位」がメソッドです。メソッド内の命令にアクセス/置換することはできません。メソッド全体をフックする必要があります。あなたの代わりに何ができるか

は、パラメータとして文字列を使用して呼び出される関数をフックです:

invoke-static {p0, v0}, Ldha/ˌ;->ˊ(Landroid/content/Context;Ljava/lang/String;)Ldha/ˌ; 

に興味があります文字列は、この静的メソッドの2番目の引数として渡されます。

関連する問題