方法一(最简单,12.1.2之后的系统)

使用爱思助手一键刷入ipcc,同时官网还提供不同版本和设备的ipcc,纯小白操作

方法二(较复杂,基于mac,12.1.2之后的系统)

  1. 下载你所想要版本ipcc对应的ios固件(ipws)
  2. 把ipsw改成zip,解压
  3. 找到最大的那个dmg,双击,然后我们就看到了所有的系统文件,如果越狱丢失文件的也可以这样提取
  4. 进入路径/system/libray/carrier bundles/iphone
  5. 找到对应的运营商文件
    中国移动:CMCC_cn.bundle
    中国联通:Unicom_cn.bundle
    中国电信:ChinaTelecom_USIM_cn.bundle
  6. 制作ipcc文件,新建文件夹Payload,把对应的bundel文件放进去,添加到压缩,把zip改成ipcc
  7. 为了是itunes可以识别ipcc文件,需要进入终端输入代码:
defaults write com.apple.iTunes carrier-testing -bool YES
或者
defaults write com.apple.itunes carrier-testing -bool true
  1. 打开itunes,按住option,左键点击更新即可选择ipcc文件,最后刷入

12.1.2之前的系统(需越狱)

  1. 通过方法一刷入ipcc,虽然不会生效,但是这个必不可少,因为会在系统留下代码
  2. 通过fliza进入路径/var/mobile/Library/Carrier Bundles/Overlay/device+carrier+46011+D331+35.0.plist 这个plist文件,移动、联通、电信的都不一样,自己点进去看就知道哪个是哪个了,我这里46000、46002是移动,46001、46009是联通,46011是电信。
  3. 接着找到刚刚我们刷入的ipcc,比如是刷入的是移动38.0,现在的是移动35.0,然后选择文本编辑方式打开38.0,复制里面全部代码,然后同样的方法打开35.0,把代码替换进去
  4. 保存、把35.0plist文件的权限修改为0555,同时把Overlay文件夹的权限也改成0555,最后重启即可