liaoguobao/TweakMe

想使用xopsed模块hook数字加固但不生效

Huibq opened this issue · 0 comments

Huibq commented

`package com.android.guobao.liao.apptweak.plugin;
import android.content.Context;
import com.android.guobao.liao.apptweak.xposed.IXposedHookLoadPackage;
import com.android.guobao.liao.apptweak.xposed.XC_LoadPackage;
import com.android.guobao.liao.apptweak.xposed.XC_MethodHook;
import com.android.guobao.liao.apptweak.xposed.XposedHelpers;

public class Xposed_mm implements IXposedHookLoadPackage
{
public void handleLoadPackage(XC_LoadPackage.LoadPackageParam lpparam) throws Throwable
{
if (lpparam.processName.equals("com.mm.kk"))
{
XposedHelpers.findAndHookMethod("com.stub.StubApp",
lpparam.classLoader, "a", Context.class, new XC_MethodHook() {
@OverRide
protected void afterHookedMethod(MethodHookParam param) throws Throwable
{
super.afterHookedMethod(param);
Context context = (Context) param.args[0];
ClassLoader classLoader = context.getClassLoader();
XposedHelpers.findAndHookMethod("com.zz.kk.bean.UserInfo", classLoader, "getLevel", new XC_MethodHook()
{
@OverRide
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
param.setResult(2);
}
});
}
});
}
}
}`
已经在JavaTweak.java激活,同样的写法用AIDE生成的模块是生效的