logo NodeSeekbeta

无esim模块手机使用esim的方案

首发自我们的论坛:西普拉斯驿站,欢迎大家来看看。
原链接:没有Esim模块手机也能用Esim-Esim Profile写入实体卡方案

背景

什么是esim?

eSIM or eUUIC即嵌入式SIM卡,这里的e并非email中的e,而是Embedded,嵌入的。是一项将传统通信中可插拔的SIM卡嵌入到设备芯片的技术,目前运营商运用的eSIM技术都是基于GSMA标准,参考SGP22文档来进行协议的统一。
Image description
Image description
Image description

常见的esim芯片如上图MFF2规格,8脚针。
目前esim技术已经在国外大面积展开使用,esim终端也很常见,而由于三大运营商对于自身利益以及安全反诈等因素的考量,我国并没有广泛推广esim使用,仅限于物联网设备,WiFi棒子,智能手表和最新的国行iPad 10代等。

为什么要esim

如果你有使用境外运营商服务的需求,而恰巧他们可以使用esim的话,你便可以可以非常简便的网上订购,扫描QR CODE导入esim profile,无需快递或代购将实体卡运回来。

在去年7月的时候,三大运营商还暂停了手表esim新办业务,导致LTE秒变蓝牙版,原因很有可能跟网友各种骚操作有关:取出手表orWIFI棒子上的esim芯片,焊接到转接板,变成实体卡形态,从而实现在其他设备上使用相同套餐;将手表esim芯片通过转接板接到自己的eUUIC白卡上,开通“一卡双终端”业务,而后把eUUIC卡装入其他手机,实现两台手机同时在网。
而后在年末12/24时,电信恢复esim业务新办,目前仅有电信。

如何上手esim

由于国内御三家没有开放手机esim业务办理,因此国行版本的手机均没有esim模块。若需要使用esim,你可以参照 eSIM 支持的手机列表 | 更新于 2024 年 1 月这篇文章提供的列表进行购买,比较便宜的二手方案有日版iPhone SE2,Pixel 3,乐天手机等。
当然,若是不想购买手机,你也可以购买特定的eUUIC白卡写入esim profile间接地用上了esim。

方案

1.可以在安卓APP上添加管理5ber esim和esim.me卡片

最先出现的是esim.me,允许您在没有物理 SIM 卡的情况下,在智能手机上存储和切换 eSIM 配置文件。您可以从多个供应商、国家和计划中进行选择,并通过 eSIM.me 卡和应用程序享受 eSIM 技术的好处。

Image description

5ber是类似的产品,有一家香港公司开发,价格更低廉。
两者都提供了方便的管理软件,可以在安卓手机上通过Open Mobile API (OMAPI)对自家的卡片上profile添加启用禁用删除操作,然而并非所有手机都支持,有些国产手机由于阉割原因无法使用
Image description
定价:esim.me最高级版本能写入最多15个profile 官网价 70欧,10个50欧,7个45欧,5个40欧,2个25欧。(有这钱可以直接买esim手机了)
相比之下,5ber亲民一些,Standard版本免费下载2次profile,售价12USD,而后APP内购3次3USD,5次4USD,10次5USD;高级版本不限制下载次数,25USD。
值得一提的是,即使是不同版本的5ber/esim.me硬件实体是一样,仅在APP端进行了限制,实际上你完全可以使用PC/SC读卡器搭配lpa软件在电脑上管理。
添加操作:也是非常简单的,下载各自APP,登录,scan二维码即可。

注意:5ber和esim.me会收集卡片信息,特别在意隐私的尽量避免使用。
总结:如果嫌切换profile要用读卡器或者root麻烦,5ber可能是一个不错的选择,否则,你应该选择以下的eUUIC白卡。
2.选购eUUIC白卡以其他方式写入
由于esim.me 5ber均在APP对profile写入进行了限制,因此有一张独立自主的卡片显得尤为重要。
ST33芯片是意法半导体推出的32位RISC的esim解决方案芯片,其产品有不同的规格系列:M2M和Customer消费esim,前者主要用于随身WiFi等,支持远程下发配置;后者适用于手机手表上,支持消费者自行写入profile。
Image description
之前在淘宝上流通过的ST33测试卡正是后者焊接在nano card转接板上的产物,不过现已下架。
目前可以获得的已经焊接好的Customer消费级eUUIC成品卡的渠道仅有tb店铺 “速易卡科技” ,同样是ST
33芯片,联系客服向他询问 “安卓esim”即可,目前报价 60元包邮。他家也有转接板,动手能力好的可以找芯片自行焊接。
Image description
成品图片。

关于ESIM profile存储数量的问题

5ber和esim.me卡片最高规格都写有最多15个profile,这软件层面的限制,但实际上你可能存不了这么多。两者存储大小为450k左右,而每个profile大小并不相同。显然,Digicel LC一个profile 90k,显然存不下15个。速易卡科技 提供的eUUIC白卡剩余容量同样450k左右。在查看意法半导体官网提供的介绍中,ST33系列中不同芯片有512k 1024k两种ROM大小规格,个人猜测速易卡科技使用的是512k规格,为了获取更大空间,你可能可以购买1024k芯片自行焊接到转接板。
附上一些运营商的esim profile大小

BetterRoaming 34.58kb
RBM 47.84kb
Eskimo 54.37kb
TEL-U 10.33kb
CTM  70.14kb
Clubsim 65.22kb
Lycamobile UK 71.69kb
Yesim 20.57kb
Google Fi 27.22kb
JP 17.69kb
SMART 22.49kb
Vodafone IE 44.63kb
Digicel LC 91.61kb
CMLink GDS 45.91kb
3 HK 19.67kb
Redteago 10.55kb
Ubigi 21.12kb
Elisa 23.44kb
giffgaff 16.13kb
lifecell 46.85kb
3UK 13.61kb

