Files
IronFox/patches/enable-secure-storage.patch
celenity 52e1e511cc Enable Secure Storage
Signed-off-by: celenity <celenity@celenity.dev>
2025-07-13 19:24:56 -04:00

27 lines
1.5 KiB
Diff

diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/BackgroundServices.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/BackgroundServices.kt
index 1e64545a12..d036ff0949 100644
--- a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/BackgroundServices.kt
+++ b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/BackgroundServices.kt
@@ -107,7 +107,7 @@ class BackgroundServices(
// Enable encryption for account state on supported API levels (23+).
// Just on Nightly and local builds for now.
// Enabling this for all channels is tracked in https://github.com/mozilla-mobile/fenix/issues/6704
- secureStateAtRest = Config.channel.isNightlyOrDebug,
+ secureStateAtRest = true,
)
@VisibleForTesting
diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/Core.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/Core.kt
index cfbdaba62c..527bc82177 100644
--- a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/Core.kt
+++ b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/Core.kt
@@ -666,7 +666,7 @@ class Core(
SecureAbove22Preferences(
context = context,
name = KEY_STORAGE_NAME,
- forceInsecure = !Config.channel.isNightlyOrDebug,
+ forceInsecure = false,
)
// Temporary. See https://github.com/mozilla-mobile/fenix/issues/19155