2016-03-26 7 views
0

Xposedは、インタフェースで定義された抽象メソッドやメソッドをフックできますか?私はいつもfindAndHookMethodとのインタフェースで定義されたメソッドをフックしようとしていますが、それはXposed Abstractメソッドとインタフェース

java.lang.IllegalArgumentException: Cannot hook interfaces: public abstract void com.angrydoughnuts.android.alarmclock.MediaListView$OnItemPickListener.onItemPick(android.net.Uri,java.lang.String) 

これは私のメソッド呼び出しで返されます。

findAndHookMethod("com.angrydoughnuts.android.alarmclock.MediaListView$OnItemPickListener", lpparam.classLoader, "onItemPick", "android.net.Uri", "java.lang.String", new XC_MethodHook() { 

OnItemPickListenerはインターフェイスです。

答えて

1

などのリソースを使用して、Androidでインターフェースを実装するクラスを見つけることができます。抽象メソッドやインターフェースをフックすることはできません。メソッドとコンストラクタだけがフックできます。

関連する問題