方法一:此方法的原理是用最新的DO(AU或SB)运营商版本文件来替换CMCC_cn.bundle(移动)/Unicom_cn.bundle(联通)的版本文件。
1.首先添加超雪源 apt.chinasnow.net
安装CommCenter patch for iOS8/iOS7(这个简称CC补丁,是去除运营商配置文件签名的必备补丁,教程1是必装的)
2.下面全程用iFile完成,进入目录/System/Library/Carrier Bundles/iPhone/Unknown.bundle,
把Unknown.bundle目录下的文件全部删除,不要删除Unknown.bundle目录,只是把这个目录下的文件全删除;
3.进入/System/Library/Carrier Bundles/iPhone/CMCC_cn.bundle(移动)/Unicom_cn.bundle(联通),把这个目录下的所有文件,复制到Unknown.bundle里,就是第2步中删除的地方;
4.回到/System/Library/Carrier Bundles/iPhone/,找到44010文件夹( AU为44050 ,SB为44020).不要进入,点44010右边的感叹号,
第五条,链接目标改成Unknown.bundle
在此解释一下,改成CMCC_cn.bundle(移动)/Unicom_cn.bundle(联通)就不用刚刚的复制过程(步骤2和3),效果是一样的,因为刚刚我让你把CMCC的文件复制进Unknown了,所以链接改是Unknown好了。
个人的习惯是保持CMCC原样不动它,这些字母要一定要区分大小写,
5,这步开始是重点了,解决运营商更新,在提示的运营商更新的时候,你要更新一次,等下才有可用的文件提取出来,不然没有文件让你提取。
进入/var/mobile/Library/Carrier Bundles/iPhone/DOCOMO_JP.bundle目录(AU是KDDI_LTE_jp.bundle SB是Softbank_jp.bundle)
将Info.plist和version.plist复制到/System/Library/Carrier Bundles/iPhone/Unknown.bundle下面,替换Unknown目录下的这两个文件,
这个替换过程就是解决提示运营商更新的,用DO的最新版本文件来替换,也就是完全覆盖,所以就不会再提示更新了,
6.进入/var/mobile/Library/Carrier Bundles/iPhone,将iPhone下面的所有文件全部删除,不要删iPhone文件夹,是删他下面的所有文件,
关于这个iphone目录的权限要不要去掉写入,有的教程里是去掉,我这里无所谓。
完成后,重启OK了!至此,完毕
方法二:此方法的原理是删除运营商更新服务的开机自启,以达到禁用此服务的目的,相对来讲,操作上就简单得多
8.1盘古越狱的系统请进入这个目录下:Library/LaunchDaemons
8.11-8.1.2太极越狱的系统请进入这个目录下:System/Library/LaunchDaemons
删除这个文件com.apple.commcentermobilehelper.plist为安全起见,建议不要删了,改后缀就好了,要重启生效哦!