Skip to content

v0.5.0

Choose a tag to compare

@jabe1122 jabe1122 released this 11 Nov 10:20
· 3 commits to main since this release

中文更新说明 (v0.5.0)

✨ 新增功能与核心升级

  1. 扩展兼容标准 SGP.22 可插拔实体 eSIM 卡(EasyEUICC 同类卡片)
    • 除 ESTKme 外,现已完整支持默认版 EasyEUICC 可识别的标准 ISD-R 可插拔 eSIM 卡(包括各类小白卡、携程/JoyTel 白卡、9eSIM、Xesim、5ber 等)。
    • 支持全新空卡 / 全停用卡初始化:修复空卡无 ICCID / 无 SubscriptionInfo 时无法在系统设置打开 eSIM 开关的问题;空卡状态下可直接开启开关并进入小米原生 LPA 扫码写入首张配置。
    • ISO-7816-4 APDU 与双通道增强:新增 61XX (GET RESPONSE 多段自动拼接)、6CXX (Le 自动重试)、Case-4/Case-3/Case-1 兼容,以及 OMAPI + 基带 RIL 双通道探测兜底(插入普通非 eSIM 实体电话卡时严格保持 Fail-Closed 防误伤)。
  2. 跨机型 HyperOS 4 深度适配(修复 REDMI K90 Pro Max 等机型问题)
    • 针对原厂固件自带 /vendor/etc/permissions/android.hardware.telephony.euicc.mep.xml 的机型(如 REDMI K90 Pro Max myron),精准隔离小米 LPA 内部的焊接式多端口 MEP 分支(避免 frameworkEs10xExecute 131081 报错),并动态适配系统分配的 cardId(同时兼容 cardId=1 与 cardId=5)。
    • 修复部分机型系统设置副标题带空格(「打开后 eSIM 将替换 SIM 卡 2」)未替换为同步提示文案的问题。
  3. 根治 SukiSU / KernelSU 未挂载陷阱与 Android 17 冷启动死锁
    • 重要提示(KernelSU / SukiSU 用户必读):使用 KernelSU 2.0+ 或 SukiSU Ultra 时,必须先安装系统挂载元模块(如 meta-overlayfs 或 magic_mount),否则 /product/priv-app 与特权权限 XML 无法挂载!
    • 移除模块根目录冗余 lpa.apk(安装包体积由 11.8 MB 精简至 5.98 MB),禁止在 /product 未挂载时向 /data/app 安装普通版 com.miui.euicc,并自动清理历史残留的异常非系统安装及旧版包名 io.github.local.esimh4probe。
    • 修复 Android 17 下 pm install 直接读取 /data/adb/modules 触发的 SELinux avc: denied 拦截,以及 SEService 冷启动主线程互锁问题(实机冷启动 EID 读取仅需 41ms)。
    • 模块主界面与模拟写卡测试 App 新增 LPA 系统特权挂载 实时自检状态提示。

English Release Notes (v0.5.0)

  1. Broad SGP.22 Removable eUICC Card Support (EasyEUICC-Compatible Cards)
    • In addition to ESTKme, v0.5.0 now supports standard GSMA SGP.22 removable eUICC cards recognized by stock EasyEUICC (including 小白卡 / JoyTel blank cards, 9eSIM, Xesim, 5ber, etc.), including brand-new empty cards with zero profiles installed.
    • Added ISO-7816-4 61XX (GET RESPONSE chaining) & 6CXX (Le retry) APDU handling plus OMAPI + RIL dual-channel probing while maintaining strict fail-closed protection for ordinary SIM cards.
  2. Multi-Device HyperOS 4 Compatibility (REDMI K90 Pro Max myron, MIX Flip 2 bixi, etc.)
    • Neutralizes stock soldered-MEP (euicc.mep.xml / frameworkEs10xExecute 131081) paths inside com.miui.euicc for single-port removable SIM2 cards, dynamically resolves cardId, and normalizes whitespace in HyperOS Settings strings.
  3. SukiSU / KernelSU Mount Guard, Android 17 Fixes & UI Diagnostics
    • Enforces system-mount metamodule checks (meta-overlayfs / magic_mount) on KernelSU 2.0+ / SukiSU, prevents unprivileged /data/app com.miui.euicc installs (auto-cleaning broken user-app installs and legacy io.github.local.esimh4probe), fixes Android 17 SEService main-executor cold-start deadlock (41ms EID probe) and SELinux APK staging, shrinks the module zip to 5.98 MB, and adds live priv-app mount diagnostics to the app UI.