适配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>
|
@ -10,7 +10,7 @@ import de.robv.android.xposed.XposedBridge;
|
||||
import de.robv.android.xposed.XposedHelpers;
|
||||
import de.robv.android.xposed.callbacks.XC_LoadPackage;
|
||||
|
||||
public class MainHook implements IXposedHookLoadPackage {
|
||||
public class MainHook implements IXposedHookLoadPackage {
|
||||
@Override
|
||||
public void handleLoadPackage(XC_LoadPackage.LoadPackageParam loadPackageParam) throws Throwable {
|
||||
if (loadPackageParam.packageName.contains("make.more.r2d2.cellular_pro")) {
|
||||
@ -19,23 +19,26 @@ public class MainHook implements IXposedHookLoadPackage {
|
||||
@Override
|
||||
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
|
||||
super.afterHookedMethod(param);
|
||||
Context context = (Context)param.args[0];
|
||||
Context context = (Context) param.args[0];
|
||||
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
|
||||
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
|
||||
super.afterHookedMethod(param);
|
||||
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
|
||||
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
|
||||
super.afterHookedMethod(param);
|
||||
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
|
||||
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
|
||||
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
|
||||
protected Object replaceHookedMethod(MethodHookParam methodHookParam) throws Throwable {
|
||||
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