【完美】iPad 7.1.2完美使用电信4G,正常切换3G,正常切换LTE。

目前可以实现的是:
插电信4G卡,在有4G信号地方直接上LTE(显示“中国电信LTE”),同时也可以手工关闭LTE自动跳转使用3G网络(显示“中国电信3G”),在4G信号弱的地方自动切换到3G网络。在无4G信号的地方,自动切换到3G网络。(如果显示无服务,重新开关一下数据开关即可)

插拔卡、换其他卡、重启等操作均不影响使用。应该来说是完美了。

先说操作方法,后面再简单说下原理:
前提:ipad 7.1.2 越狱iPad mini/mini2/air 均可,移动版未测试),安装超雪的运营商破解cydia添加源:apt.chinasnow.net, 安装CommCenter patch for iOS7)。国行、港行、日版等等均可。(我手上有港版mini1,国行mini2,日版air,均测试通过)
建议升级到16.1运营商版本。

步骤1:先把电信4G卡插到ipad里面
步骤2:
用itools使用附件压缩包System文件夹下的2个文件夹覆盖到/System/Library/Carrier Bundles/iPad文件夹下。
注意:如果升级了运营商16.1 需要使用附件压缩包Var文件夹下的1个文件夹覆盖到/Var/mobile/Library/Carrier Bundles/iPad文件夹下。
步骤3:
关机=重启
设置==通用==还原==还原网络设置
步骤4:
蜂窝移动数据==启用LTE。。 Ok了

再简单说下原理的分析:
a、在7.1.x下主要是Default.bundle里面的AllowedCellularBands.plist文件增加了中国地区的LTE band信息,而大家都知道苹果前期只开放移动4G ,所以电信、联通都用不起来4G。
b、在7.1.x下ChinaTelecom_cn.bundle里面4G开关选项被人为设置为空了,所以默认不显示启用LTE。
c、在7.0.x及以前(运营商15.5)之前,电信4G的网络码46011是不被苹果识别的,所以插电信4G卡会默认适配到Unknown.bundle,而这个Unknown.bundle默认是支持4G的。在7.1.x,电信的46011被苹果识别为中国电信了,所以导致了默认适配不可用。
d、还原网络设置的步骤其实就是让替换的Default.bundle起作用而已。附件中的Default.bundle其实就是7.0.6下的默认文件夹。

pub

发表回复