170 lines
11 KiB
Markdown
170 lines
11 KiB
Markdown
---
|
||||
|
|
title: "在非原生ESIM设备上申请Giffgaff ESIM"
|
|||
|
|
source: "https://simonmy.com/posts/giffgaff-esim-apply-without-official-app.html#1-%E7%94%A8%E9%82%AE%E7%AE%B1%E6%B3%A8%E5%86%8C%E4%B8%80%E4%B8%AAgiffgaff%E8%B4%A6%E5%8F%B7"
|
|||
|
|
author:
|
|||
|
|
- "[[Simon (Yu Ma)]]"
|
|||
|
|
published: 2024-10-22
|
|||
|
|
created: 2025-09-25
|
|||
|
|
description: "Progress is the activity of today and the assurance of tomorrow."
|
|||
|
|
tags:
|
|||
|
|
- "clippings"
|
|||
|
|
---
|
|||
|
|
## 背景
|
|||
|
|
|
|||
|
|
Giffgaff是英国的一家虚拟运营商,其Giffgaff卡适合长期保号使用。Giffgaff原先只提供实体SIM卡,随后开始支持将实体SIM卡转换为esim或者直接购买新的esim。Giffgaff并不提供ESIM的二维码,而是通过Giffgaff APP直接将ESIM配置文件下载到手机中。Giffgaff在申请或更换ESIM时都会检测当前手机是否能够支持ESIM功能,由于国内设备或早期发行的设备不支持ESIM功能,客户端将无法进行申请。本文介绍如何使用抓包请求的方式,直接申请Giffgaff ESIM卡,并获取二维码进行绑定。ESTK/5ber/9esim等均可采用此方案。
|
|||
|
|
|
|||
|
|
## 操作步骤
|
|||
|
|
|
|||
|
|
### 1\. 用邮箱注册一个Giffgaff账号
|
|||
|
|
|
|||
|
|
打开官网注册链接([https://www.giffgaff.com/auth/register](https://www.giffgaff.com/auth/register)),进行常规注册。特别需要注意的地方我截图放在下面,没有提到的步骤就按照常规进行填写。
|
|||
|
|
|
|||
|
|
安全提醒
|
|||
|
|
|
|||
|
|
注意!这一步的邮箱是安全邮箱,一定要自己可信的邮箱来注册,后续经常要用来做验证,不要使用临时邮箱或不安全的邮箱。
|
|||
|
|
|
|||
|
|
1. 填写安全邮箱
|
|||
|
|
2. 邮箱收到验证码后,填写进行下一步
|
|||
|
|
3. 密码符合要求填写就好,一定要记住,后续要频繁使用
|
|||
|
|
4. 选择 `No Thanks` ,生日可不写
|
|||
|
|
5. 当你看到 `Welcome` 的时候,说明已经注册成功,点击按钮回到 `我的Giffgaff`
|
|||
|
|
6. 不要关闭这个窗口,后续要用!
|
|||
|
|
|
|||
|
|
[](https://image.simonmy.com/file/1729607150231_image.png) [](https://image.simonmy.com/file/1729607245363_image.png) [](https://image.simonmy.com/file/1729607267059_image.png)
|
|||
|
|
|
|||
|
|
特别提醒
|
|||
|
|
|
|||
|
|
后续登录都是使用 `我的Giffgaff` 中显示的用户名登录,不会使用邮箱。 邮箱是用来收验证码
|
|||
|
|
|
|||
|
|
### 2\. 下载Postman客户端
|
|||
|
|
|
|||
|
|
通过官方网站下载Postman客户端,首次运行会提示并注册并登录Postman,如果你自己有账号可直接登录。切记,这里一定要注册登录,因为后续要依赖Postman的高级功能,不登录无法使用。
|
|||
|
|
|
|||
|
|
特别提醒
|
|||
|
|
|
|||
|
|
如果你仅希望临时注册一个账号并不暴露自己的邮箱,可以使用下面的网站快速获得临时邮箱,完成接验证码或确认邮件。 [https://fakemail.ink/](https://fakemail.ink/) 和 [https://fakemail.chat/](https://fakemail.chat/)
|
|||
|
|
|
|||
|
|
下载地址:https://www.postman.com/downloads/
|
|||
|
|
|
|||
|
|
[](https://image.simonmy.com/file/1729606034895_image.png) [](https://image.simonmy.com/file/1729606121802_image.png) [](https://image.simonmy.com/file/1729606169022_image.png)
|
|||
|
|
|
|||
|
|
跳回软件后的部分,自己随便填写就好,没有什么要特别注意的了。
|
|||
|
|
|
|||
|
|
### 3\. 导入Postman脚本
|
|||
|
|
|
|||
|
|
打开软件后,直接点击Import按键,粘贴脚本地址到图示位置即可。
|
|||
|
|
|
|||
|
|
脚本地址:
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
https://assets.simonmy.com/2025-02-25/pNpfad.json
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
备用脚本地址:
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
https://image.simonmy.com/file/1740496037998_Giffgaff-swap-esim_20250225a.json
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
[](https://image.simonmy.com/file/1729606423680_image.png) [](https://image.simonmy.com/file/1729606546311_image.png)
|
|||
|
|
|
|||
|
|
### 4\. Postman登录账号获取Token
|
|||
|
|
|
|||
|
|
提示:这个步骤后续还要重复操作,下文中提到重新执行 `Postman登录账号`, 具体过程执行以下步骤即可
|
|||
|
|
|
|||
|
|
要通过HTTP请求的方式直接与Giffgaff服务器通讯,首先需要获取一个Access Token。向服务器发送的请求中需要包含这个Token来验证用户身份。 具体步骤如下:
|
|||
|
|
|
|||
|
|
1. 选中这一组脚本后,依次点击 `Authorization` - `滚动条划到最后` - `Clear cookies` - `Get New Access Token`
|
|||
|
|
2. 弹窗后输入用户名和密码,注意这里的用户名是 `我的Giffgaff` 中的用户名,并不是邮箱
|
|||
|
|
3. 邮箱接收验证码,提交登录
|
|||
|
|
4. 稍等一会,Postman有一个弹框,点击按钮 `Use Token`
|
|||
|
|
|
|||
|
|
[](https://image.simonmy.com/file/1729608044731_image.png) [](https://image.simonmy.com/file/1729608249229_image.png) [](https://image.simonmy.com/file/1729608325194_image.png)
|
|||
|
|
|
|||
|
|
### 5\. 执行脚本 - 邮箱二次确认,获取签名
|
|||
|
|
|
|||
|
|
脚本中的前三步骤我合并在一起描述,本步骤是为了二次验证,获取签名。 具体步骤如下:
|
|||
|
|
|
|||
|
|
1. 点击 `發送認證郵件 Send Email Verification` ,并发送请求
|
|||
|
|
2. 安全邮箱收到验证码后,填写到 `檢查郵件認證碼 Verify Email code` 的 `Body` ,并且发送请求
|
|||
|
|
3. 点击 `取得會員資訊 Get Member` ,并发送请求
|
|||
|
|
|
|||
|
|
[](https://image.simonmy.com/file/1729609371482_image.png) [](https://image.simonmy.com/file/1729609494858_image.png) [](https://image.simonmy.com/file/1729609604305_image.png)
|
|||
|
|
|
|||
|
|
### 6\. 执行脚本 - 申请ESIM卡
|
|||
|
|
|
|||
|
|
1. 点击 `申請 SIM卡 Reserve SIM` 发送请求
|
|||
|
|
2. 注意返回体里面的 `esim` 部分,这一块要复制保存下来
|
|||
|
|
[](https://image.simonmy.com/file/1729615482105_image.png)
|
|||
|
|
|
|||
|
|
### 7\. 通过官方APP - 激活ESIM卡并完成充值
|
|||
|
|
|
|||
|
|
1. 通过 `Play商店` 或 `App Store` 下载 Giffgaff
|
|||
|
|
2. 使用用户名(注意不是邮箱)和密码 登录官方App,同样邮箱会收到验证码,正常验证即可
|
|||
|
|
3. 登录后选择选择 `SIM Card` 下的 `Activate your SIM card`
|
|||
|
|
4. 输入上一步获取的 `activationCode` 6位激活码,提交激活
|
|||
|
|
5. 页面拉到最下面,选择 `I don't want a plan` 付费方案
|
|||
|
|
|
|||
|
|
[](https://image.simonmy.com/file/1734447150223_image.png) [](https://image.simonmy.com/file/1734447173642_image.png) [](https://image.simonmy.com/file/1734447218968_image.png)
|
|||
|
|
|
|||
|
|
1. 选择最小充值金额 €10, 再次提交继续。
|
|||
|
|
2. 新增一个付款方式,并选择 `Add Card`, 这里可以使用国内发行的Visa和Master Card。 并填写账单信息,用地址生成器弄一个英国的地址。或者你写中国自己的地址也可以,并没有非常强的要求。
|
|||
|
|
3. 勾选协议授权,并提交。
|
|||
|
|
4. 稍等片刻你应该就可以看到自己的手机号码了
|
|||
|
|
|
|||
|
|
[](https://image.simonmy.com/file/1734447264041_image.png) [](https://image.simonmy.com/file/1734447318908_image.png) [](https://image.simonmy.com/file/1734447381690_image.png)
|
|||
|
|
|
|||
|
|
注意:此时此刻你是无法进行安装ESIM的,回到电脑端Postman窗口
|
|||
|
|
|
|||
|
|
### 8\. 下载ESIM,生成二维码
|
|||
|
|
|
|||
|
|
由于我的卡是之前操作过的,所以就没有办法继续演示截图。后续就是顺序执行剩下的脚本,我把步骤列在这里。
|
|||
|
|
|
|||
|
|
特别提醒
|
|||
|
|
|
|||
|
|
不要去执行 `申請交換eSIM Swap SIM` ,这个步骤一定要跳过!!!
|
|||
|
|
|
|||
|
|
1. 执行脚本 `取得eSIM Get ESIMs` , 获取当前可以下载的ESIM信息
|
|||
|
|
2. 执行脚本 `取得eSIM下載碼 Get ESIM Token` , 获取ESIM LPA信息。如果你知道LPA怎么用,下面扫码的步骤可不执行。
|
|||
|
|
3. 执行脚本 `產生QRCode Get ESIM QRCode`
|
|||
|
|
|
|||
|
|
[](https://image.simonmy.com/file/1729611969794_image.png) [](https://image.simonmy.com/file/1729612014146_image.png) [](https://image.simonmy.com/file/1729612038215_image.png)
|
|||
|
|
|
|||
|
|
### 9\. 导入ESIM, 等待服务器激活
|
|||
|
|
|
|||
|
|
使用支持eSIM的手机、EasyUICC或者其他第三方的eSIM管理工具扫描这个二维码,即可下载并安装eSIM配置文件
|
|||
|
|
|
|||
|
|
### 10\. 更换ESIM卡(SIM换ESIM同理)
|
|||
|
|
|
|||
|
|
特别提醒
|
|||
|
|
|
|||
|
|
首次申请不需要关注这个过程,此过程是帮助有换卡需求的小伙伴
|
|||
|
|
|
|||
|
|
近期Giffgaff API更新,很多小伙伴在使用脚本时都出现了 `Required header 'X-GG-MFA-REF' is not present.`异常。 如果你也遇到了这个问题,请按照下面的步骤解决。
|
|||
|
|
|
|||
|
|
1. 执行上述步骤的 `1-6` ,你会在Postman中获得一个状态为 `RESERVED` 的ESIM卡, 请如图,暂时保存这个卡的所有信息,尤其是 `activationCode` 和 `ssn` ,Postman不要关闭,后续有用!!!
|
|||
|
|
2. 登录并打开官网个人信息页([https://www.giffgaff.com/profile/details](https://www.giffgaff.com/profile/details))
|
|||
|
|
3. 找到SIM Card - Replace my SIM 这个Tab, 点击Open - Activate your SIM, 如图
|
|||
|
|
4. 进入激活页面后,填写你上述的 `activationCode` ,点击 `Active`
|
|||
|
|
5. 点击下面的确认按钮,跳转页面后再次点击确认,网页会跳转到首页并提示成功。
|
|||
|
|
6. 回到Postman, 执行上述第8步
|
|||
|
|
|
|||
|
|
> 执行脚本 `取得eSIM Get ESIMs` , 获取当前可以下载的ESIM信息
|
|||
|
|
> 执行脚本 `取得eSIM下載碼 Get ESIM Token` , 获取ESIM LPA信息。如果你知道LPA怎么用,下面扫码的步骤可不执行。
|
|||
|
|
> 执行脚本 `產生QRCode Get ESIM QRCode`
|
|||
|
|
|
|||
|
|
[](https://image.simonmy.com/file/1753876221141_GvRPUJ.png) [](https://image.simonmy.com/file/1753876440224_J0BMEg.png) [](https://image.simonmy.com/file/1753876538880_vs8rh3.png) [](https://image.simonmy.com/file/1753876624730_gQ0myu.png)
|
|||
|
|
|
|||
|
|
### 11\. 其他
|
|||
|
|
|
|||
|
|
如果你在过程中遇到了问题,可以在下方留言或通过 [https://t.me/Charpati](https://t.me/Charpati) 寻求帮助
|
|||
|
|
寻求帮助前,请一定准备好下面材料和设备:
|
|||
|
|
|
|||
|
|
1. 一个可用的安全邮箱
|
|||
|
|
2. 一个可支付的银行卡
|
|||
|
|
3. 一个支持ESIM的设备(可以是estk、5ber、9esim等)
|
|||
|
|
4. 当前遇到的问题
|
|||
|
|
|
|||
|
|
## 参考文章
|
|||
|
|
|
|||
|
|
1. [如何将GiffGaff sim卡转换为esim](https://azhu.site/posts/1015/)
|