Click here to Close
打印

[教程] iPhone破解EDGE(含1.13)+使用cmwap上网+发彩信+QQ(随时更新)

本主题由 绝版男人 于 2008-6-6 05:39 提升

iPhone破解EDGE(含1.13)+使用cmwap上网+发彩信+QQ(随时更新)

神龙困世
                                最后一次修改2008年5月12日


最近发现一些好帖子,在国外每天蹭网上,没时间整理了,实在解决不了的人请看125楼的蓝绿色城市解决方案贴,有时间再给大家整理吧,见谅


破解了EDGE的iphone功能更加强大,而且多半于经济挂钩,所以本帖随时更新,并有理财方案,请成功的机友主动自报城市,方便大家

***1#楼适用于拥有无线路由器的iphone机友,中间要使用SSH和winscp等,对习惯了windows和有线的用户来说比较繁琐,习惯ibrickr或者ibrickr的朋友请到2#楼,软件就是个人习惯问题
***问题归类放在两个位置,一个在1#楼的注意事项里面,另一个在2#楼的问题归类里面,随时更新注意查阅
***18#楼有发彩信方法,前提是你用一楼或者二楼的方法利用EDGE上了CMWAP(已经做了详细介绍),已经做了详细测试,没有问题
***53#楼有相关CMWAP下上QQ的设置
***125#楼有破解后能否正常使用的城市列表(随时更新),建议先看,内含理财概念和一个经典问题解决办法

***125#楼和375#yunzubo的回复(在此特别鸣谢)以及1#的注意事项和2#的问题归类中,有比较完备的题解决方案,大家详细参考,可能有点分散,但用于查阅不成问题

***有的城市是不区分CMNET和CMWAP的,破解之后填入CMWAP上不了,填入CMNET能上,这个时候你上一些网,等下个月能查花费的时候,查下你的GPRS包月是不是单独扣费,如果不是单独扣费,而是扣除包月的流量,说明你破解成功了,填入CMNET就行了
***最近经常出现一些iphone的preferences.plist文件修改后重启又回复的现象,整体解决方案在2#楼的问题归类里面
***如果你非要花钱上CMNET那就简单了,可以不看了,直接吧APN改为CMNET,其他都别改了;破解成功由于城市问题,有些人无法使用CMNET或者CMWAP,这时你如果想回到CMNET上网就把备份文件恢复回去,如果去其他能上的城市就把修改好的覆盖回去,灵活处理。关于城市问题请先看125#

***文章写的很详细,会的不用看,一知半解的跳着看,不会的仔细看,需要研究的留言
***对于1.13的用户只需要改下目录位置,preferences.plist替换到这个位置/private/var/preferences/SystemConfiguration/preferences.plist



