目录

通过任意Android设备申请Giffgaff ESIM

Giffgaff是英国的一家虚拟运营商,其Giffgaff卡适合长期保号使用。Giffgaff原先只提供实体SIM卡,随后开始支持将实体SIM卡转换为esim或者直接购买新的esim。Giffgaff并不提供ESIM的二维码,而是通过Giffgaff APP直接将ESIM配置文件下载到手机中。Giffgaff在申请或更换ESIM时都会检测当前手机是否能够支持ESIM功能,由于国内设备或早期发行的设备不支持ESIM功能,客户端将无法进行申请。本文介绍如何使用任意Android设备,配合HookEuicc伪装支持eSIM功能,并获取eSIM激活码

下载地址:https://github.com/Unicorn369/HookEuicc/releases

版本提醒
注意!这里要使用开发者最新的版本,老版本会有异常。 Issue地址:https://github.com/JingMatrix/LSPatch/issues/29

下载地址:https://github.com/user-attachments/files/19442105/manager-v0.7-434-release.apk.zip

HookEuicc的Readme中推荐使用元萝卜,我安装之后遇到了Giffgaff登录无法跳回App的问题。 所以我使用的是LSPatch, 可能是我的使用方法不对。如果有人会用,可以在评论区留言。

下载地址:https://www.die.lu/

下载地址:https://github.com/CursedHardware/euicc-probe/releases

  1. 直接打开eUICC Probe, 以 HUAWEI Mate 30为例, 注意 android.hardware.telephony.euicc 这一项是未被选中的。
  2. 打开LSPatch, 点击最下面的管理
  3. 选择模块Tab,应该可以看到HookEuicc
  4. 选择应用Tab, 点击+号,选择已安装的应用程序, 选择eUICC Probe
  5. 默认选择本地模式, 点击开始修补即可, 如果首次使用,会让你选择一个文件夹,随便选一个即可。
  6. 修补后,点击安装按钮,提示卸载原来未注入的应用,同意即可。 卸载成功,再次点击安装,重新安装注入后的应用。
  7. 安装完成后,回到LSPatch - 应用Tab,长按列表中的eUICC Probe,选择模块作用域
  8. 勾选HookEuicc, 注意要点击右下角的保存按钮, 是一个对钩的形状。
  9. 退出之前开启的eUICC Probe软件,重新打开eUICC Probe, 如果失败请多次重试。
  10. 注意 android.hardware.telephony.euicc 这一项是应该是被选中了。
操作提醒
如果这里没有被选中,请检查前面的操作是否正确。这一步如果失败,后续步骤不用尝试。

Google Play下载入口: https://play.google.com/store/apps/details?id=com.giffgaffmobile.controller

ApkPure下载入口: https://apkpure.com/cn/giffgaff/com.giffgaffmobile.controller

这一步和上面的步骤非常相似,就是把eUICC Probe换成giffgaff,具体步骤我直接Copy。

  1. 打开LSPatch, 点击最下面的管理
  2. 选择模块Tab,应该可以看到HookEuicc
  3. 选择应用Tab, 点击+号,选择已安装的应用程序, 选择giffgaff
  4. 默认选择本地模式, 点击开始修补即可, 如果首次使用,会让你选择一个文件夹,随便选一个即可。
  5. 修补后,点击安装按钮,提示卸载原来未注入的应用,同意即可。 卸载成功,再次点击安装,重新安装注入后的应用。
  6. 安装完成后,回到LSPatch - 应用Tab,长按列表中的giffgaff,选择模块作用域
  7. 勾选HookEuicc, 注意要点击右下角的保存按钮, 是一个对钩的形状。
  8. 退出之前开启的giffgaff软件,重新打开giffgaff, 如果失败请多次重试。

这里大家自由完成,无非是些邮箱、验证码的操作。

如果你成功注入了官方App,那么你可以在首页看到SIM cardeSIM两个Tab。如果没有看到,两个Tab,说明你没有注入成功,不要进行后续操作。

  1. 选择eSIM这个Tab, 点击Choose your plan
  2. 滑动到最下方选择I don't want a plan
  3. 后续为充值流程,与之前文章流程类似,在此我不再重复讲解
  4. 如果有疑问参考之前的文章

文章地址:https://simonmy.com/posts/giffgaff-esim-apply-without-official-app.html

  1. 不出意外,支付完成后,会提示你安装eSIM, 点击安装即可
  2. 如果没有提示,重新打开官方app,首页会提示你安装eSIM
  3. 因为是伪装支持eSIM,所以会弹出一个分享提示框
  4. 一定要复制好这个字符串 1$xxxx.ondemandconnectivity.com$xxxxxxxxxxx
  1. 找到最下方 Account - SIM
  2. 点击 Replace my SIM - Switch to a new esiM
  3. 同意各种协议、提示、条款… 并继续
  4. 不出意外,会提示你安装eSIM,点击安装即可
  5. 如果没有提示,重新打开官方app,首页会提示你安装eSIM
  6. 因为是伪装支持eSIM,所以会弹出一个分享提示框
  7. 一定要复制好这个字符串 1$xxxx.ondemandconnectivity.com$xxxxxxxxxxx
  1. 在刚才复制的字符串前加上LPA:, 例如:LPA:1$xxxx.ondemandconnectivity.com$xxxxxxxxxxx
  2. 如果是iPhone导入eSTK,使用拼好的激活码即可
  3. 如果是Android,打开https://qrcode.show/ , 输入拼好的激活码,生成二维码图片,扫描即刻。

如果你在过程中遇到了问题,可以在下方留言或通过 https://t.me/Charpati 寻求帮助
寻求帮助前,请一定准备好下面材料和设备:

  1. 一个可用的安全邮箱
  2. 一个可支付的银行卡
  3. 一个支持ESIM的设备(可以是estk、5ber、9esim等)
  4. 当前遇到的问题
  1. 安卓无 esim 手机获取 esim 激活码的简单方法

在此特别感谢网友 mars1636 在评论区提供的思路。