前面 Giffgaff 开启 WiFi calling 教程提到,需要 IOS 版本大于 17.4 才可以开通 gg 的 WiFi 通话,那如果 IOS 低于该版本则只需要获得 gg 的新系统的 ipcc 文件刷入手机即可。像低系统版本不支持广电卡、运营商新增频段等问题其实都可以通过该方法来解决。每次 IPCC 更新对于信号等多或多或少都可能解决一定的问题。

一、前期准备工具(Windows系统)

  • IPSW固件下载工具:爱思助手或 IPSW.me
  • 解压工具:7-Zip / WinRAR
  • 解密工具:blacktop 的 ipsw 项目(GitHub地址)

二、IPCC文件提取步骤

1. 下载IPSW固件

通过爱思助手操作路径:智能刷机 → 下载固件 → 选择设备/固件版本

爱思助手智能刷机-下载固件界面

注意:固件版本需与目标IPCC版本兼容(如IOS 18.4对应IPCC64.0)

固件列表与右键菜单

下载位置在文档\i4Tools\Firmware,可以在设置中修改。

2. 解压IPSW固件

  1. .ipsw 大部分压缩软件是可以直接打开的,如果不能打开将 .ipsw 文件后缀改为 .zip
  2. 解压后找到 *Restore.dmg.aea 文件(体积最大)

7-Zip 解压出的文件列表,选中体积最大的 dmg.aea

3. 解密AEA文件(iOS 18.0+需操作)

3.1 下载解密工具

打开 blacktop 大的 github 主页,选择 ipsw 项目,或者直接打开 ipsw 项目主页 https://github.com/blacktop/ipsw,如图所示,选择 Releases

GitHub blacktop/ipsw 项目主页,右侧选择 Releases

打开后,下滑选择对应系统版本,win 系统 64 位选择 win64,32 位选择 x86,其他自行选择。

Release 资源列表,选择 windows x86_64.zip

下载到本地后进行解压。

3.2 aea解密

① 将前面解压出来的 dmg 文件复制到解密工具解压后的文件夹中。

把 044-89783-099.dmg.aea 复制到 ipsw 工具目录

② 在文件夹地址栏输入 CMD,打开对该文件夹的命令行

地址栏输入 cmd 弹出命令行

③ 获取AEA密钥

不同机型可参考(https://blacktop.github.io/ipsw/docs/guides/aea)

在命令行输入 .\ipsw fw aea --key xxx.dmg.aea

(xxx.dmg.aea 即前面解压出来的 aea 文件。在本文即 044-89783-099.dmg.aea,文中应以你解压出来的 .aea 文件名来做替换。)

执行命令获取 AEA 密钥(base64)

④ 解密aea

在命令行输入 ipsw fw aea --key-val 'base64:XXX' 'XXX.dmg.aea' --output ./

此处的 base64 即③中获取的密钥,可以先复制 ipsw fw aea --key-val,再从命令行复制 base64(命令行中鼠标右键粘贴),./ 为输出到当前文件夹,自行变更地址。敲击回车后需等待一些时间。

执行解密命令

如图所示即为解密完毕,对应文件夹会显示 xxx.dmg。例如前文 044-89783-099.dmg.aea 此时就会生成 044-89783-099.dmg 文件。

解密完成,文件夹中出现 dmg 文件

至此 aea 解密已经完成。

# 获取AES密钥,xxx.dmg.aea为提取出的aea文件名
ipsw fw aea --key xxx.dmg.aea

# 解密文件,base64为前面反馈的密钥
ipsw fw aea --key-val 'base64:XXX' 'xxx.dmg.aea' --output ./

4. 提取IPCC文件

在解压后的 DMG 文件中定位路径:

\System\Library\Carrier Bundles\iPhone

在对应文件类似位置,可以输运营商代码定位到你想要的运营商文件:

  • 中国电信:ChinaTelecom.hk.bundle(中国电信 香港)、ChinaTelecom_USIM_cn.bundle(中国电信 大陆)、ChinaTelecom_USIM_mo.bundle(中国电信 澳门)
  • 中国移动:CMCC_CML.bundle(中国移动国际)、CMCC_cn.bundle(中国移动 大陆)、CMCC.hk.bundle(中国移动 香港)、CMCC_HKBN.hk.bundle(香港宽频)
  • 中国联通:Unicom.hk.bundle(中国联通 香港)、Unicom_cn.bundle(中国联通 大陆)
  • 中国广电:CBN_cn.bundle
  • clubsim/CSL:CSL.bundle

其他运营商可以自行搜索简称。

Carrier Bundles 运营商 bundle 文件列表

5. 制作IPCC文件

  1. 新建 Payload 文件夹

新建 Payload 文件夹并放入 bundle

  1. 将 bundle 文件复制到文件夹内
  2. 压缩为 ZIP 后重命名为 .ipcc

右键压缩为 ZIP

三、刷入IPCC文件教程

  1. 连接 iPhone 到电脑,打开爱思助手
  2. 进入路径:工具箱 → 刷入IPCC

爱思助手工具箱-更新IPCC文件,选择对应卡槽

  1. 选择制作好的 .ipcc 文件点击更新

更新IPCC文件对话框:选择本地IPCC后立即更新

点击立即更新,提示更新成功则更新完毕。

四、注意事项

  • 部分运营商 IPCC 通用,但大部分运营商不同机型 IPCC 文件不通用(如 iPhone13 刷入 12 的则可能不兼容),所以务必选对机型。
  • 双卡用户需分别刷入两次配置文件(不同卡槽不同运营商分两次制作刷入)
  • 刷入失败时可尝试还原网络设置

五、验证效果

查看路径:设置 → 通用 → 关于本机 → 运营商版本

参考链接

  1. GuCATs 携 xPosk 更新 IPCC 文件:https://goo-aw233.github.io/zh-CN/tutorial/iOS/updateIPCC/
  2. 哔哩哔哩@lee_1908 - IOS18提取IPCC(aea解密)开启5G-A:https://www.bilibili.com/video/BV1GVZYrFEzu/
  3. github/blacktop-ipsw:https://github.com/blacktop/ipsw
  4. https://deepwiki.com/blacktop/ipsw
  5. https://blacktop.github.io/ipsw/docs/guides/aea#extract-the-aea-private-key