很久没有写教程了,更新点没啥大用的教程。
首先先了解下什么是IPCC,我们可以参考chatGPT3.5上面说的:
iPhone 的 IPCC(iPhone Carrier Configuration File)是苹果设备上的一个配置文件,它用于配置与运营商相关的网络设置,包括网络类型、数据连接、语音邮件设置等。这个文件通常由手机运营商提供,并且可以通过iTunes或者其他相关的工具加载到iPhone上。IPCC 文件可以用来更新网络设置,解决一些网络连接问题,或者添加新的功能和服务。
1.刷IPCC能解决什么问题
1.1 IPCC都是随着iOS的更新,附带在系统里的,但是iOS给了运营商可以更新自己的配置文件的权利,当然用户也有这个权利。
1.2 提升信号的稳定性(玄学警告,其实我认为很难,毕竟也就那么回事,但是人家既然提到了网络类型和频段,咱们就暂且认为他有用吧)
1.3 低版本系统刷入高版本的IPCC,低版本系统刷入IPCC来获取一些新特性,或者系统没有给更新IPCC,但是你想强行刷入高版本的IPCC。例如iOS16.4之前不支持中国广电的IPCC,只需要自己刷入即可。
1.4 默认漫游运营商的选择。这个随着运营商合作的变化,国际漫游首选运营商也会有变化,IPCC也可以控制,能让漫游的时候搜索信号更快一些。
1.5 *给有网络锁的机器刷入,可能能解决需要卡ipcc的问题,但是这个我不太确定能不能用VoLTE和5G NR(5G SA)
2.如何获取IPCC
2.1 去Apple的服务器下载,但是不一定全
2.2 从各种地方搜索下载
2.3 自己提取
3.需要准备的工具:
iPhone或者iPad蜂窝版(Wi-Fi版iPad可以退出教程了,与您的设备无关)
数据线
电脑(Windows或者Mac均可)
爱思助手
说了这么多,教程开始。
如果您已经有了ipcc文件,可以直接跳转到教程的第7步。
1.先去ipsw.me或者betahub下载您的机型的ipsw固件,iPad记得要下载蜂窝版固件。可以是最新版也可以是比您当前系统版本高一些的版本,看你的心情了。
2.重命名ipsw为zip,并且解压
3. 找到最大的那个dmg打开。
macOS可以直接打开。Windows系统可以去下载DMG Extractor 打开dmg文件。
4.找到System/library/Carrier Bundles目录
iPhone就是iPhone,iPad蜂窝版就是iPad。
5.下面就是各种运营商的配置文件了,全球运营商的配置文件丢在这里,也能看到很多跨国/地区的运营商
国内四大运营商在此目录下的名称:
中国移动:CMCC
中国联通:Unicom
中国电信:ChinaTelecom
中国广电:CBN
寻找特定国家/地区的IPCC只需要看尾缀就可以了,例如大陆的运营商都是_cn
如果不确定IPCC的版本,可以打开看一下
macOS右键.bundle文件,显示包内容。
Windows系统就是个文件夹,可以直接打开。
找到info.plist,打开就可以查看到IPCC的版本号了。
找到需要的IPCC以后,复制走
6. 新建文件夹,Payload,第一个字母P大写。 把刚才复制的IPCC的bundle放进这个文件夹,并且压缩为zip
7. 修改压缩文件的扩展名为.ipcc
如果想刷入多个IPCC,那就逐个提取,逐个压缩。不要一下把多个bundle放在一个ipcc文件里,那样刷入只会刷进去其中一个,比较迷。
至此提取和制作ipcc的步骤就完成了,接下来我们把IPCC刷入iPhone或者蜂窝版iPad
之前的iTunes是支持直接刷入ipcc文件的,但是后期的版本去掉了,所以我们需要去下载一个第三方软件,爱思助手刷入
8. 手机和电脑用数据线连接,打开爱思助手,选择工具箱,选择 安装IPCC
9. 选择制作好或者下载好的IPCC,刷入即可
这样就刷好了,但是是否刷入成功跟电脑上的提示无关,所以如何判断已经成功刷入呢?
方法有两个
1.打开设置 - 通用 - 关于本机,往下翻找到 运营商 那一行,会显示 XXXX 版本号,只要与你提取的IPCC的版本是一样的就是刷入成功了。
2.(需要TrollStore或者越狱)用Filza打开/var/mobile/library/Carrier Bundle/iPhone 就可以看到已经刷入的IPCC了
至此,教程的正文内容就结束了
下面是一些Q&A
1. 我想自己修改一下ipcc文件,再刷入可以吗?
不行,iOS14开始,IPCC也是强行签名校验的了,如果签名不一致,会刷不进去,甚至会导致系统回滚到当前系统初始的运营商配置文件
2.我后悔了,我想刷回去,怎么办
可以恢复设置来解决 或者按照上面的操作反向操作,随便修改ipcc文件里面的东西,例如info.plist随便改下,再刷一次,这样系统发现ipcc文件被改了,就会回滚,这样就变相解决了。
最后再放一下卡贴机的操作方案,无锁机可以跳过这段教程。
但是我也不确定能不能用VoLTE和5G SA。跟卡ipcc比哪个好,我也不确定,这个方案我没有继续研究,如果有精力研究的可以搞一下。
但是运营商配置文件肯定能直接映射过去。这块需要继续研究
首先先刷入你sim卡的ipcc,然后Filza打开打开/var/mobile/library/Carrier Bundle/iPhone目录,然后看到上面的快捷方式(uniux或者macOS称为软链接),复制一个,例如联通就是46001和46009,随便复制一个,在原地粘贴,重命名为你被锁定到的运营商的格式,例如 313210 这种,如果你不确定可以去/var/mobile/library/Carrier Bundle/Overlay里面查看,带gid的要写成: 311480_GID2_CF ,就是imsi_GID1_gid / imsi_GID2_gid的格式。如果不确定直接去overlay里面提取+复制。
改好以后,把/var/mobile/library/Carrier Bundle/Overlay目录下对应的plist删除,如果不确定也可以全删除。重启就好了,如果提示更新ipcc不要选择更新,点击更新会给你恢复成系统自带的ipcc版本
但是也有点小问题,就是每次进入关于本机都弹出更新的提示,比较烦
教程到此结束,希望对你有帮助