Skip to content

eSIM-Matrix v1.4.3 — APDU大写规范化与基带搜网加速保底

Choose a tag to compare

@hg552 hg552 released this 08 Nov 12:50
· 15 commits to main since this release

🆕 eSIM-Matrix v1.4.3 (build 143)

🚀 APDU 大写规范化(规避冷门基带 Modem 异常)

  • 零拷贝高性能 Hex 编码器:新增 HexUtils.bytesToHexUpper,直接在字节级直写大写十六进制字符,消除二次堆内存分配开销。
  • 底层通信通道全链路大写:
    • TelephonyAdapter、OmapiAdapter、NBridgeAdapter、AdbBridgeAdapter、RemoCardAdapter、CcidAdapter、SimLinkAdapter 全面升级为发送大写十六进制 APDU;
    • Android Kotlin 原生插件(TelephonyPlugin.kt、OmapiPlugin.kt、AdbBridgeServer.kt)的 ByteArray.toHex() 统一修正为 "%02X",彻底杜绝部分 Unisoc(紫光展锐)或老旧高通 Modem 固件拒收小写 Hex 报 ERROR 的隐形兼容性缺陷。

⚡ 基带漫游搜网加速保底机制(Kick Fallback)

  • 状态机自动超时踢网保底:切卡进入 waiting_for_service 状态后,异步定时器持续监测搜网耗时;若跨国漫游基站握手超过 25 秒 仍未注册基站,状态机全自动触发一次基带射频快速刷新(无感飞行模式瞬切),强制基带对物理 SIM 芯片重新发起握手与位置更新(Location Update),大幅缩短冷启动搜网时间。
  • 一键快捷加速控制:
    • Telegram Bot:新增 /kick 指令;在切卡等待提示中新增 [ ⚡ 刷新基带搜网 ] 内联快捷按钮,随时一键强制让基带重新握手;
    • REST API:开放 POST /api/v1/network/kick 接口供 Web 仪表盘和自动化脚本远程调用;
    • 非特权/特权自适应:具备 Root/KernelSU 时执行无感射频重启,无 Root 环境自动降级调用 TelephonyManager.requestCellInfoUpdate 强行激活 RIL 小区全量重扫。

🛠️ 持续集成与稳定性修复

  • GitHub Actions 工作流修复:修复各 CI/CD 工作流硬编码 master 分支导致的 checkout 失败问题,全部修正为默认 main 分支。
  • 全局液态玻璃(Liquid Glass)UI:全应用 24 个界面、导航栏、读卡器下拉菜单、核心卡片与各类弹窗支持高斯模糊与极光透射。

📦 安装说明

  • APK 文件:eSIM-Matrix-v1.4.3.apk(arm64-v8a,使用与旧版相同的三证书 v2 签名,包含 ESTK C47350... + 9eSIM D1C0F4... + SakuraSIM 65D057...,支持无缝覆盖安装且保留所有数据)。