diff --git a/app-common/src/main/java/im/angry/openeuicc/util/PreferenceUtils.kt b/app-common/src/main/java/im/angry/openeuicc/util/PreferenceUtils.kt
index 928079f..5f4aec4 100644
--- a/app-common/src/main/java/im/angry/openeuicc/util/PreferenceUtils.kt
+++ b/app-common/src/main/java/im/angry/openeuicc/util/PreferenceUtils.kt
@@ -45,11 +45,22 @@ const val EUICC_DEFAULT_ISDR_AID = "A0000005591010FFFFFFFF8900000100"
internal object PreferenceConstants {
val DEFAULT_AID_LIST = """
# One AID per line. Comment lines start with #.
+ # Refs:
+
# eUICC standard
$EUICC_DEFAULT_ISDR_AID
-
- # 5ber
+
+ # eSTK.me
+ A06573746B6D65FFFFFFFF4953442D52
+
+ # eSIM.me
+ A0000005591010000000008900000300
+
+ # 5ber.eSIM
A0000005591010FFFFFFFF8900050500
+
+ # Xesim
+ A0000005591010FFFFFFFF8900000177
""".trimIndent()
}
@@ -97,13 +108,12 @@ class PreferenceFlowWrapper private constructor(
defaultValue: T,
encoder: (T) -> T,
decoder: (T) -> T
- ) :
- this(
- context,
- key,
- context.dataStore.data.map { it[key]?.let(decoder) ?: defaultValue },
- encoder
- )
+ ) : this(
+ context,
+ key,
+ context.dataStore.data.map { it[key]?.let(decoder) ?: defaultValue },
+ encoder
+ )
suspend fun updatePreference(value: T) {
context.dataStore.edit { it[key] = encoder(value) }
diff --git a/app-common/src/main/res/layout/activity_isdr_aid_list.xml b/app-common/src/main/res/layout/activity_isdr_aid_list.xml
index 06a75a1..48135fb 100644
--- a/app-common/src/main/res/layout/activity_isdr_aid_list.xml
+++ b/app-common/src/main/res/layout/activity_isdr_aid_list.xml
@@ -11,6 +11,7 @@
android:id="@+id/isdr_aid_list_editor"
android:layout_width="0dp"
android:layout_height="0dp"
+ android:fontFamily="monospace"
android:importantForAutofill="no"
android:inputType="textMultiLine"
android:gravity="top|start"