admin 发表于 2024-8-8 13:36:17

通过PCSC读卡器配置esim.me的eSIM卡-给力省钱

https://592850.com/archives/1735.html


查资料经过google查阅发现这esim.me的卡就是可拆卸eSIM卡,这种esim卡被制造成普通sim卡的形态,因此能够直接插入任意支持物理sim卡的手机,并通过esim.me提供的android app为esim卡添加profile注意这个重点。
尽管esim.me在销售这些esim卡时,根据每个esim卡能够加入的profile数量区分了不同的价格档位。后续在网上查阅博客文章时,有人也提到这些不同价格的esim卡的硬件是完全一致的,esim.me只是通过手机配置app对不同价位的卡进行了软件上的限制。并且如果将这些esim卡插入支持esim的LTE模块,即可直接通过Windows的esim管理界面添加和删除profile。不过目前支持esim的LTE模块主要为移远的RM-50xQ系列(二手价格550元)和戴尔的dw5821e(二手价格300元)/dw5829e模块。为了配置esim卡而专门采购这些LTE模块显然有些得不偿失。
Truphone/LPAdesktop在互联网上进一步搜索之后,笔者注意到了Truphone/LPAdesktop这款桌面软件,他的手册中提到其可以通过PC/SC智能卡读卡器配置这些esim卡。而目前市面上的智能卡读卡器普遍只需30-50元左右即可购买,相比于购买LTE模块划算了很多。
环境准备
[*]PC/SC读卡器一台(可以在淘宝上搜智能卡读卡器/PCSC读卡器/健保卡读卡器等),读卡器的样子大概跟电信营业厅写卡的设备差不多。一般支持PC/SC通用驱动的读卡器在Windows和Mac下都是免驱的。
[*]如果要在Linux下连接读卡器,可以参考这篇文章配置,主要是需要安装pcscd和添加读卡器的vendorID和prductID。
[*]jre环境

编译安装参考Github上用docker-compose编译即可,需要注意的是LPADesktop里的webcam组件 https://github.com/sarxos/webcam-capture/ 不兼容arm的设备,如果需要运行在arm的设备上,可以考虑注释掉和webcam有关的组件(为此笔者修改了一个不带webcam组件的版本,可以在 https://github.com/sparkcyf/LPAdesktop/releases/ 下载)
使用安装jre后,在目录下运行java -jar LPA-1.0.0.0-jar-with-dependencies.jar即可
https://assets.sparktour.me/img/blog/2022/configure-esim-me-card-with-pc-sc-reader/ui.png程序UI
确认程序能识别到读卡器后点connect即可看到esim的信息和现在已经安装的profile:
https://assets.sparktour.me/img/blog/2022/configure-esim-me-card-with-pc-sc-reader/esim-info.pngesim卡的信息
右键不同的profile即可激活/反激活/删除profile。如果需要添加新的profile,可以点右下角的download,之后手动输入profile的信息:
https://assets.sparktour.me/img/blog/2022/configure-esim-me-card-with-pc-sc-reader/add-profile.png添加profile
如果扫描配置二维码得到的字符串类似于1$prod.smdp-plus.rsp.goog$052X-UFXS-CQIY-PNGL,则Matching id填写052X-UFXS-CQIY-PNGL,server url填写prod.smdp-plus.rsp.goog即可。



其他
如果身边有较新的,root了的android设备,也可以尝试使用 PeterCxy/OpenEUICC 的软件直接在手机里配置,已经有人为其制作了magisk模块:https://github.com/AndroPlus-org/magisk-module-openeuicc
页: [1]
查看完整版本: 通过PCSC读卡器配置esim.me的eSIM卡-给力省钱