Administrator
发布于 2025-12-26 / 9 阅读
0
0

eSIM 入门:空白卡写入

什么是 eSIM?扔掉卡针,拥抱数字时代的“手机卡”

想象这样一个场景:

你要更换手机运营商,不再需要在营业厅焦急等待,也不用在抽屉里翻找那根容易弄丢的“取卡针”,更不必担心手抖把 SIM 卡弹飞。

你只需拿起手机,扫描一个二维码,或者在屏幕上轻点几下。短短几分钟内,新的号码和网络服务即刻激活——这就是 eSIM 带来的数字变革

一、核心定义:什么是 eSIM

eSIM,全称 Embedded SIM(嵌入式 SIM 卡)

它是一种直接焊接在设备主板上的芯片,而不是那种可以随时插拔的实体塑料卡片。

“e” 代表 嵌入式,意味着它是设备不可分割的一部分。

它的核心数据和功能(如运营商网络信息)可以通过软件进行远程配置和更新。

传统模式:换运营商 = 换物理卡片。你需要去营业厅办理。

eSIM模式:换运营商 = 下载配置文件。通过软件远程下载写入。

简单说,eSIM 就是将传统 SIM 卡的功能数字化、电子化。

二、空白卡

eSIM 白卡,也就是 eUICC,可以通过开源软件写入 eSIM 卡信息。不同容量的卡写入的数量也不同,一般 500K 可以写入 20 个左右。

比较知名品牌的 eUICC 有 eSTK、9esim、Xesim(前身 5ber)。淘宝、PDD 也有便宜的 eUICC,俗称小白卡,我买了一张 ¥30 左右。

安卓写卡、切卡都很简单、方便,大多数机型支持安装软件操作,少部分不支持的机型可以购买写卡器来操作。品牌 eUICC 可以上官网查看机型支持情况。

苹果则可以搭配安卓来写卡、切卡,或者购买 eSTK 自带引导程序(Bootstrap)的卡实现写卡、切卡。后者方案完美,缺点是贵,官网一张¥180 左右。

PS:这张空白小白卡在写入瑞士电信的 eSIM 时失败,MiniLPA 软件提示“blacklist xxx”,查看卡片参数 EID 确定是中国大陆地区的。

因此,建议直接购买 eSTK 官方产品。据我所知,eSTK 设备生成的 EID 通常是法国等其他地区的,基本不受一些运营商的黑名单限制。

1、ara-m 证书

ARA-M,Authorized Reporting Authority - Mobile,它是用来表示移动网络配置文件的授权来源。写入 esim 信息的时候是需要验证 ara-m 的,如果不对会拒绝写入。国内的签发 ara-m 和国外不一样,导致国内 esim 设备不能写入海外 esim,海外的设备也不能写入国内的 esim。

不建议购买不支持 ara-m 的小白卡,安卓需要 ROOT 加上专业工具来写卡(直接与SIM卡芯片通信的写卡应用,例如 eSIM Studio),会比较麻烦。

不过据我观察,PDD 上售卖的产品基本都支持 ara-m。我买的这家产品详情页有标注【安卓APP 直接写入】。不放心的话,购买前可以先咨询商家。

另一种使用写卡器的方案,不会进行 ara-m 验证。

2、写卡器

安卓机型不支持的时候使用。我在 PDD 买了一个,花费 ¥37。

3、EID

eUICC ID,eUICC 的唯一标识符,本质上是 eUICC 卡片内 eUICC 证书的序列号。

部分运营商存在 EID 白名单,只有白名单 EID 的卡才能下载 Profile。

EID 查询,以 MiniLPA 为例: MiniLPA > 晶片 > 顶部有读取的 EID。

PS:遇到瑞士电信有 EID block 的情况,被 block 的卡片 EID 开头是 89086,这里的 86 应该就是表示中国大陆地区。

三、eSim 内容

eSim 下载一般是通过运营商提供的二维码,二维码信息示例:LPA:1$rsp.truxhone.com$QRF-SPEEDTEST

分为两部分,第一部分是 SM-DP+,对应rsp.truphone.com,相当于服务器地址。

第二部分 Matching ID,对应 QRF-SPEEDTEST ,相当于 eSIM 的 ID。

PS:第一部分很多运营商都是用含有 rsp 的三级域名,比如红茶移动是 rsp-eu.redteamobile.com ,rsp 代表 Remote SIM Provisioning (远程SIM配置)

四、写卡

下面提到的与 eUICC 卡片通信的软件被称为 LPA(Local Profile Assistant)。

1、安卓

这里使用 EasyEUICC 演示,开源地址:https://gitea.angry.im/PeterCxy/OpenEUICC

点击 Release(发行),找到 apk 下载。安装完之后打开,默认会检测兼容性。

如图1,我的 一加 Ace 3pro 两个卡槽都支持写入。

点击右下角加号,选择扫描二维码,然后会自动下载 Profile。

最后写入完成,就可以启用这张 eSIM,如上图2。

其他可选开源软件有:NekokoLPA

2、Windows

可以使用 EasyLPAC / MiniLPA / lpac 等开源软件。

(1)MiniLPA

准备好写卡器,把空白卡放入写卡器并且连接电脑。

点击刷新设备列表。

下载并启用:

拖拽二维码图片、LPA 激活文本到 MiniLPA,或者使用复制粘贴(图片/文本),MiniLPA 会弹出【下载配置】窗口。点击确认,然后等待下载配置,如下图。

下载完之后,选择需要启用的 eSIM 卡片,右键启用。

下载配置 - 其他参数解释:

  • 需要确认码:二次验证。按需填写,仅当运营商提供此码时才需要。

  • 指定 IMEI:部分运营商要求机卡绑定才能使用。

  • 发送安装通知:通知运营商“安装完成”。建议勾选,部分运营商收到通知才允许网络接入。

另外,这个界面除了显示 eSIM 信息,还会显示其他辅助配置。

如下图所示(红茶移动 eSIM)。请注意,辅助配置千万不要尝试启用或删除,以免影响服务的正常获取。

您可以前往 Github 查看更多细节,那里提供了详细说明以及包含操作技巧的 GIF 图示供参考。

其他补充:

同一张 SIM 卡通过 Android 应用【EasyEUICC】读取的信息如下图所示。可以看到,其中不包含 R&S 或 Flexible 等相关信息。主要原因是两边的权限不同,PC 端是系统级高权限,安卓端是用户级普通应用权限。不过对我们写卡操作来说,安卓部分缺失的功能无关紧要。

(2)EasyLPAC

操作逻辑和 MiniLPA 大差不差,参考下图所示。

EasyLPAC 是 lpac 的 GUI 前端,本质上是调用 lpac 来操作。

(3)lpac

开源命令行工具。偏底层,不建议一般用户使用。


评论