私は 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」を与えるにはどうすればよいでしょうか?