底层原理解析:GSMA 多启用配置文件(MEP)架构
在过去,实现双卡双待(DSDS)必须依赖独立的物理硬件堆叠:要么配备两个独立的机械式 nano-SIM 卡槽,要么采用单个物理 SIM 卡槽搭配一颗专用的嵌入式 UICC(eUICC)芯片。若要同时运行两条线路,就必须为各自独立的安全元件(Secure Element)分配专属的物理总线通道。
多启用配置文件(Multiple Enabled Profiles,简称 MEP)从根本上重塑了这一模式。在 GSMA SGP.22 (v3.0+) 和 SGP.32 规范中定义的 MEP 技术,允许单颗物理 eUICC 芯片同时解析、认证并维持两个处于激活状态的配置文件,无需额外增加第二颗物理安全芯片。
+-----------------------------------------------------------------------+
| Android OS |
| [TelephonyManager] [EuiccManager] |
| \ / |
| +---------------+---------------+ |
| | |
| [Radio HAL / MEP 接口] |
+----------------------------------+------------------------------------+
|
+-------------+-------------+
| |
[逻辑端口 0] [逻辑端口 1]
| |
+--------------------+---------------------------+----------------------+
| 基带处理器 (Snapdragon X75/X80 / Exynos 5400 / Tensor G4/G5) |
| [收发器核心 A] [收发器核心 B] |
| (RRC 激活状态 1) (RRC 激活状态 2) |
+--------------------+---------------------------+----------------------+
| |
+-------------+-------------+
| 多路复用 ISO/IEC 7816-4
+----------------------------------+------------------------------------+
| 单物理 eUICC 芯片 |
| +-----------------------------+ +-------------------------------+ |
| | ISD-P (配置文件 A - 本地主卡) | | ISD-P (配置文件 B - 漫游流量) | |
| +-----------------------------+ +-------------------------------+ |
+-----------------------------------------------------------------------+传统 DSDS 与单芯片 MEP 架构对比
从分立式多卡硬件向 MEP 架构的跃升,核心在于基带调制解调器与安全元件之间通信端口的虚拟化:
| 架构层级 | 传统双卡(实体 SIM + eSIM 或 双实体 SIM) | GSMA MEP(单芯片双 eSIM) |
|---|---|---|
| 物理安全元件 | 两颗独立的物理芯片/卡槽 | 单颗物理 eUICC(WLCSP 或标准 MFF2 封装) |
| 接口协议 | 两条专用的独立 ISO/IEC 7816 总线 | 基于 ISO/IEC 7816-4 逻辑信道复用的单物理总线 |
| 安全域处理 | 每颗芯片仅运行一个激活的发行商安全域(ISD-P) | 单颗 eUICC 内同时运行多个处于激活状态的 ISD-P |
| 基带分区映射 | 从基带到分立引脚的硬连线路由 | 软件定义的基带虚拟 UICC 端口映射(Port 0、Port 1) |
| 主板空间占用 | 较高(卡槽/双芯片约占用 80–120 mm²) | 极小(单 eUICC 封装仅约 5–10 mm²) |
ISO/IEC 7816-4 逻辑信道与安全域复用
在芯片层面,eUICC 内部运行着一套 ECAL(eUICC 操作系统),用于管理被称为发行商安全域配置文件(ISD-P)的隔离加密容器。在传统的单启用(Single-Enabled)架构中,启用新配置文件会强制操作系统先向当前激活的 ISD-P 发送 DISABLE 指令,随后才能向目标容器发送 ENABLE 指令。
MEP 技术借助 ISO/IEC 7816-4 逻辑信道 突破了这一瓶颈:
- eUICC 固件向调制解调器接口暴露不同的逻辑端口。
- 调制解调器通过单条物理串行外设接口(SPI)或 I2C/ISO 7816-3 硬件总线,开启多条逻辑通信信道(例如针对 Port 0 的
Channel 0,以及针对 Port 1 的Channel 1)。 - 每条逻辑信道独立连接到一个专属的 ISD-P。在 4G/5G NAS 信令交互期间生成的鉴权请求(如
AUTHENTICATEAPDU)可以并发执行,从而实现两个配置文件同时运行 Milenage 或 TUAK 鉴权算法。
芯片级基带与调制解调器分区
在单颗芯片上同时处理两个实时在线的配置文件,高度依赖蜂窝调制解调器内部的虚拟化能力。现代芯片平台——例如高通骁龙 X75/X80 以及 Google 的 Tensor G3、G4 和 G5(搭载三星 Exynos 5300/5400 系列基带)——通过动态分配收发器资源来完美支持 MEP:
- 双无线电资源控制(RRC)状态机: 基带调制解调器会实例化两个独立的 RRC 协议栈。配置文件 A 与配置文件 B 各自维持独立的 RRC 状态(例如本地主卡保持 5G Sub-6GHz 的
RRC_CONNECTED状态,而漫游流量卡保持 LTE 网络的RRC_IDLE或RRC_CONNECTED状态)。 - 射频前端时分与载波拆分: 调制解调器对其内部的低噪声放大器(LNA)和功率放大器(PA)模块进行时分复用与分区管理。动态功率共享算法可在两个激活的逻辑端口间合理分配发射功率预算(符合 SAR 限值),且不会降低接收器的灵敏度。
安卓 MEP 软件栈:EuiccManager 与 Radio HAL
Android 系统通过抽象分层管道将物理硬件与逻辑插槽完全解耦:
- Android 电话框架层:
TelephonyManager会索引两个逻辑 SIM 插槽(Slot 0和Slot 1),但EuiccManager会通过EuiccCardInfo.getPorts()将这两个插槽统一关联至同一个cardId。 - 无线电接口层(RIL)与 HAL 1.5+: Android 通过
android.hardware.radio.configHAL 与调制解调器的UiccPortInfo进行交互。当用户打开副 eSIM 时,HAL 会将新载入的配置文件直接指派给端口索引 1,而完全不会中断端口索引 0上正在进行的运营商会话。 - 数据路由优化: Android 支持按端口精确分配数据通道。在国际旅行时,用户通常会将后台数据路由至灵活的跨国旅行流量卡(如 MollySIM)。在此架构下,即便本地主号保持待机以接收关键的运营商级 VoLTE/短信,高吞吐量、低延迟的移动数据传输也能完全在 MEP 第二逻辑端口上独立运行。此外,MollySIM 的公平使用原则(FUP)限速兜底带宽维持在 384 kbps——接近传统行业标准 128 kbps 的 3 倍——确保 Google Maps 导航和 Apple/Google Pay 支付鉴权等核心后台进程在虚拟化接口上流畅执行。
硬件与系统兼容性一览:2026 年安卓旗舰机型
🌐 全球旅行 高速 eSIM & 电话卡套餐
无需插卡开箱即用,支持热点共享,即使高速流量用尽也可维持 Google 地图/移动支付顺畅运行。
尽管 Google 早在 Android 13 就引入了多启用配置文件的底层 HAL 架构,但硬件层面的真正落地仍严格取决于物理 eUICC 芯片规格(需符合 GSMA SGP.22 v3.0+ 标准)和基带调制解调器的路由设计。步入 2026 年,基于 MEP 的双 eSIM 功能已从 Pixel 独占的尝鲜特性,全面普及为各大高端及中高端芯片方案的标配技术。
下表总结了当前主流旗舰机型的 MEP 支持级别、射频前端架构及基带性能指标:
| 设备型号 | MEP 支持级别 | 射频架构 | 芯片组 / 基带世代 | 系统基线与要求 |
|---|---|---|---|---|
| Google Pixel 7 / 7 Pro / 7a | 双 eSIM (MEP) 或 1 实体 SIM + 1 eSIM | DSDS(双卡双待) | Tensor G2 (Samsung Exynos 5300) | Android 13 起 |
| Google Pixel 8 / 9 / 10 系列 | 双 eSIM (MEP) 或 1 实体 SIM + 1 eSIM | DSDA (Pixel 9/10) / DSDS (Pixel 8) | Tensor G3/G4/G5 (Exynos 5400 / 台积电定制版) | Android 14 / 15 / 16 |
| 三星 Galaxy S24 / S25 / S26 系列 | 双 eSIM (MEP) 或 1 实体 SIM + 1 eSIM | DSDA (骁龙版) / DSDS (Exynos 版) | 骁龙 8 Gen 3/4/Elite / Exynos 2400/2500 | One UI 6.1 (Android 14) 及以上 |
| 三星 Galaxy Z Fold 5 / 6 / 7 & Z Flip 5 / 6 / 7 | 双 eSIM (MEP) 或 1 实体 SIM + 1 eSIM | DSDA (骁龙 X75 / X80 / X85) | 骁龙 8 Gen 2 / Gen 3 / 专属定制 Elite | One UI 6.0 (Android 14) 及以上 |
| 一加 OnePlus 12 / 13 / 14 旗舰系列 | 双 eSIM (MEP) 或 1 实体 SIM + 1 eSIM | 双卡双通(DSDA) | 骁龙 8 Gen 3 / Gen 4 / Elite(骁龙 X 系列基带) | OxygenOS 14 / 15 / 16 |
| 摩托罗拉 Edge 50 / 60 Pro & Razr 50 / 60 Ultra | 双 eSIM (MEP) 或 1 实体 SIM + 1 eSIM | DSDS / DSDA(Ultra 系列) | 骁龙 8s Gen 3 / 8 Gen 4 | Hello UI (Android 14 / 15) |
系统演进:从 Android 13 到 Android 16 的电话栈升级
Android 开源核心组件的持续演进,彻底扫清了早期多 eSIM 协同运行时的体验障碍:
Android 13 基线架构 Android 14 / 15 核心演进 Android 16 极致优化
┌────────────────────────┐ ┌────────────────────────┐ ┌────────────────────────┐
│ 基础端口解析 │───────►│ 跨 SIM 卡通话 │────────►│ 动态 DSDA 路由 │
│ (手动端口映射) │ │ 原生“备用通话” │ │ 零延迟秒级切卡 │
└────────────────────────┘ └────────────────────────┘ └────────────────────────┘1. Android 13(奠定基石)
- 首次引入多端口 eUICC 类库(
UiccPortInfo、EuiccPortInfo)。 - 切换副卡配置文件状态时需要重置整个调制解调器,会导致主卡出现短暂(3–5 秒)的信号中断。
2. Android 14 与 15(跨卡数据通话与稳定连接)
- 双卡跨数据通话(备用通话 / Backup Calling): 允许系统将未开启漫游的主卡 IMS 语音/短信流量,通过已激活的副卡(境外漫游卡)蜂窝数据通道进行隧道传输。若国内主号没有开通境外漫游,Android 可以直接利用 MollySIM 等旅行 eSIM 提供的数据通道实现“蜂窝网络下 VoWiFi”,无需支付昂贵的长途漫游话费。
- 自动数据切换: 根据本地实时的丢包率和信噪比(SNR),在不同数据通道之间实现动态无缝切换。
3. Android 16(零延迟多运营商调度)
- 即时逻辑端口热切换: 在 eUICC 芯片内存储的非激活 eSIM 之间切换时,彻底消除了基带重置周期。
- 基于 MEP 的细粒度频段导向: 可在
端口索引 0和端口索引 1之间独立分配 5G 独立组网(SA)Sub-6GHz 与毫米波网络切片,杜绝射频天线争抢。
MEP 配置中的 DSDA 与 DSDS 对比
硬件基带的物理性能决定了两条激活线路在实际使用中的并发表现:
- 双卡双待(DSDS): 两张卡共用同一套射频收发通路。当端口 0 进行传统电路域通话或 IMS 语音通话时,端口 1 的数据传输将暂停,除非运营商开启并支持“备用通话”功能。
- 双卡双通(DSDA): 搭载于骁龙 8 Gen 3/4/Elite 旗舰平台(如 Pixel 9/10、Galaxy S25/S26、一加 13),内置两套独立的基带收发通路。用户在端口 0 上接听主卡电话的同时,端口 1 上的 MollySIM 数据配置文件仍可全速下载大型文件或进行高精地图导航,完全不会降速或丢包。即便高速流量耗尽,MollySIM 提供的 384 kbps 公平使用原则(FUP)托底带宽(达到行业传统 128 kbps 标准的 3 倍)也能保证通话期间地图加载、Token 鉴权与即时通讯畅通无阻。
实操指南:在安卓手机上配置并同时运行两张 eSIM
通过 MEP 技术同时部署两张活动的 eSIM 卡,需要在安卓基带设置中进行准确配置。以下为完整的操作步骤,指导你将国内主号配置在逻辑端口索引 0(用于通话及接收银行 2FA 短信验证码),并将高带宽的 MollySIM 漫游流量卡配置在逻辑端口索引 1。
步骤 1:准备工作与网络锁排查
在开始配置 eUICC 之前,请确认手机硬件和系统固件支持双 eSIM 并发运行:
- 检查网络锁状态: 打开
设置 > 关于手机 > SIM 卡状态(三星机型为状态信息)。确保显示 网络已解锁(或UICC 解锁:允许)。带运营商网络锁的合约机通常会禁用第二逻辑端口,从而无法实现双 eSIM 双活。 - 清理冲突的实体卡: 如果插有实体 nano-SIM 卡,请将其拔出或在设置中将其停用,以防止部分机型基带回退到传统的“单实体卡 + 单 eSIM”模式。
步骤 2:LPA 握手与 SM-DP+ 远程配置
扫描 eSIM 二维码时,手机的本地配置文件助手(LPA)会与运营商的 SM-DP+(消歧:订阅管理数据准备)服务器建立双向安全传输层(mTLS)握手,将加密的配置文件直接下载并解密写入 eUICC 芯片。
[设备端 LPA] <--- mTLS 握手通信 ---> [SM-DP+ 服务器]
| |
+---- 鉴权认证并下载数据流 ----------->+
|
[eUICC 芯片] <--- 将配置文件写入端口索引 0 / 1Google Pixel 机型(Android 14 / 15 / 16)
- 打开 设置 > 网络和互联网 > SIM 卡。
- 点击 +(添加 SIM 卡),选择 下载新 eSIM。
- 扫描国内主号二维码(配置文件 A)。完成后,再次点击 设置 > 网络和互联网 > SIM 卡 > 添加 SIM 卡。
- 扫描你的 MollySIM 流量卡二维码(配置文件 B)。
- 当系统弹出提示:“是否同时使用 2 张 eSIM?您可以同时启用两张 eSIM”,选择 是 / 切换。Android 会自动将主号分配给
端口索引 0,将 MollySIM 分配给端口索引 1。
三星 Galaxy 机型(One UI 6 / 7 / 8)
- 打开 设置 > 连接 > SIM 卡管理器。
- 点击 添加 eSIM > 扫描服务提供商提供的二维码。
- 先后添加你的主号配置与旅行流量 eSIM。
- 在 首选 SIM 卡 区域,确保两张 eSIM 的开关均处于 开启 状态。三星基带驱动将自动把两套配置调度至双逻辑端口上。
步骤 3:精细化网络路由与流量分流
为防止国内主号在境外产生高额的漫游数据账单,同时确保关键 2FA 短信验证码实时送达,请按照下表精细分配流量路由:
| 路由通道 | 指定配置文件 | 操作设置 |
|---|---|---|
| 通话 | 配置文件 A(国内主号) | 设为默认 |
| 信息 (SMS/MMS) | 配置文件 A(国内主号) | 设为默认(确保 2FA 实时接收) |
| 移动数据 | 配置文件 B(MollySIM) | 设为主数据通道 |
| 数据切换 | 已禁用 | 关闭“自动切换移动数据”,防止主号偷跑漫游流量 |
专家建议: MollySIM 采用高优先级 APN 路由架构。即便购买的高速流量额度全部用尽,MollySIM 也会提供 384 kbps 公平使用原则(FUP)的持续托底网速。不同于行业常见的 128 kbps 严重限速(极易导致应用超时报错),384 kbps 提供了充足的连续带宽,可稳定支撑 VoIP 语音、Google Maps 实时导航及即时通讯消息收发,同时让国内主号完全处于数据休眠状态。
步骤 4:验证双活动基站注册状态
配置完成后,可以验证两个逻辑基带端口是否已同时成功接入各自的无线接入网(RAN):
# 进入安卓电话底层诊断界面:
拨号盘输入:*#*#4636#*#* -> 选择 "手机信息 (Phone Information)"- 检查
Phone 0: 确认语音服务:运行中 (In Service),数据服务:已断开连接(或未配置默认路由),并确认通过 IMS/VoLTE 成功注册至国内运营商。 - 检查
Phone 1: 从下拉菜单中切换至副索引卡。确认数据服务:运行中 (In Service),且在 MollySIM 漫游合作网络上激活了 5G SA 或 LTE 载波聚合。 - 状态栏信号图标: MEP 成功生效后,安卓通知栏将显示上下堆叠的双信号阶梯图标,表明两套射频链路均在独立运作且无冲突。
网络路由、APN 优化与冲突排查
在 MEP 架构下运行双 eSIM 会在 Android Linux 内核中创建两个虚拟网络接口(通常映射为 rmnet_data0 和 rmnet_data1)。为了在出境流量卡上获得最大吞吐量,同时保留国内主号的 2FA 语音和短信功能,必须针对路由表、接入点名称(APN)及 IP 多媒体子系统(IMS)协议栈进行深度优化。
1. APN 复用与杜绝漫游流量泄露
两张 eSIM 激活后,Android 会为每个配置文件分配独立的蜂窝协议栈。为彻底杜绝国内主卡(配置文件 A)产生意外的天价漫游数据账单,同时确保 MollySIM(配置文件 B)全速运行,请按下述规则配置 APN:
- 彻底隔离数据漫游: 在配置文件 A(国内卡)中明确将 “数据漫游”关闭,仅为配置文件 B(MollySIM)开启 “移动数据”。这样既保留了电路域(CS)回落和用于接收 OTP 验证码的 IMS 注册通道,又彻底阻断了主号 GGSN/PGW 的境外漫游流量通道。
- 避免 MMS 彩信导致流量泄漏: 如果你的国内卡需要接收彩信(MMS),请确保配置文件 A 的 APN
类型 (type)字段仅填写mms。在境外切勿在主号 APN 中保留default或*,否则后台系统服务可能会在不知不觉中通过国内漫游通道传输遥测数据。
2. 双 IMS 注册与跨卡 VoWiFi(“备用通话”)
在 Android 14、15 以及 2026 年最新架构下,MEP 原生支持跨运营商 VoWiFi(在各大品牌设置中通常被称为“备用通话”或“用于通话的移动数据切换”)。
┌────────────────────────────────────────────────────────┐
│ 安卓电话底层框架 (双 IMS 协议栈) │
├────────────────────────────┬───────────────────────────┤
│ 配置文件 A (国内主卡 IMS) │ 加密 IPsec 隧道 │
│ │ (VoWiFi 信令与音频媒体流) │
├────────────────────────────┼───────────────────────────┤
│ 配置文件 B (MollySIM🌐 全球旅行 高速 eSIM & 电话卡套餐
无需插卡开箱即用,支持热点共享,即使高速流量用尽也可维持 Google 地图/移动支付顺畅运行。