适配1.7.5
This commit is contained in:
parent
02662aacaa
commit
cbdcd06837
6
.idea/vcs.xml
Normal file
6
.idea/vcs.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
@ -19,23 +19,26 @@ public class MainHook implements IXposedHookLoadPackage {
|
|||||||
@Override
|
@Override
|
||||||
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
|
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
|
||||||
super.afterHookedMethod(param);
|
super.afterHookedMethod(param);
|
||||||
Context context = (Context)param.args[0];
|
Context context = (Context) param.args[0];
|
||||||
ClassLoader classLoader = context.getClassLoader();
|
ClassLoader classLoader = context.getClassLoader();
|
||||||
XposedHelpers.findAndHookMethod("make.more.r2d2.cellular_pro.vip.VipUtil", classLoader, "e0", new XC_MethodHook() {
|
Class assistUtilClass = XposedHelpers.findClass("make.more.r2d2.cellular_pro.help.AssistUtil", classLoader);
|
||||||
|
|
||||||
|
XposedHelpers.findAndHookMethod(assistUtilClass, "h0", new XC_MethodHook() {
|
||||||
@Override
|
@Override
|
||||||
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
|
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
|
||||||
super.afterHookedMethod(param);
|
super.afterHookedMethod(param);
|
||||||
param.setResult(true);
|
param.setResult(true);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
XposedHelpers.findAndHookMethod("make.more.r2d2.cellular_pro.vip.VipUtil", classLoader, "q0", new XC_MethodHook() {
|
XposedHelpers.findAndHookMethod(assistUtilClass, "w0", new XC_MethodHook() {
|
||||||
@Override
|
@Override
|
||||||
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
|
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
|
||||||
super.afterHookedMethod(param);
|
super.afterHookedMethod(param);
|
||||||
param.setResult(true);
|
param.setResult(true);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
XposedHelpers.findAndHookMethod("make.more.r2d2.cellular_pro.vip.VipUtil", classLoader, "w0", new XC_MethodHook() {
|
|
||||||
|
XposedHelpers.findAndHookMethod(assistUtilClass, "C0", new XC_MethodHook() {
|
||||||
@Override
|
@Override
|
||||||
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
|
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
|
||||||
super.afterHookedMethod(param);
|
super.afterHookedMethod(param);
|
||||||
@ -44,20 +47,56 @@ public class MainHook implements IXposedHookLoadPackage {
|
|||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
XposedHelpers.findAndHookMethod("make.more.r2d2.cellular_pro.vip.c", classLoader, "a", new XC_MethodReplacement() {
|
XposedHelpers.findAndHookMethod(assistUtilClass, "k1", new XC_MethodReplacement() {
|
||||||
|
@Override
|
||||||
|
protected Object replaceHookedMethod(MethodHookParam methodHookParam) throws Throwable {
|
||||||
|
XposedHelpers.setStaticObjectField(assistUtilClass, "w", "setAllowedNetworkTypesForReason");
|
||||||
|
return "setAllowedNetworkTypesForReason";
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
XposedHelpers.findAndHookMethod("make.more.r2d2.cellular_pro.bean.l", classLoader, "o", new XC_MethodReplacement() {
|
||||||
|
@Override
|
||||||
|
protected Object replaceHookedMethod(MethodHookParam methodHookParam) throws Throwable {
|
||||||
|
return "s";
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
XposedHelpers.findAndHookMethod("make.more.r2d2.cellular_pro.bean.l", classLoader, "a", android.content.SharedPreferences.class, new XC_MethodReplacement() {
|
||||||
|
@Override
|
||||||
|
protected Object replaceHookedMethod(MethodHookParam methodHookParam) throws Throwable {
|
||||||
|
return "0006707e-dd4c-45a7-79bf-8d0fe4722eb0";
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
XposedHelpers.findAndHookMethod("make.more.r2d2.cellular_pro.bean.l", classLoader, "b", new XC_MethodReplacement() {
|
||||||
|
@Override
|
||||||
|
protected Object replaceHookedMethod(MethodHookParam methodHookParam) throws Throwable {
|
||||||
|
return "0006707e-dd4c-45a7-79bf-8d0fe4722eb0";
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
XposedHelpers.findAndHookMethod("make.more.r2d2.cellular_pro.trace.TraceController", classLoader, "z", new XC_MethodReplacement() {
|
||||||
@Override
|
@Override
|
||||||
protected Object replaceHookedMethod(MethodHookParam methodHookParam) throws Throwable {
|
protected Object replaceHookedMethod(MethodHookParam methodHookParam) throws Throwable {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
XposedHelpers.findAndHookMethod("make.more.r2d2.cellular_pro.bean.l", classLoader, "i", new XC_MethodReplacement() {
|
||||||
|
@Override
|
||||||
|
protected Object replaceHookedMethod(MethodHookParam methodHookParam) throws Throwable {
|
||||||
|
return "2099-12-31";
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user