From 87f50b548798145978e6f953d76b07624439dc1c Mon Sep 17 00:00:00 2001 From: septs Date: Tue, 25 Feb 2025 14:48:07 +0800 Subject: [PATCH] fix: simlink detect --- .../src/main/java/im/angry/openeuicc/vendored/simlink.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app-common/src/main/java/im/angry/openeuicc/vendored/simlink.kt b/app-common/src/main/java/im/angry/openeuicc/vendored/simlink.kt index f783ea9..013f07c 100644 --- a/app-common/src/main/java/im/angry/openeuicc/vendored/simlink.kt +++ b/app-common/src/main/java/im/angry/openeuicc/vendored/simlink.kt @@ -2,11 +2,10 @@ package im.angry.openeuicc.vendored import net.typeblog.lpac_jni.Version -private val prefix = Regex("^89044045(84|21)67274948\\d+") // SIMLink EID prefix +private val prefix = Regex("^89044045(84|21)67274948") // SIMLink EID prefix fun getSIMLinkVersion(eid: String, version: Version?): String? { - if (version == null) return null - if (!prefix.matches(eid)) return null + if (version == null || prefix.find(eid, 0) == null) return null return when { // @formatter:off version >= Version(36, 7, 2) -> "v2"