This commit is contained in:
327135569 2021-04-22 09:42:26 +08:00
parent 885fc139cf
commit ac87110083
3 changed files with 24 additions and 1 deletions

View File

@ -0,0 +1 @@
org.lsposed.lspatch.tester.Hook

View File

@ -0,0 +1,18 @@
package org.lsposed.lspatch.tester;
import de.robv.android.xposed.IXposedHookLoadPackage;
import de.robv.android.xposed.XC_MethodHook;
import de.robv.android.xposed.XposedHelpers;
import de.robv.android.xposed.callbacks.XC_LoadPackage;
public class Hook implements IXposedHookLoadPackage {
@Override
public void handleLoadPackage(XC_LoadPackage.LoadPackageParam lpparam) throws Throwable {
XposedHelpers.findAndHookMethod("org.lsposed.lspatch.tester.MainActivity", lpparam.classLoader, "checkXposed2", new XC_MethodHook() {
@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
param.setResult(true);
}
});
}
}

View File

@ -28,7 +28,7 @@ public class MainActivity extends Activity {
});
TextView textView = findViewById(R.id.msg);
if (checkXposed()) {
if (checkXposed() && checkXposed2()) {
textView.setText("ok");
}
else {
@ -42,4 +42,8 @@ public class MainActivity extends Activity {
public boolean checkXposed() {
return false;
}
public boolean checkXposed2() {
return false;
}
}