From 90ba61d0ebb6bbe4c3841c1ca9fb31182f96352c Mon Sep 17 00:00:00 2001 From: jhengazuji Date: Sun, 9 Nov 2025 12:19:36 +0800 Subject: [PATCH] Remove hook --- app/src/main/java/com/fongmi/android/tv/App.java | 9 +-------- .../main/java/com/fongmi/android/tv/player/ParseJob.java | 2 -- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/App.java b/app/src/main/java/com/fongmi/android/tv/App.java index 1834079c7..97186d60e 100644 --- a/app/src/main/java/com/fongmi/android/tv/App.java +++ b/app/src/main/java/com/fongmi/android/tv/App.java @@ -13,8 +13,6 @@ import androidx.annotation.Nullable; import androidx.core.os.HandlerCompat; import com.fongmi.android.tv.utils.Notify; -import com.fongmi.android.tv.utils.WebViewUtil; -import com.fongmi.hook.Chromium; import com.fongmi.hook.Hook; import com.github.catvod.Init; import com.google.gson.Gson; @@ -33,7 +31,6 @@ public class App extends Application implements Application.ActivityLifecycleCal private Activity activity; private final Gson gson; private final long time; - private boolean sniff; private Hook hook; public App() { @@ -45,10 +42,6 @@ public class App extends Application implements Application.ActivityLifecycleCal handler = HandlerCompat.createAsync(Looper.getMainLooper()); } - public void setSniff(boolean sniff) { - this.sniff = sniff; - } - public void setHook(Hook hook) { this.hook = hook; } @@ -73,7 +66,7 @@ public class App extends Application implements Application.ActivityLifecycleCal @Override public String getPackageName() { - return hook != null ? hook.getPackageName() : sniff && Chromium.find() ? WebViewUtil.spoof() : getBaseContext().getPackageName(); + return hook != null ? hook.getPackageName() : getBaseContext().getPackageName(); } @Override diff --git a/app/src/main/java/com/fongmi/android/tv/player/ParseJob.java b/app/src/main/java/com/fongmi/android/tv/player/ParseJob.java index 291a85816..7f5ec7e3d 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/ParseJob.java +++ b/app/src/main/java/com/fongmi/android/tv/player/ParseJob.java @@ -187,7 +187,6 @@ public class ParseJob implements ParseCallback { private void startWeb(String key, String from, Map headers, String url, String click) { if (WebViewUtil.support()) { - App.get().setSniff(true); App.post(() -> webViews.add(CustomWebView.create(App.get()).start(key, from, headers, url, click, this, !url.contains("player/?url=")))); } else { onParseError(); @@ -221,7 +220,6 @@ public class ParseJob implements ParseCallback { for (CustomWebView webView : webViews) webView.stop(false); for (CustomWebView webView : webViews) webView.destroy(); if (!webViews.isEmpty()) webViews.clear(); - App.get().setSniff(false); } public void stop() {