diff --git a/app/src/main/assets/UnblockNeteaseMusic.zip b/app/src/main/assets/UnblockNeteaseMusic.zip index fe86db42..a7a13dd6 100644 Binary files a/app/src/main/assets/UnblockNeteaseMusic.zip and b/app/src/main/assets/UnblockNeteaseMusic.zip differ diff --git a/app/src/main/java/com/raincat/dolby_beta/helper/SettingHelper.java b/app/src/main/java/com/raincat/dolby_beta/helper/SettingHelper.java index a47d6221..4aa79685 100644 --- a/app/src/main/java/com/raincat/dolby_beta/helper/SettingHelper.java +++ b/app/src/main/java/com/raincat/dolby_beta/helper/SettingHelper.java @@ -97,7 +97,7 @@ public class SettingHelper { public static final String proxy_original_key = "β_proxy_original_key"; public static final String proxy_original_title = "代理源(空格隔开)"; - public static final String proxy_original_default = "kuwo qq pyncmd kugou"; + public static final String proxy_original_default = "kuwo qq kugou"; public static final String proxy_cover_key = "β_proxy_cover_key"; public static final String proxy_cover_title = "重新释放脚本"; diff --git a/app/src/main/java/com/raincat/dolby_beta/hook/CdnHook.java b/app/src/main/java/com/raincat/dolby_beta/hook/CdnHook.java index 7df4d269..c38d1498 100644 --- a/app/src/main/java/com/raincat/dolby_beta/hook/CdnHook.java +++ b/app/src/main/java/com/raincat/dolby_beta/hook/CdnHook.java @@ -32,15 +32,5 @@ protected void beforeHookedMethod(MethodHookParam param) throws Throwable { param.setResult(param.args[2]); } }); - - Class okHttpClientBuilderClass = XposedHelpers.findClassIfExists("okhttp3.OkHttpClient$Builder", context.getClassLoader()); - if (okHttpClientBuilderClass != null) - XposedBridge.hookAllMethods(okHttpClientBuilderClass, "addInterceptor", new XC_MethodHook() { - @Override - protected void beforeHookedMethod(MethodHookParam param) throws Throwable { - super.beforeHookedMethod(param); - param.setResult(param.thisObject); - } - }); } } diff --git a/app/src/main/java/com/raincat/dolby_beta/hook/ProxyHook.java b/app/src/main/java/com/raincat/dolby_beta/hook/ProxyHook.java index f966111b..25e02414 100644 --- a/app/src/main/java/com/raincat/dolby_beta/hook/ProxyHook.java +++ b/app/src/main/java/com/raincat/dolby_beta/hook/ProxyHook.java @@ -16,6 +16,8 @@ import javax.net.ssl.SSLSocketFactory; import de.robv.android.xposed.XC_MethodHook; +import de.robv.android.xposed.XposedBridge; +import de.robv.android.xposed.XposedHelpers; import static de.robv.android.xposed.XposedBridge.hookAllConstructors; import static de.robv.android.xposed.XposedHelpers.findAndHookMethod; @@ -83,6 +85,16 @@ protected void beforeHookedMethod(MethodHookParam param) throws Throwable { } }); + Class okHttpClientBuilderClass = XposedHelpers.findClassIfExists("okhttp3.OkHttpClient$Builder", context.getClassLoader()); + if (okHttpClientBuilderClass != null) + XposedBridge.hookAllMethods(okHttpClientBuilderClass, "addInterceptor", new XC_MethodHook() { + @Override + protected void beforeHookedMethod(MethodHookParam param) throws Throwable { + super.beforeHookedMethod(param); + param.setResult(param.thisObject); + } + }); + if (isPlayProcess) findAndHookMethod("com.netease.cloudmusic.service.PlayService", context.getClassLoader(), "onCreate", new XC_MethodHook() { @Override