目的:省钱(具体方法在125#楼),提速(广域上网速度用EDGE提升CMWAP),功能扩展(例如:发彩信,广域状态下通过CMWAP上QQ)



若想节省时间请直接看目录修改前准备及顺序

声明
以下内容除绿色字迹(无论深绿还是浅绿)及以外,红黑蓝色文字均转自PCBOY发表在www.weiphone.com论坛上的“[教程] iPhone使用CMWAP破解上EDGE成功!”    特此声明。 我对其中做了补充,为保证原文不失真以及知识的完整性,添加的文字均用绿色字体标出。
附加声明
欢迎转载,反对不加声明随意转载,如需转载请以QQ(27909796)空间留言的方式或者本帖留言的方式通知本人,并注明“来源于http://user.qzone.qq.com/27909796神龙困世

篇外语
    告别2007的时候,告别过去,买了iphone也一直很忙,没有时间好好打理,2008刚到,略有时间,开始研究爱机,连续几日彻夜不眠,收获颇丰,如果自己的爱人能像iphone一样内外皆华。。嘿嘿

    凌晨5点,搞了一个晚上总算写完了,困的要死,又几经修改才算完成,希望对大家有所帮助,欢迎大家大家转载,但是也要尊重我及前人的劳动成果,请声明此文章出自神龙困世之笔,支持盗版但要尊重产权。

    2008了,要出国了,走之间给国人留点有用之物,给iphone爱好者送个新年大礼:iPhone使用CMWAP或者CMNET破解EDGE(在此,要特别感谢PCBOY发表在www.weiphone.com论坛上的“ [教程] iPhone使用CMWAP破解上EDGE成功!”)但是,经过实践发现有不足之处,在此略加修正。

目录
一、注意事项(问题集中看不懂可以先跳过,回头再看 另有些问题在二楼最后
二、主要内容(关键步骤一定要看
三、WinSCP使用教程及问题(鸟鸟学堂)
四、小知识(完全可以不看,自己写着玩)

修改前准备及顺序
1、在iphone中用installer(ibrickr等其他也行)按顺序安装COMMUNITY SOURCES,BSD Subsystem ,OPEN SSH以及 MobileTerminal ,这些是winscp和iphone连接的必须,注意安装顺序,如果有什么控件没安装则按installer中的提示安装上;
2、在电脑上下载以下两个文件:
winscp WinSCP Portable4.0.6┊是个使用SSH.rar (1.59 MB)

这个需要无线路由设备和ssh的支持,没有的话请到二楼
proxy.rar proxy.rar (292 Bytes) (右键迅雷下载)解压缩得到proxy.pac;
3、用winscp和ipone连接,不会用winscp以及遇到问题的仔细阅读看第三部分;
4、按照第二部分的介绍操作;
5、如遇问题回第一部分查找或留言解决;
6、一些普及知识在第四部分。













一、   注意事项(问题集中看不懂可以先跳过,回头再看 另有些问题在二楼最后


     本教程根据论坛ososo的国外地址加上国内代理实际情况获得成功!
     已测试:股票,天气预报,YouTube(仅限list),Safari通过CMWAP全部成功!!!
    0、在正确破解之后却还是无法正常使用上网功能的机友,请先查阅城市列表(125#楼)。在二楼修改proxy.pac文件时用记事本打开,修改preferences.plist 时用写字板打开。
   1、关于有些同志已经能用,股票,天气预报,但用浏览器打不开网站的解决办法:可以用浏览器先打开www.hao123.com 看看,然后再打开其他网站。
   2、还有种情况,重启后直接打开浏览器会不行,你可以退出浏览器,先打开“天气预报”,看更新成功了没有。然后再打开浏览器开始浏览·
   3、按教程做好后必须马上重启!!!切记!
   4、如果确认所在城市有EDGA,再经过如下步骤:设置—常规设置—网络—EDGE 改APN为:CMWAP ”还是不能上网,就把APN处填上:CMNET再试试(我所在城市填入CMWAP不成功,后来填入:CMNET便成功了,注意全是大写,但CMNET意义不大,资费太高);换过之后要注意手机所包业务到底是CMWAP还是CMNET,不然银子花的太快,平时要多看看EDGE用量(设置—用量—EDGE网络数据)当然,如果有无限量包月业务就不用考虑这些了;有时关闭EDGA再开启之后,APN设置会被自动改动,要经常回来检查一下。
   5、preferences.plist这个文件很重要请大家不要互相分享preferences.plist,因为其中都是你个人iPhone的资料,每个iPhone的preferences.plist都是不同的,所以一定要自己改;大家最好先备份原先的文件,出现意外可以备用。如果有人吧preferences.plist改错了又没备份,你们可以直接删除preferences.plist文件,然后关闭iPhone,重新启动iPhone后,它会自动生成一个新的preferences.plist文件,里面是iPhone的原始设定。所以出了问题也没有关系的,只要你别删错文件!
   6、大家不要在没有明白这种方法的原理前,盲目的改。要知道每一个不同的地方,不同的手机服务商的代理都是不同的,你一定要知道你自己所在地所用的手机服务商的代理到底是什么,做出相应的proxy.pac再去改。胡乱用他人的文件是没有用的!proxy.pac的手动编辑,见第四部分。
   7、关于端口问题:(以下仅是个例子,其网络拓扑示意图在第四部分,每个地区不一样,具体还要打电话问10086或者10010之类的客服mm)依据图示(见文章底部)9201端口是面向wap网关的,比如这个网站 http://mo.stockstar.com 证券之星,而IE浏览器是打不开的,只会提示你下载一个文件。80端口是面向HTTP网关的,上证券之星要用这个网址:http://www.stockstar.com
   8、正确破解后若在APN处填入CMNET可能无法上网,解决办法:把备份的原preferences.plist还原回去即可,不需要删除proxy.pac,如果要用CMWAP,再把修改过的preferences.plist覆盖回去。
   9、代理cmwap上网浏览器的时候,要多刷新几次,先开一个网站,比如百度搜索,多刷新几次能上以后再开别的网才行。
   10、有的城市是不区分CMNET和CMWAP的,破解成功之后,在这些城市填入CMWAP不成功,但是填入CMNET成功,这个时候你查一下你上网之后的扣费,走的是包月的费用还是单独扣费,如果不是单独扣费而是仅仅从包月流量里扣费,那说明你是真正的成功了,CMNET的速度和CMWAP+EDGE的速度是一样的




国内WeiPhone论坛首发!转贴请注明出处!
原贴地址:http://www.hackint0sh.org/forum/showthread.php?t=6365


背景:现在国内各地相继开通EDGE网络,使手机上网速度得到很大提升。但中国移动的CMNET价格一直居高不下,很多网友购买了CMWAP包月卡。像杭州就有过20元不封顶的CMWAP卡!
原理:通过CMWAP的漏洞:HTTP代理端口80实现iPhone上EDGE的全部功能!




二、主要内容(关键步骤一定要看



       1.首先上传这个文件proxy.pac(292KB)(已填入国内代理参数10.0.0.172和端口80)上传这个文件到/private/var/root目录下,上传工具可用ibrickr,ibrickr,WinSCP(一定要会,一会有教学),或者iPhone PC Suite。。。




        2.通过WINSCP和SSH(前面这两个软件就当是一个,winscp,winscp使用教程及注意事项见第三部分,不会用的先跳至第三部分再回来继续看)把/private/var/root/Library/Preferences/SystemConfiguration/preferences.plist  这个文件下载下来(对于1.1.3版本位置为/private/var/preferences/SystemConfiguration/preferences.plist)
,在这个位置(查找ip1,然后再对照图找.(注意:红色文字的插入是有位置要求的,plist文件要一段一段的看,不要上来就一行一行的看,两个 <dict> 之间是一段,先搜ip1找到DeviceName的出现ip1的那段,再在紧跟的段插入红色文字。还不明白就看2#楼问题归类的5)加入字符串!(注意红色部分








红字拷贝处:
--------------------------------------------------------------------------------------------------------------------


                     <key>Proxies</key>
                     <dict>
                          <key>ProxyAutoConfigEnable</key>
                          <integer>1</integer>
                          <key>ProxyAutoConfigURLString</key>
                          <string>file:///private/var/root/proxy.pac</string>
                     </dict>


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


改好后,把preferences.plist传回iPhone相应目录。(也可以通过WINSCP里直接打开文件修改保存)
重启iPhone!
设置——常规设置——网络——EDGE
改APN为:CMWAP  (这里可根据情况填入CMNET或者其他)
用户名:空
密码:空
退出设置!
打开Safari,输入www,WeiPhone.com,尽情冲浪吧!
(完)

三、WinSCP使用教程及问题(鸟鸟学堂)



1、下载WINSCP
2、进入iphone中的installer,先安装COMMUNITY SOURCES,然后继续安装BSD Subsystem 和OPEN SSH
3、在电脑上安装WINSCP后,将装好第2步三个程序的iphone连接WIFI,在手机--设置--WIFI中查看你的iphone的ip地址。例如192.168.0.100
4、在winscp中进行设置

host name :你的iphone的ip 地址
usr name:root
password:alpine(1.1.1版本)
(1.1.2版本的可能这个密码连接不上,处理方法如下 :
用installer下载MobileTerminal
下哪个版本你随意,命令都一样
然后打开MobileTerminal
输入passwd
然后直接输新密码,然后就用你的新密码连WINSCP

protocol:选择scp
点击login进行连接
5、连接成功之后,在WINSCP中你可以看到左边是你电脑本地的文件,右边是你手机的文件目录




6、上传文件很简单,只要你选择你要上传的本地文件然后把它拉到你要放在iphone的目录下面就可以啦。
或者你可以选定要上传的文件后按F4,一样可以上传。





注意,有一些文件需要在上传的地方修改权限的,你可以选择SET PREMISSIONS,然后再里面写上权限,如0755等。
7、下载文件与上次一样,只要你选择要下载的文件,然后把它拖到你要存放文件的本地目录就可以啦。
8、删除文件也很容易,你选择要删除的文件,然后按F8就可以啦。

四、小知识(完全可以不看,自己写着玩)


1、cmwap于cmnet的区别   
     简要意思:cmwap收费便宜,但需要代理上;cmnet收费很贵,但直连互联网;现在移动已经在压缩cmwap的空间了,抓紧去taobao搞个本地的20元无流量限制的包月卡吧,越来越少了。(有事的可以不看了)

    大家都知道中国移动有cmwap和cmnet两个gprs接入点。而且cmwap的资费比较低。cmnet则很昂贵。于是大家都希望用cmwap实现所有的网络应用。这究竟能不能实现呢?首先来解释一下CMWAP和CMNET的区别。CMNET和CMWAP是中国移动GPRS网络的两个不同APN(Access Point Name接入点名称)。CMNET提供了NAT服务,使用该服务的手机可以直接访问internet。CMWAP只提供了WAP代理和HTTP代理,手机上网能访问的范围有限,接入时只能访问GPRS网络内的IP(10,*,*,*)。因此CMWAP主要用于手机WAP上网,CMNET则是用于PC,笔记本电脑,PDA等设备实现GPRS上网。两者手机上网的方式没有差别,如此划分是中国移动对手机上网服务对象的定位不同,所以他们的应用范围和资费标准不同。如果使用cmwap接入点的话,通过gprs连接后你所得到的一个IP地址是形如10.x.x.x,这个地址是一个A类地址。也就是俗称的内网地址。这个地址的访问收到很多限制。一般就是本子网内部。对于中国移动来说收到的限制就是只能访问中国移动的wap网络。如果你使用cmnet接入点的话你得到的是一个形如202.xxx.x.x或者61.x.x.x之类的地址。这是一个c类地址。它可以自由的访问整个互联网上的任何网站。也就是说它和你的电脑上网的能力是一样的。正是这个区别造成了两者在资费上的差别。因为cmwap所需要的都是移动网络内部的流量。成本可以忽略不计算,而cmnet则需要中国移动为此而支付网间结算费用。所以要转嫁到你头上。但事实上这个费用远远低于你为此而付出的费用。所以移动才被列入暴利行业……扯远了。
  既然大家明白了区别也就自然明白了两个接入点所能提供的应用区别了。所以用cmwap只能访问服务器位于wap网内的网站或者使用提供服务的网站位于wap网内的软件。例如掌迅通,10game之类。如果你用了cmnet。那么任何服务,网络,软件,都可以自由使用了。
  但是有人要说,我用cmwap挂代理也可以访问任何网站,这是什么原因呢?原因在于中国移动的彩信留下的一个大后门。其实这个不能称之为后门。因为它基本是一个公开的通道了。也就是10.0.0.172:80,这个地址移动自己称之为彩信网关,于这个网关承担了全网的彩信以及这么多的代理用。所以速度并不快,但也足以使用。可是移动也并不甘心被大家当代理用来连接电脑上网。因此也做了一定的封锁.但是封锁的技术并不高明。只是针对ie/maxthon等pc上的浏览器的标识符做了屏蔽。因为浏览器在访问网站的时候会发出带有浏览器标识的数据包。移动可以通过这个来识别用户是用什么浏览器上网,进而做出封锁或者允许通过的决定。其目的就是只允许手机的浏览器通过这个网关。因为手机上的浏览器和pc上的是完全不一样的。所以绕过这个屏蔽的方法也很简单。就是修改一下注册表,让pc上的浏览器标识变化一下就解决了。同理一些手机上的浏览器也有一些补丁让原本被屏蔽的浏览器标识变成允许通过的浏览器标识。但是这个10.0.0.172的网关只支持80端口的应用,因此用cmwap直接实现http的代理是可行的。要实现其他业务如mail,udp等都无法做到。而cmnet就不受此限制。因为cmnet的c类地址端口是全开的。
  这时一些软件企业就应运而生了。他们开发出一些软件。然后利用自己的服务器,替用户做http2sock的代理。当然这些是嵌在软件内部.用户是看不到的。用户所要做的就是开通gprs,然后用cmwap。安装这种软件就可以通过软件来进行IM,邮件,游戏等只有cmnet才可以享受的服务了。但是这种软件也有自己的局限性,只能针对他们所能提供的服务,而且有密码和关键信息泄漏之虞,因为用户需要把自己的账户信息完全通过软件服务器中转。
  因此如果你所需要的服务恰好有软件可以提供。那么你就可以轻松的享受低价cmwap包月带来的快乐了。如果没有这种软件,很不幸,那你就忍受cmnet的高价勒索吧。



2、手机上何种网一目了然:
    举个例子,以图示为准,不同地区情况不一样,具体咨询当地10086之类的MM们去。依据图示(如下图)9201端口是面向wap网关的,比如这个网站 http://mo.stockstar.com 证券之星,而IE浏览器是打不开的,只会提示你下载一个文件。80端口是面向HTTP网关的,上证券之星要用这个网址:http://www.stockstar.com,而ipone用的浏览器不是wap浏览器,是ie浏览器,对应端口应该是HTTP网关的那个。

[size=+0]3、什么是EDGE
EDGE的英文全称为EnhancedDataratefor GSM Evolution,中文含义为“改进数据率GSM服务”, 它是一种基于GSM/GPRS网络的数据增强型移动通信市场的亮点,先后有美国的CingularWireless和AT&TWireless、智利的TelefonicaMoviles、我国香港特区的CSL和泰国的AIS开通了基于 EDGE的服务。与此同时,一些欧洲的移动运营商对EDGE也开始表现出兴趣,其中TIM和TeliaSonera 都明确表示将采用EDGE技术。该技术主要在于能够使用宽带服务,能够让使用800、900、1800、 1900MHz频段的网络提供第三代移动通信网络的部分功能,并且能大大改进目前在GSM和TDMA/136上 提供的标准化服务。该技术可以提供384kbps的广域数据通信服务和大约2Mbps的局域数据通信服务, 这样可以充分满足未来无线多媒体应用的带宽需求。

尽管EDGE仍然使用了GSM载波带宽和时隙结构,但它也能够用于其他的蜂窝通信系统。EDGE可以被视为一个提供高比特率、并且因此促进蜂窝移动系统向第三代功能演进的、有效的通用无线接口技术。

EDGE提供了一个从GPRS到第三代移动通信的过渡性方案,从而使现有的网络运营商可以最大限度地 利用现有的无线网络设备,在第三代移动网络商业化之前提前为用户提供个人多媒体通信业务。 由于GDGE是一种介于现有的第二代移动网络与第三代移动网络之间的过渡技术,因此也有人称它为 “二代半”技术。EDGE同样充分利用了现有的GSM资源,保护了对GSM作出的投资,目前已有的大部 分设备都可以继续在EDGE中使用。EDGE能提供三组业务:EGPRS业务:最大速率≥384kbps48kbps/BP; T-ECSD业务:透明增强型电路交换业务,最高速率≥32kpbs/Bp;NT-ECSD:非透明增强型电路交换 业务,最高速率≥28.8kbps。

从技术角度具体而言,EDGE的技术不同于GSM的优势在于:
8 PSK 空中接口模式
增强型的AMR编码方式
MCS1~9九种信道编码方式
链路自适应
递增冗余传输
RLC窗口大小自动调整


4、proxy.pac的手动设置
以加拿大为例
MMS Profile

Server URL: http://mms.fido.ca
Proxy: Enable
GPRS Settings
-IP address: 205.151.011.013
-Port: 8080
-APN: mms.fido.ca
Login ID - <blank>
Password - <blank>

WAP

WAP Profile
-Bearer: GPRS Only
-Proxy: Enable
-GPRS Settings
-IP Address: 205.151.011.011
-Port: 8080
APN: wap.fido.ca
Login ID - fido
Password - fido

所以你可以把proxy.pac内容改成
function FindProxyForURL(url, host)
{
if (isInNet(myIpAddress(), "10.0.0.0", "255.0.0.0"))
return "PROXY 205.151.011.011:8080";
else
return "DIRECT";
}
然后去到Settings--》Genera--》Network--》EDGE里把APN改为wap.fido.ca ,user name:fido,password:fido

下面是我们中国移动的

function FindProxyForURL(url, host)
{
if (isInNet(myIpAddress(), "10.0.0.0", "255.0.0.0"))
return "PROXY 10.0.0.172:80";
else
return "DIRECT";
}

神龙困世

本文连接http://user.qzone.qq.com/27909796/blog/1202936691

[ 本帖最后由 new2004boy 于 2008-5-12 20:15 编辑 ]

附件

WinSCP Portable4.0.6┊是个使用SSH.rar (1.59 MB)

2008-2-18 14:20, 下载次数: 7916

proxy.rar (292 Bytes)

2008-2-18 14:20, 下载次数: 2267

本帖最近评分记录
  • zwq127 人气 +38 真专业!真好,虽然不用GPRS但也是学习贴! ... 2008-2-25 02:57
  • zwq127 经验 +5 真专业!真好,虽然不用GPRS但也是学习贴! ... 2008-2-25 02:57
  • erickou 人气 +1 精品文章 2008-2-24 23:42
  • wanyui 人气 +5 精品文章 2008-2-23 19:52
  • Ericsz 人气 +3 强贴 2008-2-23 12:44
  • Nicholas we券 +20 精品文章 2008-2-21 01:01
  • Nicholas 人气 +20 精品文章 2008-2-21 01:01
  • Nicholas 经验 +20 精品文章 2008-2-21 01:01
  • tracyneil 人气 +20 精品文章 2008-2-20 02:34
  • tracyneil 经验 +15 精品文章 2008-2-20 02:34
  • rsnbrsnb 人气 +3 原创内容 2008-2-19 02:18
  • he96 人气 +3 助人为乐 2008-2-18 23:11
  • qwq123123 人气 +2 助人为乐 2008-2-18 17:45
凌晨写了iPhone使用CMWAP破解EDGE(一),后来觉得有些缺陷,现在再写个姊妹篇,让这个破解过程更为简便,就把(一)当成知识库吧。最好读读(一)中的内容,有学习效果,我总结的很详细。有了(一)的知识基础和实践经验,再看(二)就不难懂了,因为(二)的确是个简便方法。
声明
以下内容除绿色字迹(无论深绿还是浅绿)及以外,红黑蓝色文字均转自ososo发表在
www.weiphone.com论坛上的“再次详细说明关于突破WAP限制无限制使用EDGE”特此声明。我对其中做了补充,为保证原文不失真以及知识的完整性,添加的文字均用绿色字体标出。
附加声明
欢迎转载,反对不加声明随意转载,如需转载请以QQ(27909796)空间留言的方式或者本帖留言的方式通知本人,并注明“来源于
http://user.qzone.qq.com/27909796神龙困世
ososo发表于 2007-9-30 21:10
再次详细说明关于突破WAP限制无限制使用EDGE
对于还有不明白的同学们,我再来做一些说明。
    首先我们的目的是少花钱多办事,用代理的方法突破WAP的限制来尽情上网。
    所以你当然要先在手机服务商开通有WAP相关服务(在你确定拥有WAP的相关服务之后,你可以在拨号板里键入*3001#12345#*拨号,呼出Field Test,再点击PDP Information--》pdp 0--》然后看到Address里如果出现非零的时候,就说明已经被分配了Ip,上网功能被激活了)。
    之后下面我们所做的一切简单地说就是在iPhone手动给EDGE添加代理设置,来突破WAP的限制。不管我使用ibrickr还是pcboy大大使用的WinSCP目的都是给iPhone上传下载修改文件,只是使用的不同软件而已。这里我要多说一下,我建议使用ibrickr,它已经能完成所有操作,而不建议使用WinSCP,因为它需要使用SSH,你需要有无线路由器(貌似国内Wireless Router好像并不普及),操作起来比较繁琐,除非你希望直接在线修改iPhone里的文件。(1、其实,除了ibrickr和WinSCP之外还有很多软件都可以使用,比如ibrickr和iphone PC Suite,个人觉得iphone PC Suite最为方便,一般2分钟搞定。2、这些软件和WinSCP相比,WinSCP除了无线路由器的硬件支持外,还要SSH的软件支持,不过它可以直接修改iphone里面的pac和plist文件,其余的需要其他软件修改了。3、这些软件都很好找到,百度,迅雷,TGBUS,weiphone...都能下到,以后看到的朋友直接下最新版本即可)
   现在我们首先使用windows自带的笔记本(就是记事本,打开txt文件的那个)Notepad建立一个空白文件(右键——》新建——》文本文件),再复制进这段代码(这里我把代理地址从美国T-Mobile的216.155.165.50:8080改为pcboy大大提供的国内代理地址10.0.0.172:80,至于是否适用于国内所有地区,还请各位大大咨询当地手机服务商或上网查询。)
这里还要特别说明的是,如果有哪位同学用的是Mac的电脑,那尽量不要使用Mac OS自带的文本编辑器来创建编辑proxy.pac和之后的那个preferences.plist文件,因为它的默认格式Rich Text格式的,里面会加入看不到的标签,从而造成编码错误。Mac的用户可以试试
TextWrangler (http://www.barebones.com/products/textwrangler/)。
function FindProxyForURL(url, host)
{
if (isInNet(myIpAddress(), "10.0.0.0", "255.0.0.0"))
return "PROXY 10.0.0.172:80";
else
return "DIRECT";
}

然后保存退出,再把这个文件改名为proxy.pac ,这里千万要注意是proxy.pac 而不是proxy.pac.txt(把文件名的扩展名先显示出来再修改,具体方法是:打开我的电脑——>工具——>文件夹选项——>点击“查看”标签——>把“隐藏已知文件类型的扩展名”前面的勾取消——>确定,然后就看到文件后缀了).

再使用ibrickr把proxy.pac 这个文件上传到iPhone的/private/var/root目录下。其实这个文件的位置你可以自己设定,但是你在之后要编辑的preferences.plist的文件说明的位置要一致(这个很有价值).过程如下图








    接下来就是需要给/private/var/root/Library/Preferences/SystemConfiguration/preferences.plist(1.1.3版本目录为/private/var/preferences/SystemConfiguration/preferences.plist)preferences.plist文件添加一段代码(先查找一下ip1,这样容易定位,再把红色那段按照图示插入),让iPhone使用刚刚上传好的proxy.pac。 (preferences.plist用写字板打开)
    我还是使用的ibrickr,连接iPhone,把/private/var/root/Library/Preferences/SystemConfiguration/preferences.plist(1.1.3版本目录为/private/var/preferences/SystemConfiguration/preferences.plist)preferences.plist文件download下来,记得做个备份先,以防不测(万一真的改错又没备份,也不用着急。可以这样,删掉preferences.plist文件,重新启动iPhone,iPhone自己会重新生成一个preferences.plist文件,里面是iPhone的原始设定)然后用wordpad(就是写字板,不是记事本)编辑preferences.plist,在其中加入红色字体那一段 (注意:红色文字的插入是有位置要求的,plist文件要一段一段的看,不要上来就一行一行的看,两个 <dict> 之间是一段,先搜ip1找到DeviceName的出现ip1的那段,再在紧跟的段插入红色文字。还不明白就看问题归类的5)



                        <dict>
                                <key>DeviceName</key>
                                <string>ip1</string>
                                <key>Hardware</key>
                                <string>com.apple.CommCenter</string>
                                <key>Type</key>
                                <string>com.apple.CommCenter</string>
                        </dict>
                        <key>Proxies</key>
                        <dict>
                               <key>ProxyAutoConfigEnable</key>
                               <integer>1</integer>
                               <key>ProxyAutoConfigURLString</key>
                               <string>file:///private/var/root/proxy.pac</string>
                        </dict>
                        <key>com.apple.CommCenter</key>
                        <dict>
                                <key>AllowNetworkAccess</key>
                                <integer>1</integer>
                                <key>Available</key>
                                <integer>1</integer>
                                <key>Setup</key>
                                <dict>
                                        <key>apn</key>
                                        <string>wap.voicestream.com</string>
                                        <key>password</key>
                                        <string></string>
                                        <key>username</key>
                                        <string></string>
                                </dict>
                                <key>Version</key>
                                <integer>1</integer>
                        </dict>
                </dict>

然后保存退出,把改好的preferences.plist上传回iPhone的 /private/var/root/Library/Preferences/SystemConfiguration/(1.1.3版本目录为/private/var/preferences/SystemConfiguration/preferences.plist/)
目录下并覆盖原文件。过程见下图
























到这里为止所有工作做完了。重新启动你的iPhone试试看吧。
(iphone pc suite 的方法比这个更快捷些,这里就不赘述了,大家都会,只是给大家一个思路参考)


我再来分享一下我之前测试失败一次的经验,请仔细看下面的图。











贴图很详细,相信很容易理解。


问题归类

1、PDP Information--》pdp 0--》然后看到Address里如果出现全0,是因为你没有更新网络你要先更新一下什麼,天氣。然後才能看到分配的IP。
2、如果PDP Information后面没有分项可按如下操作:
(1).先确定自己是否开通了包月服务,没开通,开通去
(2).在APN处输入CMNET,小上下网(要花几分银子),然后输入*3001#12345#*拨号,一会就能刷出PDP Information后面那些东西
(3).此时再在APN处输入CMWAP,再输入*3001#12345#*拨号,就可看到
3、如果你先下载了SwirlyMMS再破解的话,在
/private/var/root/Library/Preferences/SystemConfiguration/preferences.plist  (1.1.3版本目录为/private/var/preferences/SystemConfiguration/preferences.plist)目录下除了preferences.plist 还有一个preferences.plist.backup_by_mms文件,他是SwirlyMMS自动备份的,这个时候这两个文件内容一致,所以修改的时候要两个文件一起修改,后一个文件也用写字板打开修改

4、一些常用端口,在修改proxy.pac文件的时候于当地网路供应商联系,在中国大部分地区常用四个端口:80(最常用),9201,8080,0.。。
5、在操作的时候,从起iphone后preferences.plist文件有可能被还原,这个时候尝试以下途径:(可以参考267楼同志的解决方法一起来)
    a。先确定preferences.plist文件里面需要插入的文字的位置你是否找对,红色文字的插入是有位置要求的,plist文件里面是一段一段的格式,不是一行一行的看,两个 <dict>之间是一段你先要找到相应的段才能再去找相应的行。很多人错吧plist文件里面按行出现的第一个proxies当成要插入的地方,错改了这个地方,反而遭到恢复。
     (1)、应该先搜索到ip1出现的段,再去找到ip1下面的段,在ip1段结束后直接插入上文中所指的红色文字
     (2)、最好在英文输入法的状态下进行手写输入,手写输入时,不要用汉语的输入法打出英文来,直接用英文的输入法;直接黏贴红色文字部分的,有时候会出问题。

    b。可能是权限问题,也可能是plist文件被某个软件或者系统给备份了,最好是重新刷机之后无多余软件的状态下再来一次;如果非要不刷机,只能提升权限,但成功率低
     (0)、用一楼的方法(winscp)再操作一次,中间加入提升权限的步骤,不可修改,具体的在网上可以找到
     (1)、1.13的plist文件有个特定的目录/private/var/preferences/SystemConfiguration/preferences.plist 不要弄错
     (2)、你的目录下可能有备份文件,具体参看2楼问题归类的第3个,可以给你解决思路
     (3)、端口可以改,可以尝试80(最常用),9201,8080,0这四个端口,是国内最常用的
     (4)、参看一下125#楼的城市列表


[ 本帖最后由 new2004boy 于 2008-3-7 09:40 编辑 ]
本帖最近评分记录
  • Nicholas we券 +38 很强大的帖子。。 2008-2-29 12:21
  • Nicholas 人气 +38 很强大的帖子。。 2008-2-29 12:21
  • Nicholas 经验 +38 很强大的帖子。。 2008-2-29 12:21
  • wanyui 人气 +5 精品文章 2008-2-23 19:53
  • jefferson 人气 +15 精品文章 2008-2-19 10:03
顶~~~~~~

我发现有些地方上不了~例如淮安~因此放弃了~等开学回学校上
楼主写了一大堆,图片没一个能显示的

回复 3# 的帖子

如果非要上可以在apn处填入CWNET(费用有点高),前提是必须开通gprs的cwnet包月

回复 4# 的帖子

如果看不清图片到我的空间里看原文吧,我这里能看到,修改了好几次了。。。最近weiphone有点慢