0

私は cydia 基板を使用してサードパーティ アプリのメソッドをフックしています。つまり、そのソース コードにはアクセスできません。フックしたいメソッドには、次のようなカスタム型パラメーターがあります。

methodToHook(com.thirdparty.app.CustomClass param1)

しかし、メソッドをフックするには、次のように、このメソッドのパラメーターのタイプを cydia に「伝える」必要があります。

MS.hookClassLoad("com.thirdparty.app.CustomClass",
                new MS.ClassLoadHook() {
                   @SuppressWarnings("unchecked")
                public void classLoaded(Class<?> CustomClass) {
                       Log.i("misty", "CustomClassclassLoaded");
                      Constructor constructor1;
                      try {
                          constructor1 = CustomClass.getMethod("CustomClass", CustomClass.class);

では、フックを完成させるために実際の「CustomClass.class」を与えるにはどうすればよいでしょうか?

4

1 に答える 1