esim的原理

使用下述方法写入esim profile之前,我们需要弄清一些东西。
一般来说,在你完成esim订购,除了直接调用系统api进行添加之外,另外就是给你提供一个QR Code。这个QR Code包含什么信息?通过解码,我们通常会得到类似这样的一串数据:

LPA:1$rsp.homobile.net$1145141919810

其中包含着两个主要的信息,SM-DP+地址(Subscription Manager Data Preparation Address,订阅管理器数据准备地址)和激活码(Activating code/Matching ID)。
SM-DP+协议整合了 SM-DP 和 SM-SR 两者功能,从移动网络运营商获取原始配置文件信息,使用适当的IMSI/Ki对信息对其进行个性化设置,将其转换为eUICC的适当格式,并将配置文件传输到eUICC。
Image description

SM-DP+地址即eSIM 码号存储管理平台的地址,一些运营商可能会向第三方平台租用服务,如澳门电讯的SM-DP+地址是truphone的,这也就解释了为什么某些运营商申请再次申请QR CODE进行换机时需要缴费。上述对应的SM-DP+地址为rsp.homobile.net。
激活码的作用在于告诉SM-DP+服务器你需要的esim profile,每个profile都有对应唯一的激活码。上述对应的激活码为:1145141919810
同时LPA在添加,删除,(启用禁用,可能)发送通知到SM-DP+

写入Profile方式

不同于5ber esim.me可以使用安卓APP写入,这里可能会麻烦一些,另外5ber和esim.me卡片也可以通过以下方式写入。
1.安卓手机

  • 如果您的手机使用了magisk获取了root权限,那么可以直接将eUUIC插入手机,尝试使用openeuuic模块AndroPlus-org/magisk-module-openeuicc 。该模块利用了手机内置的euuic manager进行操作。值得注意的是的是多数国产手机都会对此模块进行阉割,所以打开模块很有可能是白屏。

  • 对于没有Root或上述方法不成功的用户,可以尝试购买PC/SC 读卡器通过OTG转接头链接手机。使用 Infineon LPA 对profile进行管理,不过 Infineon LPA 可能不支持部分读卡器,如笔者购买的这款。
    Image description

2.Windows电脑

  • 利用Windows原生LPA
    如果您是Windows11用户,您可以尝试使用LPA进行管理,该方法需要你的设备上安装支持esim的WWAN模块。
    目前支持esim的WWAN模块列表如下
    戴尔:
    4G:
    dw5821e T77W968(min 160¥)
    dw5829e(min 230¥)
    5G:
    dw5930e
    联想:
    Fibocom L850-GL
    Fibocom L860-GL
    移远EM05-CE
    对于戴尔,联想对应机型,可以更换上述模块,将eUUIC白卡放入卡槽中即可。
    对于其他品牌机器,戴尔联想等模块可能不适用,可以选择移远EM05-CE加带SIM卡槽的m2 to usb转接板。
    如果你并没有使用WWAN模块上网的需求,建议您选择下述方案。

  • PC/SC读卡器加上第三方LPA软件
    PC/SC价格闲鱼在25元上下,较购买WWAN模块(+转接板)不要香。
    一般而言Windows系统会自带智能卡读卡器驱动,若您在启动LPA过程中遇到错误,请尝试安装卖家提供的附带驱动。
    LPA软件推荐以下两款具有GUI的LPA:
    creamlike1024/EasyLPAC
    Truphone/LPAdesktop

后者需要JAVA运行环境,同时需要docker环境进行构建 docker-compose up,构建结果在/target目录下,使用java -jar LPA-1.0.0.0-jar-with-dependencies.jar 以启动。
此处提供编译成exe的LPAdesktop。
https://list.cplus.app/d/oned/TruLPA_1.0.0.0.zip
此处以EasyLPAC为例,展示添加过程。
打开EasyLPAC,选择下方DOWNLOAD,SM-DP+处填写SM-DP+地址,Matching Code填写激活码,confirm code一般为空,IMEI有些可能需要填写才能成功,然后点击Submit。
Image description

然后等到,这里询问你是否发送安装通知 Install Notification,这里选择yes。
Image description

而后显示Successfully processed notification即发送通知成功,询问你是否删除通知,这里选择no以便后续遇到问题时可以处理。
Image description

然后选择我们刚刚添加的profile,点击Enable启动!
删除profile提示:
如果你想将profile删除,进而在其他设备上使用,在删除完成后一定要发Notification!一定要发Notification!一定要发Notification!
原因在于部分运营商的esim换设备时不会给新的QR Code,你需要使用旧的QR Code添加。而如果你没有发删除的Notification到SM-DP+,则会判断你原有设备仍在使用esim套餐,所以无法在新设备添加。在没有把Delete 的 notification删除的情况下,可以重发。
否则,没救了。别问我是怎么知道的。遇此情况,CTM澳门电讯的用户需凭证件到线下门市方可办理保留号码。

12
  • 之前看他们介绍过,好像要在安卓机上绑定之后才能切换到苹果

  • 大神牛逼

  • 好帖干货很多,但有一个问题,之前看一个帖子说那种全新ST33转接板没有注入GSMA的证书,说只有iphone主板拆机的芯片才有的,想问一下这东西有什么影响吗?某些运营商没办法开卡?

  • 收藏

  • 科普贴要顶

  • 牛逼的帖子,又学到了点知识

  • 牛的,收藏了

  • 吃鸡腿

  • 牛!

  • @kian #3
    应该是ST33芯片要注入证书罢。

12

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有12780位seeker

🎉欢迎新用户🎉