public
static
void
quic2https(XC_LoadPackage.LoadPackageParam loadPackageParam){
Class cls = XposedHelpers.findClassIfExists(
"j.e0.e0.f.e"
, loadPackageParam.classLoader);
if
(cls!=
null
) {
XposedHelpers.findAndHookMethod(cls,
"a"
,String.
class
, Type.
class
, Object.
class
,
new
XC_MethodHook() {
public
void
afterHookedMethod(XC_MethodHook.MethodHookParam param)
throws
Throwable {
Log.e(
"logQT"
,Arrays.toString(param.args));
Log.e(
"logQT"
,
""
+param.getResult());
if
(Arrays.toString(param.args).contains(
"cronetConfig"
)) {
param.setResult(
"{\"enable_quic\": false, \"cdn_preresolver_ip_blacklist\":[\"0.0.0.0\",\"1.1.1.1\",\"127.0.0.1\"], \"preconnect_num_streams\": 1, \"quic_idle_timeout_sec\": 180, \"quic_use_bbr\": false, \"altsvc_broken_time_max\": 600, \"altsvc_broken_time_base\": 60, \"proxy_host_blacklist\": [\"*\"]}"
);
}
}
});
}
}