本文介绍通过HTTP请求工具PostMan获取Giffgaff esim二维码的方法。
(本文截图较多,如加载缓慢请耐心等待或尝试刷新)
一、原理
Giffgaff是英国的一家虚拟运营商,其Giffgaff卡适合长期保号使用。
Giffgaff原先只提供实体SIM卡,随后开始支持将实体SIM卡转换为esim或者直接购买新的esim。Giffgaff并不提供esim的二维码,而是通过自家的APP直接将esim配置文件下载到手机中。APP也会检测手机是否原生支持esim。
对于使用5ber等实体esim卡的用户来说,需要想办法找一部原生支持esim的手机,在Giffgaff APP下载esim配置文件之前,通过网络嗅探工具“抓包”的方式获取esim配置文件的下载链接,然后将链接转换为二维码的形式,实现“曲线救国”。这种方法除了需要先找一部esim手机,还需要具备一定的动手操作能力,所以并不方便。
好在网上有大神写了PostMan脚本,通过HTTP请求的方式直接与Giffgaff的服务器进行通信来获取esim配置文件的下载链接,不依赖esim手机和Giffgaff APP。本文即介绍这个方法的操作步骤。
二、操作步骤
1、安装PostMan客户端
打开PostMan官网的APP下载页面,选择对应的操作系统进行下载。本文以Windows客户端为例。
首次运行PostMan会提示我们注册一个账号,或者使用已有的账号进行登录。自行注册一个账号,然后登录。
特别提醒
如果你仅希望临时注册一个账号并不暴露自己的邮箱,可以使用下面的网站快速获得临时邮箱,完成接验证码或确认邮件。 https://fakemail.ink/ 和 https://fakemail.chat/
2、导入脚本
脚本地址:pNpfad.json
下载GiffGaff实体卡转eSIM的PostMan脚本。(鼠标移到链接上方,点击右键,选择“链接另存为”)
回到PostMan,依次点击客户端左上角的“Menu” - “File” - “Import”,或者直接按下“Ctrl + O”快捷键,打开导入界面。
点击“Select files”,浏览并选中刚才下载的脚本文件,或者直接将文件拖拽进窗口。
导入后,如下图所示。
3、获取Access Token
要通过HTTP请求的方式直接与Giffgaff服务器通讯,首先需要获取一个Access Token。向服务器发送的请求中需要包含这个Token来验证用户身份。
如下图所示,依次点击Authorization
- 滚动条划到最后
- Clear cookies
- Get New Access Token
。
在弹出的登录窗口中输入自己的Giffgaff账号和密码,点击“Log in”按钮。
接下来在窗口中输入发送到Email或者手机号的验证码,点击“Log in”按钮。
登录成功后,会看到如下图所示的Token Detail,点击“Use Token”按钮。此时相当于我们已经使用账号密码登录了Giffgaff APP。
4、二次认证
点击左侧列表中的“发送认证邮件”,然后点击右侧的“Send”按钮,此时Giffgaff会向我们的EMail发送一个验证码。
点击左侧列表中的“检查邮件认证码”,然后点击“Body”选项卡,如下图所示将收到的验证码填入"code":
后边的双引号内,然后点击“Send”按钮。
如果顺利的话,会返回一个包含“signature”字段的json。
点击左侧列表中的“获取会员资讯”,然后点击右侧的“Send”按钮做一个测试。如果一切正确的话,会返回一个包含各种用户信息的json,如下图所示。
5、生成新的空卡
点击左侧列表中的“Reserve SIM”,然后点击右侧的“Send”按钮。这个步骤的作用是为esim预留一个编号,相当于新开了一张空白的SIM卡,用于将旧的实体SIM卡转移过来。
6、换卡
这里要注意,如果你已经有卡,并且已经充值了,按步骤往下执行。否则就需要先充值开卡后在执行这一步。
点击左侧列表中的“Swap SIM”,然后点击右侧的“Send”按钮。这个步骤的作用是换卡,即弃用旧的实体卡,启用新的esim。
根据GiffGaff官网的说明,只能在英国当地时间4:30至21:30之间进行换卡操作。
7、生成esim配置文件
点击左侧列表中的“Get ESIMs”,然后点击右侧的“Send”按钮。这个步骤的作用是生成esim配置文件。
8、获取eSIM下载地址
点击左侧列表中的“Get ESIMs”,然后点击右侧的“Send”按钮。这个步骤的作用是获取eSIM配置文件的下载地址。lpastring
字段的值就是eSIM配置文件的下载地址,格式类似LPA:1$服务器地址$MatchingID
。
9、生成二维码
点击左侧列表中的“Get ESIM QRCode”,然后点击右侧的“Send”按钮。这个步骤的作用是将下载地址转换为二维码,方便手机扫描。
此处使用了第三方的二维码在线生成服务。如果担心信息泄露,可以选择自己信任的其他在线或者离线的二维码生成服务。
10、安装esim
使用支持eSIM的手机、5ber APP或者其他第三方的eSIM管理工具扫描这个二维码,即可下载并安装eSIM配置文件。
新的esim通常会在一个小时内有信号。如果一直没有信号,请尝试开启、关闭飞行模式,或者重启手机。
参考文章:
英国GiffGaff手机卡购买和使用教程
5ber eSIM手机卡购买和使用教程
如何不通过esim手机直接申请giffgaff-esim
如何将GiffGaff sim卡转换为esim
评论区