From 42b8092807e8ffe7ec1a0190336c85fe93e37ca4 Mon Sep 17 00:00:00 2001 From: eddy Date: Wed, 29 Jul 2026 18:51:21 +0200 Subject: [PATCH] fix: replace EncryptedSharedPreferences with plain MODE_PRIVATE for update survival --- .../java/com/eddy/atomrelay/PrefsHelper.kt | 20 +------------------ 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/android/app/src/main/java/com/eddy/atomrelay/PrefsHelper.kt b/android/app/src/main/java/com/eddy/atomrelay/PrefsHelper.kt index 10ffc0a..3e759b4 100644 --- a/android/app/src/main/java/com/eddy/atomrelay/PrefsHelper.kt +++ b/android/app/src/main/java/com/eddy/atomrelay/PrefsHelper.kt @@ -3,10 +3,7 @@ package com.eddy.atomrelay import android.content.Context import android.content.SharedPreferences -import android.util.Log import androidx.appcompat.app.AppCompatDelegate -import androidx.security.crypto.EncryptedSharedPreferences -import androidx.security.crypto.MasterKey object PrefsHelper { @@ -29,21 +26,6 @@ object PrefsHelper { } fun getPrefs(context: Context): SharedPreferences { - return try { - val masterKey = MasterKey.Builder(context) - .setKeyScheme(MasterKey.KeyScheme.AES256_GCM) - .build() - - EncryptedSharedPreferences.create( - context, - PREFS_NAME, - masterKey, - EncryptedSharedPreferences.PrefKeyEncryptionScheme.AES256_SIV, - EncryptedSharedPreferences.PrefValueEncryptionScheme.AES256_GCM - ) - } catch (e: Exception) { - Log.e(TAG, "Failed to create EncryptedSharedPreferences", e) - context.getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE) - } + return context.getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE) } } \ No newline at end of file