5s越狱和破解后在lte状态下开启个人热点的方法

发表于: 2013-12-26 00:17:01
来自 威锋网页版
4.3w
98
只看楼主
本帖最后由 garm 于 2013-12-27 20:21 编辑

之前不想发这个帖子是因为一来觉得移动马上跟苹果合作了,热点功能肯定会有;二来tetherme更新了,这个功能也肯定会有;更重要的是这个方法重启或者插拔卡后,热点又消失了,没有太大的价值。不过这两天有朋友问起,那就当抛砖引玉,发出来大家这段时间先玩玩吧。
之前我在文章中说过不能改carrier.plist的原因是因为有签名验证机制,可以看:那么没有 commcenter patch,不能去除签名,是不是没辙了呢?当然也不是。首先还是看回ios操作系统的文件结构,ios将运营商配置全放在了//system/library/carrier bundles/iphone/
这个目录下的东西,只要改了一个字节,比如改了cmcc_cn.bundle,下面的carrier.plist,那么进程对应的验证signatures目录下的签名,就不通过了,整个cmcc_cn.bundle目录就会被认为无效,进而使用Default.bundle目录,这时候运营商就会从中国移动变成chinamobile,如果Default.bundle目录也被改了,那么,恭喜你,找不到对应的运营商配置,就一直停留在‘正在搜索“了。
好了,那么ios是怎么控制正在使用哪个bundle呢?其实也很简单,正在使用的bundle是通过
//var/mobile/Library/Carrier Bundle.bundle指定的,而Carrier Bundle.bundle其实是一个快捷方式,你可以通过ifile,查看到它链接到了//system/library/carrier bundles/iphone/下的某个目录,而这个链接关系就说明了当前系统正在使用的运营商配置。
对了还有个文件也是如此//var/mobile/Library/Preferences/com.apple.carrier.plist,也是链接到了
//system/library/carrier bundles/iphone/,某个目录的某个plist。


至此,机会来了,我们只要把这个链接关系改到可以出现个人热点的运营商目录下,比如改到46001联通的目录下,然后开关几次飞行模式,让系统重新load配置,个人热点就出现了!

一切似乎很完美,但不要高兴太早,苹果的架构师也不是傻子,当重启机器,或者重新拔插卡的时候,进程将会重新生成
//var/mobile/Library/Preferences/com.apple.carrier.plist

//var/mobile/Library/Carrier Bundle.bundle
这两个快捷方式,这样,你之前修改的值又得重新修改一遍。。。


-------------------------------------------------------------------------------------------------------------------------

说回之前两张双模卡的破解机制,其实越狱后,发现真的很简单,破解后,苹果只是自动生成了一个文件:
//var/mobile/Library/Carrier Bundles/Overlay/device+carrier+00101+N53AP+15.5.plist


这个文件是拷贝:
//System/Library/Carrier Bundles/iPhone/CarrierLab.bundle/overrides_N51_N53.plist的

而这个文件里面,有个清晰的定义:
Preferred Mode
TDS_GSM_WCDMA_LTE


!!!!!

至此,天亮了!!

所以,只要能去除签名,将cmcc_cn.bundle加上上面那段,就再也不用双模卡破解了。

比如要3G/4g开关,只用加上:
Show3GSwitchShow4GSwitch

要热点,也只是几个参数,

另外附上carrier.plist各参数的说明,大家可以参考;


---------------------------------------------------------------------------------------------------------------------------------------------

补充说明:我说的不用双模卡不是指现在网友用的每个bundle目录copy来copy去的那种,copy这些bundle确实有用,因为等于把配置和签名一起拷贝过去,没有改掉签名。但那些bundle都是为特定运营商定制的,没有特别适合移动的,不是没有热点,就是不能出现3G,或者改不了彩信配置等等。而且把carrierlab.bundle拷贝到cmcc_cn.bundle,本质上就是插00101 A卡的动作,一样有通话质量的问题。那还不如用双模卡。
所以,还是等1月10号苹果自己推的bundle文件优化吧。而且苹果一旦放出,不管是A1530/A1528都可以拷贝进去支持的,我还把ipad的bundlecopy进iphone,一样可以用,不过,像刚才说的,不是特意为移动定制,少了更多的配置项。所以大家放心,只要放出bundle+签名,A1528一定会支持移动4G的!


全部回复(98)
只看楼主
正序查看 倒序查看
上海-3gs-小萨s
沙发
能图文并茂嘛?那就好了 字看的有点累
2013-12-26 00:19
来自 威锋网页版
wangsirui13
板凳
楼主,可以不用这么专业的术语吗?期待你的教程。想实现完美破解3G或4G,有热点有开关,顶你必火。
2013-12-26 00:26
来自 威锋网页版
talldragon
地板
lz给个结论呗
2013-12-26 00:28
来自 威锋网页版
kongqj
4 楼
对garm于2013-12-26 00:17:01在楼主发表的人气:+1;
之前不想发这个帖子是因为一来觉得移动马上跟苹果合作了,热点功能肯定会有;二来tetherme更新了,这个功能也肯定会有;更重要的是这个 ...
技术贴,得顶
2013-12-26 00:30
来自 威锋网页版
bonliu
5 楼
对garm于2013-12-26 00:17:01在楼主发表的内容评分:人气:+1;
之前不想发这个帖子是因为一来觉得移动马上跟苹果合作了,热点功能肯定会有;二来tetherme更新了,这个功能也肯定会有;更重要的是这个方法重启或者插拔卡后,热点又消失了,没有太大的价值。不过这两天有朋友问起,那就当抛砖引玉,发出来大家这段时间先玩玩吧。 ……
不明觉厉
2013-12-26 00:33
来自 威锋网页版
_回眸
6 楼
mark等固件更新验证
2013-12-26 00:46
来自 威锋网页版
fruit23
7 楼
表示大神无处不在....不明觉厉~~
2013-12-26 01:05
来自 威锋网页版
林根
8 楼
还是要等commcenter更新吧?
2013-12-26 01:13
来自 威锋网页版
guoguanneng
9 楼
强大
2013-12-26 01:15
来自 威锋网页版
bittbitt
10 楼
mark 坐等更新
2013-12-26 01:45
来自 威锋网页版