From fef8ea36878aec756f0714d554fefeb41adc3671 Mon Sep 17 00:00:00 2001 From: celenity Date: Sat, 11 Jan 2025 18:04:11 +0000 Subject: [PATCH] fix: Properly disable Safe Browsing by default... Signed-off-by: celenity --- patches/disable-safe-browsing.patch | 16 ++++++++++++++++ scripts/prebuild.sh | 3 +++ 2 files changed, 19 insertions(+) create mode 100644 patches/disable-safe-browsing.patch diff --git a/patches/disable-safe-browsing.patch b/patches/disable-safe-browsing.patch new file mode 100644 index 00000000..bceb6a60 --- /dev/null +++ b/patches/disable-safe-browsing.patch @@ -0,0 +1,16 @@ +diff --git a/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/ContentBlocking.java b/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/ContentBlocking.java +index b761e1126e..70b15bfa03 100644 +--- a/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/ContentBlocking.java ++++ b/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/ContentBlocking.java +@@ -364,9 +364,9 @@ public class ContentBlocking { + ContentBlocking.catToPref(AntiTracking.NONE, AntiTracking.STP, STP)); + + /* package */ final Pref mSbMalware = +- new Pref("browser.safebrowsing.malware.enabled", true); ++ new Pref("browser.safebrowsing.malware.enabled", false); + /* package */ final Pref mSbPhishing = +- new Pref("browser.safebrowsing.phishing.enabled", true); ++ new Pref("browser.safebrowsing.phishing.enabled", false); + /* package */ final Pref mCookieBehavior = + new Pref( + "network.cookie.cookieBehavior", CookieBehavior.ACCEPT_FIRST_PARTY_AND_ISOLATE_OTHERS); diff --git a/scripts/prebuild.sh b/scripts/prebuild.sh index 6ef40b69..4570b374 100755 --- a/scripts/prebuild.sh +++ b/scripts/prebuild.sh @@ -342,6 +342,9 @@ patch -p1 --no-backup-if-mismatch --quiet <"$patches/extension-recommendations.p # Disable menu item to report issues with websites to Mozilla... patch -p1 --no-backup-if-mismatch --quiet <"$patches/disable-reporting-site-issues.patch" +# Disable Safe Browsing by default +patch -p1 --no-backup-if-mismatch --quiet <"$patches/disable-safe-browsing.patch" + # Fix v125 compile error patch -p1 --no-backup-if-mismatch --quiet <"$patches/gecko-fix-125-compile.patch"