背景
Giffgaff是英国的一家虚拟运营商,其Giffgaff卡适合长期保号使用。Giffgaff原先只提供实体SIM卡,随后开始支持将实体SIM卡转换为esim或者直接购买新的esim。Giffgaff并不提供ESIM的二维码,而是通过Giffgaff APP直接将ESIM配置文件下载到手机中。Giffgaff在申请或更换ESIM时都会检测当前手机是否能够支持ESIM功能,由于国内设备或早期发行的设备不支持ESIM功能,客户端将无法进行申请。本文介绍如何使用抓包请求的方式,直接申请Giffgaff ESIM卡,并获取二维码进行绑定。ESTK/5ber/9esim等均可采用此方案。
操作步骤
用邮箱注册一个Giffgaff账号
打开官网注册链接 (https://www.giffgaff.com/auth/register),进行常规注册。请注意以下关键步骤:
安全提醒
这一步的邮箱是安全邮箱,一定要用自己可信的邮箱来注册,后续会经常用来做验证,不要使用临时邮箱或不安全的邮箱。
这一步的邮箱是安全邮箱,一定要用自己可信的邮箱来注册,后续会经常用来做验证,不要使用临时邮箱或不安全的邮箱。
- 填写您的安全邮箱。
- 邮箱收到验证码后,填写并进行下一步。
- 设置一个符合要求的密码,并牢记。
- 选择
No Thanks
,生日可不填写。 - 看到
Welcome
提示即表示注册成功,点击按钮回到“我的Giffgaff”。 - 请勿关闭此窗口,后续步骤需要用到。
特别提醒
后续登录将使用“我的Giffgaff”中显示的用户名,而不是邮箱。邮箱仅用于接收验证码。
后续登录将使用“我的Giffgaff”中显示的用户名,而不是邮箱。邮箱仅用于接收验证码。



下载Postman客户端
通过官方网站 https://www.postman.com/downloads/ 下载Postman客户端。首次运行会提示注册并登录,请务必完成登录,因为后续步骤依赖其高级功能。


导入Postman脚本
打开Postman软件后,点击 Import
按钮,将下方的脚本地址粘贴到输入框中即可。
脚本地址:
https://assets.simonmy.com/2025-02-25/pNpfad.json
备用脚本地址:
https://image.simonmy.com/file/1740496037998_Giffgaff-swap-esim_20250225a.json


Postman登录账号获取Token
要通过HTTP请求与Giffgaff服务器通讯,首先需要获取Access Token。具体步骤如下:
- 选中导入的脚本组,依次点击
Authorization
-> 滚动到最后 ->Clear cookies
->Get New Access Token
。 - 在弹窗中输入您的Giffgaff用户名和密码。
- 在邮箱中查收验证码并提交登录。
- 等待Postman弹框出现后,点击
Use Token
按钮。



执行脚本 – 邮箱二次确认,获取签名
此步骤是为了进行二次验证并获取签名。
- 点击
發送認證郵件 Send Email Verification
,并发送请求。 - 将安全邮箱收到的验证码,填写到
檢查郵件認證碼 Verify Email code
的Body
中,并发送请求。 - 点击
取得會員資訊 Get Member
,并发送请求。



执行脚本 – 申请ESIM卡
- 点击
申請 SIM卡 Reserve SIM
并发送请求。 - 注意返回体(Response Body)里面的
esim
部分,请务必复制并保存这部分信息。

通过官方APP – 激活ESIM卡并完成充值
此时,我们需要回到手机端操作。
- 通过
Play商店
或App Store
下载Giffgaff官方App。 - 使用用户名和密码登录,并完成邮箱验证。
- 登录后选择
SIM Card
->Activate your SIM card
。 - 输入上一步获取的6位
activationCode
提交激活。 - 在套餐选择页面拉到最下面,选择
I don't want a plan
。 - 选择最小充值金额 €10,并添加付款方式(支持国内Visa/Master Card)。
- 填写账单地址(可使用英国地址生成器或填写真实地址)。
- 勾选协议并提交,稍等片刻即可看到您的手机号码。
注意: 此时您还无法安装ESIM,请回到电脑端的Postman窗口继续操作。



下载ESIM,生成二维码
在Postman中,顺序执行剩下的脚本来获取二维码。
特别提醒
请不要执行
请不要执行
申請交換eSIM Swap SIM
,务必跳过此步骤!
- 执行脚本
取得eSIM Get ESIMs
,获取当前可下载的ESIM信息。 - 执行脚本
取得eSIM下載碼 Get ESIM Token
,获取ESIM LPA信息。 - 执行脚本
產生QRCode Get ESIM QRCode
,此时您会在返回体中看到二维码图片。



导入ESIM, 等待服务器激活
使用支持eSIM的手机、EasyUICC或者其他第三方的eSIM管理工具扫描上一步生成的二维码,即可下载并安装eSIM配置文件。
更换ESIM卡 (SIM换ESIM同理)
此部分适用于已有Giffgaff卡,需要更换为新eSIM的用户。
重要: 如果您在使用脚本时遇到
Required header 'X-GG-MFA-REF' is not present.
异常,请按照此流程操作。
- 首先,重复执行上述的 步骤1至步骤6,在Postman中获得一个状态为
RESERVED
的新ESIM卡信息。请务必保存好activationCode
和ssn
,并保持Postman窗口打开。 - 登录Giffgaff官网的个人信息页 (Profile Details)。
- 找到
SIM Card
->Replace my SIM
,点击Activate your SIM
。 - 在激活页面填写新获取的
activationCode
。 - 根据页面提示,连续点击确认按钮,直到页面提示成功。
- 回到Postman,直接执行 步骤8 的三个脚本,即可获取新eSIM的二维码。



其他
如果您在过程中遇到了问题,可以参考下方文章或寻求帮助。寻求帮助前,请准备好以下材料:
- 一个可用的安全邮箱
- 一张可支付的银行卡
- 一个支持ESIM的设备 (如estk、5ber、9esim等)
- 问题的详细描述