Android 对 eSIM 的支持

谷歌于 8 月 6 日正式发布了 Android 9 操作系统。他们称之为“Pie”或“p 版本”,API 级别为 28。Android 首次引入了用于管理 eUICC 的 API,而 iOS 目前尚不支持 eUICC。

谷歌的 Pixel 2 手机可以升级到 Android Pie,并内置 eUICC。Pixel 3 预计将于 10 月上市,届时已预装 Android Pie。Project Fi(谷歌的移动服务)也使用 eUICC,但目前仅面向美国用户开放。

手机对 eUICC 的支持需要手机中安装一种名为本地配置文件助手 (LPA) 的软件。Pie 中的 LPA 以内置于操作系统的“后端 LPA”和单独的前端 LPA 或“运营商应用程序”的形式出现。后端 LPA 与 eUICC 和订阅管理器 (SM-DP+) 通信,而运营商应用程序提供用户界面 (UI) 以允许用户请求配置文件下载并在它们之间切换。运营商应用程序通常由移动运营商提供,移动运营商提供其配置文件以向用户提供服务,并可相应地进行品牌化。它通过Pie 的 SDK 支持的一系列 API与后端 API 通信。服务通常通过向用户提供激活码来出售给他们。这可以是纯文本代码或二维码,通常由用户输入到运营商应用程序中。

运营商应用需要特殊权限,即运营商权限,该权限于 Android 5.5 中引入。这需要使用移动运营商提供的证书和密钥对应用进行签名,然后将签名机制生成的“指纹”加载到 SIM 卡或 eUICC 上。这确保只有特定运营商生产的应用才能控制其 SIM 卡上的信息。

在旧版本的 Android 中,可以从 Google Play 商店下载名为 eSIM Manager 的应用程序,但现在该应用程序已内置于 Pie 中,不再需要。