多eSIM配置文件(MEP)
根据在fediverse上的一个回复,Google Pixel 7和8都应该支持MEP(多eSIM配置文件)。这一信息在Reddit上的一个帖子中似乎得到了确认,该帖子讨论了eSIM MEP和双eSIM功能。
如果您想进一步研究并检查是否可以通过DIAG(诊断)接口在内置的eUICC上获取APDU(应用协议数据单元)跟踪,这将是一个有趣的项目。捕获LSI/LSE(逻辑接口/逻辑接口扩展)通信的记录可能会提供有关设备如何处理eSIM配置文件的深入见解。
以下是一些可能的步骤和考虑因素:
获取APDU跟踪
1.设备准备:确保您的Google Pixel设备已解锁并具备进行此类操作的权限。
2.工具:您可能需要特定的工具或软件来通过DIAG接口捕获APDU数据。这可能包括自定义的Android应用程序或使用ADB(Android Debug Bridge)命令。
3.权限:进行此类操作可能需要设备上的root权限或特定的开发者选项已启用。
4.安全性:请注意,进行此类操作可能会影响设备的安全性或保修状态。在进行任何操作之前,请确保了解所有潜在的风险。
分析LSI/LSE通信
1.理解通信协议:LSI/LSE通信涉及eSIM和设备之间的安全通信。理解这些通信的协议和流程对于捕获和分析数据至关重要。
2.数据捕获:一旦您能够通过DIAG接口捕获数据,您将需要分析这些数据以理解eSIM配置文件的管理和激活过程。
3.工具:使用适当的分析工具来解析APDU数据。这可能包括专业的智能卡分析软件或自定义脚本。
注意事项
- 法律和隐私:确保您的操作符合当地法律法规,并且不侵犯任何隐私权。
- 技术挑战:捕获和分析此类数据可能需要高级的技术知识和经验。
- 社区资源:考虑加入相关的技术社区或论坛,如Reddit上的Google Pixel社区,以获取更多帮助和资源。
通过这些步骤,您可能能够深入了解Google Pixel设备上eSIM配置文件的处理方式,并可能为eSIM技术的进一步发展做出贡献。
GSMA消费者eSIM(SGP.22)v3.x版本引入了对多启用配置文件(MEP)的可选支持,这意味着单个eUICC可以同时启用多个配置文件。这一功能是为了满足多SIM用户设备(UEs)无需多个物理eUICCs的需求。
Android从13版本开始支持这一特性,可以在Android官方文档中找到相关信息。因此,您可能会好奇是否有任何商业上可用的用户设备支持这一功能。
从技术角度来看,这一实现的细节非常有趣。当我几个月前首次阅读SGP.22 v3.x时,我曾认为这样的eUICC会有多个物理ISO7816 UARTs(每个基带一个)。然而,实际上是通过ETSI TS 102 221 17.4.0中定义的一个新特性——逻辑安全元件(LSE)和逻辑安全元件接口(LSI)——在单个UART上进行逻辑多路复用。这有点像ISO7816逻辑通道,但在更低的层次上;取代MANAGE CHANNEL命令的是一个新的MANAGE LSI命令等。
商业上可用的支持MEP的设备
截至目前,支持MEP功能的商业设备可能还不多,因为这一特性相对较新。然而,随着eSIM技术的普及和标准化,预计未来会有更多设备支持这一功能。以下是一些可能支持MEP的设备类型:
- 高端智能手机:一些最新的高端智能手机型号可能会支持MEP功能,特别是那些以创新和最新技术为卖点的品牌。
- 可穿戴设备:智能手表和其他可穿戴设备也可能开始支持MEP,以提供更好的多SIM体验。
- 物联网设备:对于需要多网络连接的应用场景,如车联网和工业物联网设备,MEP功能将变得尤为重要。
实施细节
- 逻辑多路复用:通过LSE和LSI特性,eUICC可以在单个物理接口上处理多个逻辑连接,类似于网络中的虚拟通道。
- MANAGE LSI命令:这个新命令允许设备管理多个逻辑接口,每个接口对应一个激活的eSIM配置文件。
结论
随着eSIM技术的不断发展和普及,预计未来会有更多设备支持MEP功能,从而提供更灵活和高效的多SIM解决方案。对于开发者和技术爱好者来说,了解这些新特性并探索其应用场景将是非常有价值的。