如果用CMNET上网,按上面的方式设置就可以了。如果是用CMWAP上网,设置好APN为CMWAP后,有些地区还需要设置代理参数。
现在需要把附件中的proxy.pac上传到/var/root目录下,然后修改系统设置文件,使CMWAP上网的时候使用此代理设置。
proxy.pac的内容如下:
引用:
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";
}
需要修改的系统文件是:
/var/root/Library/Preferences/SystemConfiguration/preferences.plist
首先用iBrickr等工具下载
preferences.plist,然后用写字板打开(如果用记事本,其中有些换行符号不能正确识别),然后查找
<string>ip1</string>,这里定义的就是EDGE的一些参数。往下看应该可以看到在IPHONE的EDGE参数中设置好的APN和用户名、密码参数。如下图所示:
现在把下面一段话粘贴到这个文件中:
引用:
<key>Proxies</key>
<dict>
<key>ProxyAutoConfigEnable</key>
<integer>1</integer>
<key>ProxyAutoConfigURLString</key>
<string>file:///private/var/root/proxy.pac</string>
</dict>
具体位置参考下面这个修改后的文件的内容图示:
现在保存好修改过的
preferences.plist文件,然后用iBrickr传回手机覆盖原来的文件。重起一下手机后就可以使用CMWAP上网了。
注:
1、最好不要使用别人编辑好的
preferences.plist,因为每个人的系统参数都是不一样的,把别人的拿过来很可能不能用,最好自己动手操作。
2、用CMWAP上网,访问网页应该没问题,但有些应用程序像邮件等可能无法使用。
[
本帖最后由 ILOVERED 于 2007-10-21 20:55 编辑 ]